builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-066 starttime: 1461017363.28 results: success (0) buildid: 20160418143420 builduid: ce406d44f4524cd08626d016e8dd72a7 revision: f5f9a967030d8104686224579294d5aeafff8b5a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:23.278977) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:23.279613) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:23.280052) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:23.325507) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:23.325910) ========= 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-1461016937.183781-492527688 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 15:09:23-- 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.16M=0.001s 2016-04-18 15:09:23 (9.16 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.588252 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:23.952591) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:23.953076) ========= 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-1461016937.183781-492527688 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.076709 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:24.086054) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 15:09:24.086575) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev f5f9a967030d8104686224579294d5aeafff8b5a --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 f5f9a967030d8104686224579294d5aeafff8b5a --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-1461016937.183781-492527688 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 15:09:24,259 truncating revision to first 12 chars 2016-04-18 15:09:24,260 Setting DEBUG logging. 2016-04-18 15:09:24,260 attempt 1/10 2016-04-18 15:09:24,260 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/f5f9a967030d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 15:09:25,447 unpacking tar archive at: mozilla-inbound-f5f9a967030d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.927762 ========= master_lag: 0.97 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 15:09:26.979677) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:26.980116) ========= script_repo_revision: f5f9a967030d8104686224579294d5aeafff8b5a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:26.980651) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:26.981079) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 15:09:27.017460) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 43 secs) (at 2016-04-18 15:09:27.017875) ========= /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-1461016937.183781-492527688 _=/tools/buildbot/bin/python using PTY: False 15:09:27 INFO - MultiFileLogger online at 20160418 15:09:27 in /builds/slave/test 15:09:27 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 15:09:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:09:27 INFO - {'append_to_log': False, 15:09:27 INFO - 'base_work_dir': '/builds/slave/test', 15:09:27 INFO - 'blob_upload_branch': 'mozilla-inbound', 15:09:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:09:27 INFO - 'buildbot_json_path': 'buildprops.json', 15:09:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:09:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:09:27 INFO - 'download_minidump_stackwalk': True, 15:09:27 INFO - 'download_symbols': 'true', 15:09:27 INFO - 'e10s': False, 15:09:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:09:27 INFO - 'tooltool.py': '/tools/tooltool.py', 15:09:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:09:27 INFO - '/tools/misc-python/virtualenv.py')}, 15:09:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:09:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:09:27 INFO - 'log_level': 'info', 15:09:27 INFO - 'log_to_console': True, 15:09:27 INFO - 'opt_config_files': (), 15:09:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:09:27 INFO - '--processes=1', 15:09:27 INFO - '--config=%(test_path)s/wptrunner.ini', 15:09:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:09:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:09:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:09:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:09:27 INFO - 'pip_index': False, 15:09:27 INFO - 'require_test_zip': True, 15:09:27 INFO - 'test_type': ('testharness',), 15:09:27 INFO - 'this_chunk': '1', 15:09:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:09:27 INFO - 'total_chunks': '10', 15:09:27 INFO - 'virtualenv_path': 'venv', 15:09:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:09:27 INFO - 'work_dir': 'build'} 15:09:27 INFO - ##### 15:09:27 INFO - ##### Running clobber step. 15:09:27 INFO - ##### 15:09:27 INFO - Running pre-action listener: _resource_record_pre_action 15:09:27 INFO - Running main action method: clobber 15:09:27 INFO - rmtree: /builds/slave/test/build 15:09:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:09:29 INFO - Running post-action listener: _resource_record_post_action 15:09:29 INFO - ##### 15:09:29 INFO - ##### Running read-buildbot-config step. 15:09:29 INFO - ##### 15:09:29 INFO - Running pre-action listener: _resource_record_pre_action 15:09:29 INFO - Running main action method: read_buildbot_config 15:09:29 INFO - Using buildbot properties: 15:09:29 INFO - { 15:09:29 INFO - "project": "", 15:09:29 INFO - "product": "firefox", 15:09:29 INFO - "script_repo_revision": "production", 15:09:29 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 15:09:29 INFO - "repository": "", 15:09:29 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 15:09:29 INFO - "buildid": "20160418143420", 15:09:29 INFO - "pgo_build": "False", 15:09:29 INFO - "basedir": "/builds/slave/test", 15:09:29 INFO - "buildnumber": 37, 15:09:29 INFO - "slavename": "tst-linux64-spot-066", 15:09:29 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 15:09:29 INFO - "platform": "linux64", 15:09:29 INFO - "branch": "mozilla-inbound", 15:09:29 INFO - "revision": "f5f9a967030d8104686224579294d5aeafff8b5a", 15:09:29 INFO - "repo_path": "integration/mozilla-inbound", 15:09:29 INFO - "moz_repo_path": "", 15:09:29 INFO - "stage_platform": "linux64", 15:09:29 INFO - "builduid": "ce406d44f4524cd08626d016e8dd72a7", 15:09:29 INFO - "slavebuilddir": "test" 15:09:29 INFO - } 15:09:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:09:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:09:29 INFO - Running post-action listener: _resource_record_post_action 15:09:29 INFO - ##### 15:09:29 INFO - ##### Running download-and-extract step. 15:09:29 INFO - ##### 15:09:29 INFO - Running pre-action listener: _resource_record_pre_action 15:09:29 INFO - Running main action method: download_and_extract 15:09:29 INFO - mkdir: /builds/slave/test/build/tests 15:09:29 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')]} 15:09:29 INFO - https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:09:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:09:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:09:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:09:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:09:31 INFO - Downloaded 1361 bytes. 15:09:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:09:31 INFO - Using the following test package requirements: 15:09:31 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:09:31 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:09:31 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:09:31 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:31 INFO - u'jsshell-linux-x86_64.zip'], 15:09:31 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:09:31 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:09:31 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:09:31 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:09:31 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:09:31 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:31 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:09:31 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 15:09:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:31 INFO - https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:09:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:09:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:09:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:09:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:09:39 INFO - Downloaded 22674217 bytes. 15:09:39 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/*'] 15:09:39 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/* 15:09:39 INFO - caution: filename not matched: web-platform/* 15:09:39 INFO - Return code: 11 15:09:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:39 INFO - https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:09:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:09:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:09:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:09:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:09:50 INFO - Downloaded 36382568 bytes. 15:09:50 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/*'] 15:09:50 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/* 15:09:54 INFO - caution: filename not matched: bin/* 15:09:54 INFO - caution: filename not matched: config/* 15:09:54 INFO - caution: filename not matched: mozbase/* 15:09:54 INFO - caution: filename not matched: marionette/* 15:09:54 INFO - caution: filename not matched: tools/wptserve/* 15:09:54 INFO - Return code: 11 15:09:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:54 INFO - https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:09:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:09:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:09:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:09:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:10:00 INFO - Downloaded 64167918 bytes. 15:10:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:10:00 INFO - mkdir: /builds/slave/test/properties 15:10:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:10:00 INFO - Writing to file /builds/slave/test/properties/build_url 15:10:00 INFO - Contents: 15:10:00 INFO - build_url:https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:10:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:10:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:10:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:10:17 INFO - Contents: 15:10:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:10:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:17 INFO - https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:10:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:10:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:10:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:10:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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 15:10:30 INFO - Downloaded 90737672 bytes. 15:10:30 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'] 15:10:30 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 15:10:37 INFO - Return code: 0 15:10:37 INFO - Running post-action listener: _resource_record_post_action 15:10:37 INFO - Running post-action listener: set_extra_try_arguments 15:10:37 INFO - ##### 15:10:37 INFO - ##### Running create-virtualenv step. 15:10:37 INFO - ##### 15:10:37 INFO - Running pre-action listener: _pre_create_virtualenv 15:10:37 INFO - Running pre-action listener: _resource_record_pre_action 15:10:37 INFO - Running main action method: create_virtualenv 15:10:37 INFO - Creating virtualenv /builds/slave/test/build/venv 15:10:37 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 15:10:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:10:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:10:37 INFO - Using real prefix '/usr' 15:10:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:10:40 INFO - Installing distribute.............................................................................................................................................................................................done. 15:10:43 INFO - Installing pip.................done. 15:10:43 INFO - Return code: 0 15:10:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:10:43 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')]} 15:10:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:43 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')]} 15:10:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1004030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10053f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11114b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110e780>, '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 0x110f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110f9e0>, '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-1461016937.183781-492527688', '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 15:10:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:10:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:10:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:43 INFO - 'CCACHE_UMASK': '002', 15:10:43 INFO - 'DISPLAY': ':0', 15:10:43 INFO - 'HOME': '/home/cltbld', 15:10:43 INFO - 'LANG': 'en_US.UTF-8', 15:10:43 INFO - 'LOGNAME': 'cltbld', 15:10:43 INFO - 'MAIL': '/var/mail/cltbld', 15:10:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:43 INFO - 'MOZ_NO_REMOTE': '1', 15:10:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:43 INFO - 'PWD': '/builds/slave/test', 15:10:43 INFO - 'SHELL': '/bin/bash', 15:10:43 INFO - 'SHLVL': '1', 15:10:43 INFO - 'TERM': 'linux', 15:10:43 INFO - 'TMOUT': '86400', 15:10:43 INFO - 'USER': 'cltbld', 15:10:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461016937.183781-492527688', 15:10:43 INFO - '_': '/tools/buildbot/bin/python'} 15:10:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:44 INFO - Downloading/unpacking psutil>=0.7.1 15:10:44 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 15:10:44 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 15:10:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:44 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 15:10:44 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 15:10:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:10:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:50 INFO - Installing collected packages: psutil 15:10:50 INFO - Running setup.py install for psutil 15:10:51 INFO - building 'psutil._psutil_linux' extension 15:10:51 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 15:10:51 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 15:10:51 INFO - building 'psutil._psutil_posix' extension 15:10:51 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 15:10:51 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 15:10:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:52 INFO - Successfully installed psutil 15:10:52 INFO - Cleaning up... 15:10:52 INFO - Return code: 0 15:10:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:10:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1004030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10053f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11114b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110e780>, '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 0x110f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110f9e0>, '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-1461016937.183781-492527688', '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 15:10:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:10:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:10:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:52 INFO - 'CCACHE_UMASK': '002', 15:10:52 INFO - 'DISPLAY': ':0', 15:10:52 INFO - 'HOME': '/home/cltbld', 15:10:52 INFO - 'LANG': 'en_US.UTF-8', 15:10:52 INFO - 'LOGNAME': 'cltbld', 15:10:52 INFO - 'MAIL': '/var/mail/cltbld', 15:10:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:52 INFO - 'MOZ_NO_REMOTE': '1', 15:10:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:52 INFO - 'PWD': '/builds/slave/test', 15:10:52 INFO - 'SHELL': '/bin/bash', 15:10:52 INFO - 'SHLVL': '1', 15:10:52 INFO - 'TERM': 'linux', 15:10:52 INFO - 'TMOUT': '86400', 15:10:52 INFO - 'USER': 'cltbld', 15:10:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461016937.183781-492527688', 15:10:52 INFO - '_': '/tools/buildbot/bin/python'} 15:10:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:10:52 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 15:10:52 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 15:10:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:52 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 15:10:52 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 15:10:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:10:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:10:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:10:58 INFO - Installing collected packages: mozsystemmonitor 15:10:58 INFO - Running setup.py install for mozsystemmonitor 15:10:58 INFO - Successfully installed mozsystemmonitor 15:10:58 INFO - Cleaning up... 15:10:58 INFO - Return code: 0 15:10:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:10:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1004030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10053f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11114b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110e780>, '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 0x110f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110f9e0>, '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-1461016937.183781-492527688', '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 15:10:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:10:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:10:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:58 INFO - 'CCACHE_UMASK': '002', 15:10:58 INFO - 'DISPLAY': ':0', 15:10:58 INFO - 'HOME': '/home/cltbld', 15:10:58 INFO - 'LANG': 'en_US.UTF-8', 15:10:58 INFO - 'LOGNAME': 'cltbld', 15:10:58 INFO - 'MAIL': '/var/mail/cltbld', 15:10:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:58 INFO - 'MOZ_NO_REMOTE': '1', 15:10:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:58 INFO - 'PWD': '/builds/slave/test', 15:10:58 INFO - 'SHELL': '/bin/bash', 15:10:58 INFO - 'SHLVL': '1', 15:10:58 INFO - 'TERM': 'linux', 15:10:58 INFO - 'TMOUT': '86400', 15:10:58 INFO - 'USER': 'cltbld', 15:10:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461016937.183781-492527688', 15:10:58 INFO - '_': '/tools/buildbot/bin/python'} 15:10:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:58 INFO - Downloading/unpacking blobuploader==1.2.4 15:10:58 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 15:10:58 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 15:10:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:58 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 15:10:58 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 15:11:04 INFO - Downloading blobuploader-1.2.4.tar.gz 15:11:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:11:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:11:04 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 15:11:04 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 15:11:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:11:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:11:04 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 15:11:04 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 15:11:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:11:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:11:05 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 15:11:05 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 15:11:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:11:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:11:05 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 15:11:05 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 15:11:06 INFO - Downloading docopt-0.6.1.tar.gz 15:11:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:11:06 INFO - Installing collected packages: blobuploader, requests, docopt 15:11:06 INFO - Running setup.py install for blobuploader 15:11:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:11:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:11:06 INFO - Running setup.py install for requests 15:11:07 INFO - Running setup.py install for docopt 15:11:07 INFO - Successfully installed blobuploader requests docopt 15:11:07 INFO - Cleaning up... 15:11:07 INFO - Return code: 0 15:11:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:11:07 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')]} 15:11:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:11:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:11:07 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')]} 15:11:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:11:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:11:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1004030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10053f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11114b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110e780>, '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 0x110f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110f9e0>, '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-1461016937.183781-492527688', '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 15:11:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:11:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:11:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:11:07 INFO - 'CCACHE_UMASK': '002', 15:11:07 INFO - 'DISPLAY': ':0', 15:11:07 INFO - 'HOME': '/home/cltbld', 15:11:07 INFO - 'LANG': 'en_US.UTF-8', 15:11:07 INFO - 'LOGNAME': 'cltbld', 15:11:07 INFO - 'MAIL': '/var/mail/cltbld', 15:11:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:11:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:11:07 INFO - 'MOZ_NO_REMOTE': '1', 15:11:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:11:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:11:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:11:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:11:07 INFO - 'PWD': '/builds/slave/test', 15:11:07 INFO - 'SHELL': '/bin/bash', 15:11:07 INFO - 'SHLVL': '1', 15:11:07 INFO - 'TERM': 'linux', 15:11:07 INFO - 'TMOUT': '86400', 15:11:07 INFO - 'USER': 'cltbld', 15:11:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461016937.183781-492527688', 15:11:07 INFO - '_': '/tools/buildbot/bin/python'} 15:11:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:11:08 INFO - Running setup.py (path:/tmp/pip-Uuzime-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:11:08 INFO - Running setup.py (path:/tmp/pip-XeFYfw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:11:08 INFO - Running setup.py (path:/tmp/pip-kfNz5p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:11:08 INFO - Running setup.py (path:/tmp/pip-cJ5Hjx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:11:08 INFO - Running setup.py (path:/tmp/pip-MnIkO2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:11:08 INFO - Running setup.py (path:/tmp/pip-cKEifD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:11:08 INFO - Running setup.py (path:/tmp/pip-DgIFJF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:11:08 INFO - Running setup.py (path:/tmp/pip-4orkj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:11:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:11:09 INFO - Running setup.py (path:/tmp/pip-VXKlpd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:11:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:11:09 INFO - Running setup.py (path:/tmp/pip-f8naVH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:11:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:11:09 INFO - Running setup.py (path:/tmp/pip-kmTvDI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:11:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:11:09 INFO - Running setup.py (path:/tmp/pip-t3zjwo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:11:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:11:09 INFO - Running setup.py (path:/tmp/pip-raDXCj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:11:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:11:09 INFO - Running setup.py (path:/tmp/pip-GUx64G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:11:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:09 INFO - Running setup.py (path:/tmp/pip-3hscxJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:11:10 INFO - Running setup.py (path:/tmp/pip-iB8SjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:11:10 INFO - Running setup.py (path:/tmp/pip-iJhvZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:11:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:11:10 INFO - Running setup.py (path:/tmp/pip-RKZd2t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:11:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:11:10 INFO - Running setup.py (path:/tmp/pip-KZpumP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:11:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:10 INFO - Running setup.py (path:/tmp/pip-lLBPVp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:11:11 INFO - Running setup.py (path:/tmp/pip-vVhMBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:11:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:11:11 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 15:11:11 INFO - Running setup.py install for manifestparser 15:11:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:11:11 INFO - Running setup.py install for mozcrash 15:11:11 INFO - Running setup.py install for mozdebug 15:11:11 INFO - Running setup.py install for mozdevice 15:11:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:11:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:11:12 INFO - Running setup.py install for mozfile 15:11:12 INFO - Running setup.py install for mozhttpd 15:11:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:11:12 INFO - Running setup.py install for mozinfo 15:11:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:11:12 INFO - Running setup.py install for mozInstall 15:11:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:11:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:11:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:11:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:11:12 INFO - Running setup.py install for mozleak 15:11:13 INFO - Running setup.py install for mozlog 15:11:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:11:13 INFO - Running setup.py install for moznetwork 15:11:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:11:13 INFO - Running setup.py install for mozprocess 15:11:13 INFO - Running setup.py install for mozprofile 15:11:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:11:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:11:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:11:13 INFO - Running setup.py install for mozrunner 15:11:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:11:14 INFO - Running setup.py install for mozscreenshot 15:11:14 INFO - Running setup.py install for moztest 15:11:14 INFO - Running setup.py install for mozversion 15:11:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:11:14 INFO - Running setup.py install for wptserve 15:11:15 INFO - Running setup.py install for marionette-driver 15:11:15 INFO - Running setup.py install for browsermob-proxy 15:11:15 INFO - Running setup.py install for marionette-client 15:11:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:11:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:11:15 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 15:11:15 INFO - Cleaning up... 15:11:16 INFO - Return code: 0 15:11:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:11: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')]} 15:11:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:11:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:11: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')]} 15:11:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:11:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:11:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1004030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10053f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11114b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110e780>, '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 0x110f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110f9e0>, '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-1461016937.183781-492527688', '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 15:11:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:11:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:11:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:11:16 INFO - 'CCACHE_UMASK': '002', 15:11:16 INFO - 'DISPLAY': ':0', 15:11:16 INFO - 'HOME': '/home/cltbld', 15:11:16 INFO - 'LANG': 'en_US.UTF-8', 15:11:16 INFO - 'LOGNAME': 'cltbld', 15:11:16 INFO - 'MAIL': '/var/mail/cltbld', 15:11:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:11:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:11:16 INFO - 'MOZ_NO_REMOTE': '1', 15:11:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:11:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:11:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:11:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:11:16 INFO - 'PWD': '/builds/slave/test', 15:11:16 INFO - 'SHELL': '/bin/bash', 15:11:16 INFO - 'SHLVL': '1', 15:11:16 INFO - 'TERM': 'linux', 15:11:16 INFO - 'TMOUT': '86400', 15:11:16 INFO - 'USER': 'cltbld', 15:11:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461016937.183781-492527688', 15:11:16 INFO - '_': '/tools/buildbot/bin/python'} 15:11:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:11:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:11:16 INFO - Running setup.py (path:/tmp/pip-_qiejC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:11:16 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)) 15:11:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:11:16 INFO - Running setup.py (path:/tmp/pip-BpLR4D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:11:16 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)) 15:11:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:11:16 INFO - Running setup.py (path:/tmp/pip-kUQ3fj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:11:16 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)) 15:11:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:11:16 INFO - Running setup.py (path:/tmp/pip-7Tff6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:11:17 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)) 15:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:11:17 INFO - Running setup.py (path:/tmp/pip-6xoOof-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:11:17 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)) 15:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:11:17 INFO - Running setup.py (path:/tmp/pip-TZzPAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:11:17 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)) 15:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:11:17 INFO - Running setup.py (path:/tmp/pip-i21UHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:11:17 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)) 15:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:11:17 INFO - Running setup.py (path:/tmp/pip-Y7WoEA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:11:17 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)) 15:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:11:17 INFO - Running setup.py (path:/tmp/pip-SbbuAL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:11:17 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)) 15:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:11:17 INFO - Running setup.py (path:/tmp/pip-bbdh6x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:11:17 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)) 15:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:11:17 INFO - Running setup.py (path:/tmp/pip-tRa5NG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:11:17 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)) 15:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:11:18 INFO - Running setup.py (path:/tmp/pip-Zx1uuH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:11:18 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)) 15:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:11:18 INFO - Running setup.py (path:/tmp/pip-4LlJqG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:11:18 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)) 15:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:11:18 INFO - Running setup.py (path:/tmp/pip-hvYtIN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:11:18 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)) 15:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:18 INFO - Running setup.py (path:/tmp/pip-SwOPxO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:18 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)) 15:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:11:18 INFO - Running setup.py (path:/tmp/pip-yu3Q7f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:11:18 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)) 15:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:11:18 INFO - Running setup.py (path:/tmp/pip-cSAA2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:11:18 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)) 15:11:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:11:18 INFO - Running setup.py (path:/tmp/pip-eL_UrI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:11:18 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)) 15:11:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:11:19 INFO - Running setup.py (path:/tmp/pip-p05XJo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:11:19 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)) 15:11:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:19 INFO - Running setup.py (path:/tmp/pip-4DzYg2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:19 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)) 15:11:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:11:19 INFO - Running setup.py (path:/tmp/pip-QnqvSF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:11:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:11:19 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)) 15:11:19 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)) 15:11:19 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)) 15:11:19 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)) 15:11:19 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)) 15:11:19 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)) 15:11:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:11:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:11:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:11:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:11:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:11:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:11:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:11:24 INFO - Downloading blessings-1.6.tar.gz 15:11:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:11:25 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)) 15:11:25 INFO - Installing collected packages: blessings 15:11:25 INFO - Running setup.py install for blessings 15:11:25 INFO - Successfully installed blessings 15:11:25 INFO - Cleaning up... 15:11:25 INFO - Return code: 0 15:11:25 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:11:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:11:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:11:25 INFO - Reading from file tmpfile_stdout 15:11:25 INFO - Current package versions: 15:11:25 INFO - argparse == 1.2.1 15:11:25 INFO - blessings == 1.6 15:11:25 INFO - blobuploader == 1.2.4 15:11:25 INFO - browsermob-proxy == 0.6.0 15:11:25 INFO - docopt == 0.6.1 15:11:25 INFO - manifestparser == 1.1 15:11:25 INFO - marionette-client == 2.3.0 15:11:25 INFO - marionette-driver == 1.4.0 15:11:25 INFO - mozInstall == 1.12 15:11:25 INFO - mozcrash == 0.17 15:11:25 INFO - mozdebug == 0.1 15:11:25 INFO - mozdevice == 0.48 15:11:25 INFO - mozfile == 1.2 15:11:25 INFO - mozhttpd == 0.7 15:11:25 INFO - mozinfo == 0.9 15:11:25 INFO - mozleak == 0.1 15:11:25 INFO - mozlog == 3.1 15:11:25 INFO - moznetwork == 0.27 15:11:25 INFO - mozprocess == 0.22 15:11:25 INFO - mozprofile == 0.28 15:11:25 INFO - mozrunner == 6.11 15:11:25 INFO - mozscreenshot == 0.1 15:11:25 INFO - mozsystemmonitor == 0.0 15:11:25 INFO - moztest == 0.7 15:11:25 INFO - mozversion == 1.4 15:11:25 INFO - psutil == 3.1.1 15:11:25 INFO - requests == 1.2.3 15:11:25 INFO - wptserve == 1.4.0 15:11:25 INFO - wsgiref == 0.1.2 15:11:25 INFO - Running post-action listener: _resource_record_post_action 15:11:25 INFO - Running post-action listener: _start_resource_monitoring 15:11:26 INFO - Starting resource monitoring. 15:11:26 INFO - ##### 15:11:26 INFO - ##### Running pull step. 15:11:26 INFO - ##### 15:11:26 INFO - Running pre-action listener: _resource_record_pre_action 15:11:26 INFO - Running main action method: pull 15:11:26 INFO - Pull has nothing to do! 15:11:26 INFO - Running post-action listener: _resource_record_post_action 15:11:26 INFO - ##### 15:11:26 INFO - ##### Running install step. 15:11:26 INFO - ##### 15:11:26 INFO - Running pre-action listener: _resource_record_pre_action 15:11:26 INFO - Running main action method: install 15:11:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:11:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:11:26 INFO - Reading from file tmpfile_stdout 15:11:26 INFO - Detecting whether we're running mozinstall >=1.0... 15:11:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:11:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:11:26 INFO - Reading from file tmpfile_stdout 15:11:26 INFO - Output received: 15:11:26 INFO - Usage: mozinstall [options] installer 15:11:26 INFO - Options: 15:11:26 INFO - -h, --help show this help message and exit 15:11:26 INFO - -d DEST, --destination=DEST 15:11:26 INFO - Directory to install application into. [default: 15:11:26 INFO - "/builds/slave/test"] 15:11:26 INFO - --app=APP Application being installed. [default: firefox] 15:11:26 INFO - mkdir: /builds/slave/test/build/application 15:11:26 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'] 15:11:26 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 15:11:57 INFO - Reading from file tmpfile_stdout 15:11:57 INFO - Output received: 15:11:57 INFO - /builds/slave/test/build/application/firefox/firefox 15:11:57 INFO - Running post-action listener: _resource_record_post_action 15:11:57 INFO - ##### 15:11:57 INFO - ##### Running run-tests step. 15:11:57 INFO - ##### 15:11:57 INFO - Running pre-action listener: _resource_record_pre_action 15:11:57 INFO - Running main action method: run_tests 15:11:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:11:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:11:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:11:57 INFO - grabbing minidump binary from tooltool 15:11:57 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')]} 15:11:57 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 0x110e780>, '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 0x110f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110f9e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:11:57 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 15:11:57 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 15:11:57 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:11:57 INFO - Return code: 0 15:11:57 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:11:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:11:58 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/XvJ1EhoGS9ugZhnpawsF0w/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 15:11:58 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/XvJ1EhoGS9ugZhnpawsF0w/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 15:11:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:11:58 INFO - 'CCACHE_UMASK': '002', 15:11:58 INFO - 'DISPLAY': ':0', 15:11:58 INFO - 'HOME': '/home/cltbld', 15:11:58 INFO - 'LANG': 'en_US.UTF-8', 15:11:58 INFO - 'LOGNAME': 'cltbld', 15:11:58 INFO - 'MAIL': '/var/mail/cltbld', 15:11:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:11:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:11:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:11:58 INFO - 'MOZ_NO_REMOTE': '1', 15:11:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:11:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:11:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:11:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:11:58 INFO - 'PWD': '/builds/slave/test', 15:11:58 INFO - 'SHELL': '/bin/bash', 15:11:58 INFO - 'SHLVL': '1', 15:11:58 INFO - 'TERM': 'linux', 15:11:58 INFO - 'TMOUT': '86400', 15:11:58 INFO - 'USER': 'cltbld', 15:11:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461016937.183781-492527688', 15:11:58 INFO - '_': '/tools/buildbot/bin/python'} 15:11:58 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/XvJ1EhoGS9ugZhnpawsF0w/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 15:11:58 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 15:11:58 INFO - import pkg_resources 15:12:00 INFO - Using 1 client processes 15:12:00 INFO - wptserve Starting http server on 127.0.0.1:8000 15:12:00 INFO - wptserve Starting http server on 127.0.0.1:8001 15:12:00 INFO - wptserve Starting http server on 127.0.0.1:8443 15:12:02 INFO - SUITE-START | Running 778 tests 15:12:02 INFO - Running testharness tests 15:12:02 INFO - Setting up ssl 15:12:02 INFO - PROCESS | certutil | 15:12:02 INFO - PROCESS | certutil | 15:12:02 INFO - PROCESS | certutil | 15:12:02 INFO - Certificate Nickname Trust Attributes 15:12:02 INFO - SSL,S/MIME,JAR/XPI 15:12:02 INFO - 15:12:02 INFO - web-platform-tests CT,, 15:12:02 INFO - 15:12:02 INFO - Starting runner 15:12:05 INFO - PROCESS | 1845 | 1461017525258 Marionette DEBUG Marionette enabled via build flag and pref 15:12:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3418d05000 == 1 [pid = 1845] [id = 1] 15:12:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 1 (0x7f3418d05800) [pid = 1845] [serial = 1] [outer = (nil)] 15:12:05 INFO - PROCESS | 1845 | [1845] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 15:12:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 2 (0x7f3418d06800) [pid = 1845] [serial = 2] [outer = 0x7f3418d05800] 15:12:05 INFO - PROCESS | 1845 | 1461017525891 Marionette INFO Listening on port 2828 15:12:06 INFO - PROCESS | 1845 | 1461017526439 Marionette DEBUG Marionette enabled via command-line flag 15:12:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415e7d000 == 2 [pid = 1845] [id = 2] 15:12:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 3 (0x7f3415ec3800) [pid = 1845] [serial = 3] [outer = (nil)] 15:12:06 INFO - PROCESS | 1845 | [1845] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 15:12:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 4 (0x7f3415ec4800) [pid = 1845] [serial = 4] [outer = 0x7f3415ec3800] 15:12:06 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f341aa5c550 15:12:06 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f341b5a1d90 15:12:06 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f34150170a0 15:12:06 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f34150173a0 15:12:06 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f34150176d0 15:12:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 5 (0x7f341aa06800) [pid = 1845] [serial = 5] [outer = 0x7f3418d05800] 15:12:06 INFO - PROCESS | 1845 | [1845] 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 15:12:06 INFO - PROCESS | 1845 | 1461017526827 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43216 15:12:06 INFO - PROCESS | 1845 | [1845] 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 15:12:06 INFO - PROCESS | 1845 | 1461017526908 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43217 15:12:06 INFO - PROCESS | 1845 | 1461017526915 Marionette DEBUG Closed connection conn0 15:12:07 INFO - PROCESS | 1845 | [1845] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 15:12:07 INFO - PROCESS | 1845 | [1845] 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 15:12:07 INFO - PROCESS | 1845 | 1461017527042 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43218 15:12:07 INFO - PROCESS | 1845 | 1461017527045 Marionette DEBUG Closed connection conn1 15:12:07 INFO - PROCESS | 1845 | [1845] 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 15:12:07 INFO - PROCESS | 1845 | 1461017527108 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43219 15:12:07 INFO - PROCESS | 1845 | 1461017527116 Marionette DEBUG Closed connection conn2 15:12:07 INFO - PROCESS | 1845 | 1461017527166 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:12:07 INFO - PROCESS | 1845 | 1461017527180 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":"20160418143420","device":"desktop","version":"48.0a1"} 15:12:07 INFO - PROCESS | 1845 | [1845] 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 15:12:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341f5a8800 == 3 [pid = 1845] [id = 3] 15:12:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 6 (0x7f34091cf800) [pid = 1845] [serial = 6] [outer = (nil)] 15:12:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091d0000 == 4 [pid = 1845] [id = 4] 15:12:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 7 (0x7f3409150400) [pid = 1845] [serial = 7] [outer = (nil)] 15:12:09 INFO - PROCESS | 1845 | [1845] 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 15:12:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34080d3800 == 5 [pid = 1845] [id = 5] 15:12:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 8 (0x7f340809bc00) [pid = 1845] [serial = 8] [outer = (nil)] 15:12:09 INFO - PROCESS | 1845 | [1845] 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 15:12:09 INFO - PROCESS | 1845 | [1845] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:12:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 9 (0x7f34080aac00) [pid = 1845] [serial = 9] [outer = 0x7f340809bc00] 15:12:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 10 (0x7f3407ccd800) [pid = 1845] [serial = 10] [outer = 0x7f34091cf800] 15:12:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 11 (0x7f34095d1800) [pid = 1845] [serial = 11] [outer = 0x7f3409150400] 15:12:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 12 (0x7f34095d3400) [pid = 1845] [serial = 12] [outer = 0x7f340809bc00] 15:12:10 INFO - PROCESS | 1845 | 1461017530978 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 1845 | 1461017530997 Marionette DEBUG loaded listener.js 15:12:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 13 (0x7f3405c0bc00) [pid = 1845] [serial = 13] [outer = 0x7f340809bc00] 15:12:11 INFO - PROCESS | 1845 | 1461017531706 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"bff59761-7d86-4cf9-b962-f479b91b808a","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":"20160418143420","device":"desktop","version":"48.0a1","command_id":1}}] 15:12:11 INFO - PROCESS | 1845 | 1461017531962 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}] 15:12:12 INFO - PROCESS | 1845 | 1461017532171 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:12:12 INFO - PROCESS | 1845 | 1461017532418 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:12:12 INFO - PROCESS | 1845 | [1845] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:12:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 14 (0x7f3402fb2800) [pid = 1845] [serial = 14] [outer = 0x7f340809bc00] 15:12:12 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:13 INFO - PROCESS | 1845 | 1461017533002 Marionette TRACE conn3 <- [1,3,null,{}] 15:12:13 INFO - PROCESS | 1845 | 1461017533051 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:12:13 INFO - PROCESS | 1845 | 1461017533088 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:12:13 INFO - PROCESS | 1845 | 1461017533191 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:12:13 INFO - PROCESS | 1845 | 1461017533196 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:12:13 INFO - PROCESS | 1845 | 1461017533209 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:12:13 INFO - PROCESS | 1845 | 1461017533214 Marionette TRACE conn3 <- [1,6,null,{}] 15:12:13 INFO - PROCESS | 1845 | 1461017533220 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}] 15:12:13 INFO - PROCESS | 1845 | 1461017533241 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:12:13 INFO - PROCESS | 1845 | 1461017533250 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340140b800 == 6 [pid = 1845] [id = 6] 15:12:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 15 (0x7f340a2c6400) [pid = 1845] [serial = 15] [outer = (nil)] 15:12:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 16 (0x7f340146c800) [pid = 1845] [serial = 16] [outer = 0x7f340a2c6400] 15:12:13 INFO - PROCESS | 1845 | 1461017533319 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 17 (0x7f3401472c00) [pid = 1845] [serial = 17] [outer = 0x7f340a2c6400] 15:12:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012d5800 == 7 [pid = 1845] [id = 7] 15:12:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 18 (0x7f3401280000) [pid = 1845] [serial = 18] [outer = (nil)] 15:12:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 19 (0x7f340128b800) [pid = 1845] [serial = 19] [outer = 0x7f3401280000] 15:12:13 INFO - PROCESS | 1845 | 1461017533798 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 20 (0x7f3400434c00) [pid = 1845] [serial = 20] [outer = 0x7f3401280000] 15:12:14 INFO - PROCESS | 1845 | 1461017534256 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]]]}] 15:12:14 INFO - PROCESS | 1845 | [1845] 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 15:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1131ms 15:12:14 INFO - PROCESS | 1845 | 1461017534363 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:12:14 INFO - PROCESS | 1845 | 1461017534366 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:12:14 INFO - PROCESS | 1845 | 1461017534464 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:12:14 INFO - PROCESS | 1845 | 1461017534468 Marionette TRACE conn3 <- [1,10,null,{}] 15:12:14 INFO - PROCESS | 1845 | 1461017534498 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}] 15:12:14 INFO - PROCESS | 1845 | 1461017534665 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:12:14 INFO - PROCESS | 1845 | 1461017534683 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff58e000 == 8 [pid = 1845] [id = 8] 15:12:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 21 (0x7f340127e400) [pid = 1845] [serial = 21] [outer = (nil)] 15:12:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 22 (0x7f340128c400) [pid = 1845] [serial = 22] [outer = 0x7f340127e400] 15:12:14 INFO - PROCESS | 1845 | 1461017534749 Marionette DEBUG loaded listener.js 15:12:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 23 (0x7f33ff4dc400) [pid = 1845] [serial = 23] [outer = 0x7f340127e400] 15:12:15 INFO - PROCESS | 1845 | 1461017535317 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]]]}] 15:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 925ms 15:12:15 INFO - PROCESS | 1845 | 1461017535353 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:12:15 INFO - PROCESS | 1845 | 1461017535358 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:12:15 INFO - PROCESS | 1845 | 1461017535363 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 1845 | 1461017535366 Marionette TRACE conn3 <- [1,14,null,{}] 15:12:15 INFO - PROCESS | 1845 | 1461017535371 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}] 15:12:15 INFO - PROCESS | 1845 | 1461017535529 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:12:15 INFO - PROCESS | 1845 | 1461017535547 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3401410800 == 9 [pid = 1845] [id = 9] 15:12:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 24 (0x7f33ff4e4800) [pid = 1845] [serial = 24] [outer = (nil)] 15:12:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 25 (0x7f33ffa82400) [pid = 1845] [serial = 25] [outer = 0x7f33ff4e4800] 15:12:15 INFO - PROCESS | 1845 | 1461017535614 Marionette DEBUG loaded listener.js 15:12:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 26 (0x7f33ffa8cc00) [pid = 1845] [serial = 26] [outer = 0x7f33ff4e4800] 15:12:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff842800 == 10 [pid = 1845] [id = 10] 15:12:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 27 (0x7f33ff843000) [pid = 1845] [serial = 27] [outer = (nil)] 15:12:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 28 (0x7f33ff84c000) [pid = 1845] [serial = 28] [outer = 0x7f33ff843000] 15:12:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 29 (0x7f33ff83f800) [pid = 1845] [serial = 29] [outer = 0x7f33ff843000] 15:12:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffadb000 == 11 [pid = 1845] [id = 11] 15:12:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 30 (0x7f33ff4e3800) [pid = 1845] [serial = 30] [outer = (nil)] 15:12:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 31 (0x7f340146ec00) [pid = 1845] [serial = 31] [outer = 0x7f33ff4e3800] 15:12:16 INFO - PROCESS | 1845 | 1461017536903 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]]]}] 15:12:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 32 (0x7f33ff4e8c00) [pid = 1845] [serial = 32] [outer = 0x7f33ff4e3800] 15:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1632ms 15:12:17 INFO - PROCESS | 1845 | 1461017537081 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:12:17 INFO - PROCESS | 1845 | 1461017537089 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:12:17 INFO - PROCESS | 1845 | 1461017537128 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:12:17 INFO - PROCESS | 1845 | 1461017537133 Marionette TRACE conn3 <- [1,18,null,{}] 15:12:17 INFO - PROCESS | 1845 | 1461017537141 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}] 15:12:17 INFO - PROCESS | 1845 | 1461017537302 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:12:17 INFO - PROCESS | 1845 | 1461017537427 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3401408000 == 12 [pid = 1845] [id = 12] 15:12:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 33 (0x7f340127f000) [pid = 1845] [serial = 33] [outer = (nil)] 15:12:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 34 (0x7f3401478000) [pid = 1845] [serial = 34] [outer = 0x7f340127f000] 15:12:17 INFO - PROCESS | 1845 | 1461017537540 Marionette DEBUG loaded listener.js 15:12:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 35 (0x7f3407603c00) [pid = 1845] [serial = 35] [outer = 0x7f340127f000] 15:12:18 INFO - PROCESS | 1845 | 1461017538373 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]]]}] 15:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1291ms 15:12:18 INFO - PROCESS | 1845 | 1461017538416 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:12:18 INFO - PROCESS | 1845 | 1461017538424 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:12:18 INFO - PROCESS | 1845 | 1461017538435 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1845 | 1461017538438 Marionette TRACE conn3 <- [1,22,null,{}] 15:12:18 INFO - PROCESS | 1845 | 1461017538444 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}] 15:12:18 INFO - PROCESS | 1845 | 1461017538628 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:12:18 INFO - PROCESS | 1845 | 1461017538748 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34072e1000 == 13 [pid = 1845] [id = 13] 15:12:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 36 (0x7f3401283400) [pid = 1845] [serial = 36] [outer = (nil)] 15:12:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 37 (0x7f3408cbfc00) [pid = 1845] [serial = 37] [outer = 0x7f3401283400] 15:12:18 INFO - PROCESS | 1845 | 1461017538821 Marionette DEBUG loaded listener.js 15:12:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 38 (0x7f3408d49c00) [pid = 1845] [serial = 38] [outer = 0x7f3401283400] 15:12:19 INFO - PROCESS | 1845 | 1461017539856 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]]]}] 15:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1434ms 15:12:19 INFO - PROCESS | 1845 | 1461017539868 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:12:19 INFO - PROCESS | 1845 | 1461017539873 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:12:19 INFO - PROCESS | 1845 | 1461017539881 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:12:19 INFO - PROCESS | 1845 | 1461017539886 Marionette TRACE conn3 <- [1,26,null,{}] 15:12:19 INFO - PROCESS | 1845 | 1461017539895 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}] 15:12:20 INFO - PROCESS | 1845 | 1461017540038 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:12:20 INFO - PROCESS | 1845 | 1461017540203 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3400422000 == 14 [pid = 1845] [id = 14] 15:12:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 39 (0x7f3401476400) [pid = 1845] [serial = 39] [outer = (nil)] 15:12:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 40 (0x7f3403118000) [pid = 1845] [serial = 40] [outer = 0x7f3401476400] 15:12:20 INFO - PROCESS | 1845 | 1461017540329 Marionette DEBUG loaded listener.js 15:12:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 41 (0x7f3406b71400) [pid = 1845] [serial = 41] [outer = 0x7f3401476400] 15:12:21 INFO - PROCESS | 1845 | 1461017541143 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]]]}] 15:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1286ms 15:12:21 INFO - PROCESS | 1845 | 1461017541168 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:12:21 INFO - PROCESS | 1845 | 1461017541175 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:12:21 INFO - PROCESS | 1845 | 1461017541185 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:12:21 INFO - PROCESS | 1845 | 1461017541188 Marionette TRACE conn3 <- [1,30,null,{}] 15:12:21 INFO - PROCESS | 1845 | 1461017541193 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}] 15:12:21 INFO - PROCESS | 1845 | 1461017541338 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:12:21 INFO - PROCESS | 1845 | 1461017541355 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340775a800 == 15 [pid = 1845] [id = 15] 15:12:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 42 (0x7f3407491800) [pid = 1845] [serial = 42] [outer = (nil)] 15:12:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 43 (0x7f3408d4b400) [pid = 1845] [serial = 43] [outer = 0x7f3407491800] 15:12:21 INFO - PROCESS | 1845 | 1461017541416 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 44 (0x7f34090b8000) [pid = 1845] [serial = 44] [outer = 0x7f3407491800] 15:12:22 INFO - PROCESS | 1845 | 1461017542140 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]]]}] 15:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 986ms 15:12:22 INFO - PROCESS | 1845 | 1461017542171 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:12:22 INFO - PROCESS | 1845 | 1461017542174 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:12:22 INFO - PROCESS | 1845 | 1461017542192 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:12:22 INFO - PROCESS | 1845 | 1461017542198 Marionette TRACE conn3 <- [1,34,null,{}] 15:12:22 INFO - PROCESS | 1845 | 1461017542214 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}] 15:12:22 INFO - PROCESS | 1845 | 1461017542361 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:12:22 INFO - PROCESS | 1845 | 1461017542377 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340884c800 == 16 [pid = 1845] [id = 16] 15:12:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 45 (0x7f33ff4df400) [pid = 1845] [serial = 45] [outer = (nil)] 15:12:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 46 (0x7f340a1a4c00) [pid = 1845] [serial = 46] [outer = 0x7f33ff4df400] 15:12:22 INFO - PROCESS | 1845 | 1461017542443 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 47 (0x7f340bd05000) [pid = 1845] [serial = 47] [outer = 0x7f33ff4df400] 15:12:23 INFO - PROCESS | 1845 | 1461017543146 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]]]}] 15:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 986ms 15:12:23 INFO - PROCESS | 1845 | 1461017543175 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:12:23 INFO - PROCESS | 1845 | 1461017543179 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:12:23 INFO - PROCESS | 1845 | 1461017543185 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 1845 | 1461017543187 Marionette TRACE conn3 <- [1,38,null,{}] 15:12:23 INFO - PROCESS | 1845 | 1461017543192 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}] 15:12:23 INFO - PROCESS | 1845 | 1461017543356 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:12:23 INFO - PROCESS | 1845 | 1461017543378 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408d0d800 == 17 [pid = 1845] [id = 17] 15:12:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 48 (0x7f3400436800) [pid = 1845] [serial = 48] [outer = (nil)] 15:12:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 49 (0x7f340bebbc00) [pid = 1845] [serial = 49] [outer = 0x7f3400436800] 15:12:23 INFO - PROCESS | 1845 | 1461017543439 Marionette DEBUG loaded listener.js 15:12:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 50 (0x7f340f24a800) [pid = 1845] [serial = 50] [outer = 0x7f3400436800] 15:12:24 INFO - PROCESS | 1845 | 1461017544073 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]]]}] 15:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 929ms 15:12:24 INFO - PROCESS | 1845 | 1461017544115 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 1845 | 1461017544119 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:12:24 INFO - PROCESS | 1845 | 1461017544124 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 1845 | 1461017544126 Marionette TRACE conn3 <- [1,42,null,{}] 15:12:24 INFO - PROCESS | 1845 | 1461017544131 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}] 15:12:24 INFO - PROCESS | 1845 | 1461017544256 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:12:24 INFO - PROCESS | 1845 | 1461017544274 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091e8800 == 18 [pid = 1845] [id = 18] 15:12:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 51 (0x7f340bebe000) [pid = 1845] [serial = 51] [outer = (nil)] 15:12:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 52 (0x7f34150cfc00) [pid = 1845] [serial = 52] [outer = 0x7f340bebe000] 15:12:24 INFO - PROCESS | 1845 | 1461017544337 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 53 (0x7f340311a400) [pid = 1845] [serial = 53] [outer = 0x7f340bebe000] 15:12:25 INFO - PROCESS | 1845 | 1461017545025 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]]]}] 15:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 926ms 15:12:25 INFO - PROCESS | 1845 | 1461017545052 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:12:25 INFO - PROCESS | 1845 | 1461017545056 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:12:25 INFO - PROCESS | 1845 | 1461017545061 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:12:25 INFO - PROCESS | 1845 | 1461017545063 Marionette TRACE conn3 <- [1,46,null,{}] 15:12:25 INFO - PROCESS | 1845 | 1461017545068 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}] 15:12:25 INFO - PROCESS | 1845 | 1461017545257 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:12:25 INFO - PROCESS | 1845 | 1461017545292 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340962e800 == 19 [pid = 1845] [id = 19] 15:12:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 54 (0x7f3415c76c00) [pid = 1845] [serial = 54] [outer = (nil)] 15:12:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 55 (0x7f3415eba400) [pid = 1845] [serial = 55] [outer = 0x7f3415c76c00] 15:12:25 INFO - PROCESS | 1845 | 1461017545363 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 56 (0x7f34163d4400) [pid = 1845] [serial = 56] [outer = 0x7f3415c76c00] 15:12:26 INFO - PROCESS | 1845 | 1461017546223 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]]]}] 15:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1176ms 15:12:26 INFO - PROCESS | 1845 | 1461017546238 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 1845 | 1461017546242 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:12:26 INFO - PROCESS | 1845 | 1461017546251 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 1845 | 1461017546256 Marionette TRACE conn3 <- [1,50,null,{}] 15:12:26 INFO - PROCESS | 1845 | 1461017546264 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}] 15:12:26 INFO - PROCESS | 1845 | 1461017546423 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:12:26 INFO - PROCESS | 1845 | 1461017546560 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404f45000 == 20 [pid = 1845] [id = 20] 15:12:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 57 (0x7f33ffa8c800) [pid = 1845] [serial = 57] [outer = (nil)] 15:12:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 58 (0x7f3401471800) [pid = 1845] [serial = 58] [outer = 0x7f33ffa8c800] 15:12:26 INFO - PROCESS | 1845 | 1461017546638 Marionette DEBUG loaded listener.js 15:12:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 59 (0x7f3405946c00) [pid = 1845] [serial = 59] [outer = 0x7f33ffa8c800] 15:12:27 INFO - PROCESS | 1845 | 1461017547408 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]]]}] 15:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1182ms 15:12:27 INFO - PROCESS | 1845 | 1461017547434 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:12:27 INFO - PROCESS | 1845 | 1461017547442 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:12:27 INFO - PROCESS | 1845 | 1461017547453 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 1845 | 1461017547457 Marionette TRACE conn3 <- [1,54,null,{}] 15:12:27 INFO - PROCESS | 1845 | 1461017547463 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}] 15:12:27 INFO - PROCESS | 1845 | 1461017547612 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:12:27 INFO - PROCESS | 1845 | 1461017547726 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408763000 == 21 [pid = 1845] [id = 21] 15:12:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 60 (0x7f34003bb000) [pid = 1845] [serial = 60] [outer = (nil)] 15:12:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 61 (0x7f340735f000) [pid = 1845] [serial = 61] [outer = 0x7f34003bb000] 15:12:27 INFO - PROCESS | 1845 | 1461017547797 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 62 (0x7f3407a6b400) [pid = 1845] [serial = 62] [outer = 0x7f34003bb000] 15:12:28 INFO - PROCESS | 1845 | 1461017548595 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]]]}] 15:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1183ms 15:12:28 INFO - PROCESS | 1845 | 1461017548653 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:12:28 INFO - PROCESS | 1845 | 1461017548656 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:12:28 INFO - PROCESS | 1845 | 1461017548664 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:12:28 INFO - PROCESS | 1845 | 1461017548669 Marionette TRACE conn3 <- [1,58,null,{}] 15:12:28 INFO - PROCESS | 1845 | 1461017548684 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}] 15:12:28 INFO - PROCESS | 1845 | 1461017548849 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:12:28 INFO - PROCESS | 1845 | 1461017548968 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340a3df800 == 22 [pid = 1845] [id = 22] 15:12:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 63 (0x7f3409da7000) [pid = 1845] [serial = 63] [outer = (nil)] 15:12:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 64 (0x7f340a1d0800) [pid = 1845] [serial = 64] [outer = 0x7f3409da7000] 15:12:29 INFO - PROCESS | 1845 | 1461017549080 Marionette DEBUG loaded listener.js 15:12:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f34150cf400) [pid = 1845] [serial = 65] [outer = 0x7f3409da7000] 15:12:29 INFO - PROCESS | 1845 | 1461017549857 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]]]}] 15:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1240ms 15:12:29 INFO - PROCESS | 1845 | 1461017549905 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:12:29 INFO - PROCESS | 1845 | 1461017549910 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:12:29 INFO - PROCESS | 1845 | 1461017549916 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 1845 | 1461017549919 Marionette TRACE conn3 <- [1,62,null,{}] 15:12:29 INFO - PROCESS | 1845 | 1461017549924 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}] 15:12:30 INFO - PROCESS | 1845 | 1461017550080 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:12:30 INFO - PROCESS | 1845 | 1461017550201 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340bdc0000 == 23 [pid = 1845] [id = 23] 15:12:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f3409361000) [pid = 1845] [serial = 66] [outer = (nil)] 15:12:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f3416308c00) [pid = 1845] [serial = 67] [outer = 0x7f3409361000] 15:12:30 INFO - PROCESS | 1845 | 1461017550277 Marionette DEBUG loaded listener.js 15:12:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f3417032c00) [pid = 1845] [serial = 68] [outer = 0x7f3409361000] 15:12:31 INFO - PROCESS | 1845 | 1461017551040 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]]]}] 15:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1178ms 15:12:31 INFO - PROCESS | 1845 | 1461017551236 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:12:31 INFO - PROCESS | 1845 | 1461017551241 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:12:31 INFO - PROCESS | 1845 | 1461017551251 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:12:31 INFO - PROCESS | 1845 | 1461017551254 Marionette TRACE conn3 <- [1,66,null,{}] 15:12:31 INFO - PROCESS | 1845 | 1461017551262 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}] 15:12:31 INFO - PROCESS | 1845 | 1461017551407 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:12:31 INFO - PROCESS | 1845 | 1461017551503 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34065d3000 == 24 [pid = 1845] [id = 24] 15:12:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f340147a000) [pid = 1845] [serial = 69] [outer = (nil)] 15:12:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f3402f51000) [pid = 1845] [serial = 70] [outer = 0x7f340147a000] 15:12:31 INFO - PROCESS | 1845 | 1461017551573 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f3406464c00) [pid = 1845] [serial = 71] [outer = 0x7f340147a000] 15:12:32 INFO - PROCESS | 1845 | 1461017552487 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]]]}] 15:12:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34091e8800 == 23 [pid = 1845] [id = 18] 15:12:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408d0d800 == 22 [pid = 1845] [id = 17] 15:12:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340884c800 == 21 [pid = 1845] [id = 16] 15:12:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340775a800 == 20 [pid = 1845] [id = 15] 15:12:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3400422000 == 19 [pid = 1845] [id = 14] 15:12:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3401408000 == 18 [pid = 1845] [id = 12] 15:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1336ms 15:12:32 INFO - PROCESS | 1845 | 1461017552592 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:12:32 INFO - PROCESS | 1845 | 1461017552597 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:12:32 INFO - PROCESS | 1845 | 1461017552622 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 1845 | 1461017552629 Marionette TRACE conn3 <- [1,70,null,{}] 15:12:32 INFO - PROCESS | 1845 | 1461017552639 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}] 15:12:32 INFO - PROCESS | 1845 | 1461017552817 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:12:32 INFO - PROCESS | 1845 | 1461017552939 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3401407800 == 19 [pid = 1845] [id = 25] 15:12:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f3404f89000) [pid = 1845] [serial = 72] [outer = (nil)] 15:12:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f3405c0d400) [pid = 1845] [serial = 73] [outer = 0x7f3404f89000] 15:12:33 INFO - PROCESS | 1845 | 1461017553020 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f3406b7b000) [pid = 1845] [serial = 74] [outer = 0x7f3404f89000] 15:12:33 INFO - PROCESS | 1845 | 1461017553829 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]]]}] 15:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1260ms 15:12:33 INFO - PROCESS | 1845 | 1461017553865 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:12:33 INFO - PROCESS | 1845 | 1461017553870 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:12:33 INFO - PROCESS | 1845 | 1461017553884 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:12:33 INFO - PROCESS | 1845 | 1461017553889 Marionette TRACE conn3 <- [1,74,null,{}] 15:12:33 INFO - PROCESS | 1845 | 1461017553895 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}] 15:12:34 INFO - PROCESS | 1845 | 1461017554072 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:12:34 INFO - PROCESS | 1845 | 1461017554197 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340885a000 == 20 [pid = 1845] [id = 26] 15:12:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f3405943400) [pid = 1845] [serial = 75] [outer = (nil)] 15:12:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f3408d4e800) [pid = 1845] [serial = 76] [outer = 0x7f3405943400] 15:12:34 INFO - PROCESS | 1845 | 1461017554272 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f3409da5800) [pid = 1845] [serial = 77] [outer = 0x7f3405943400] 15:12:35 INFO - PROCESS | 1845 | 1461017555089 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]]]}] 15:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1241ms 15:12:35 INFO - PROCESS | 1845 | 1461017555121 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:12:35 INFO - PROCESS | 1845 | 1461017555126 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:12:35 INFO - PROCESS | 1845 | 1461017555132 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 1845 | 1461017555135 Marionette TRACE conn3 <- [1,78,null,{}] 15:12:35 INFO - PROCESS | 1845 | 1461017555150 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}] 15:12:35 INFO - PROCESS | 1845 | 1461017555314 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:12:35 INFO - PROCESS | 1845 | 1461017555438 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409e0a800 == 21 [pid = 1845] [id = 27] 15:12:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f340f24f400) [pid = 1845] [serial = 78] [outer = (nil)] 15:12:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f34150d3800) [pid = 1845] [serial = 79] [outer = 0x7f340f24f400] 15:12:35 INFO - PROCESS | 1845 | 1461017555517 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f3415eba800) [pid = 1845] [serial = 80] [outer = 0x7f340f24f400] 15:12:36 INFO - PROCESS | 1845 | 1461017556378 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]]]}] 15:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1284ms 15:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:12:36 INFO - PROCESS | 1845 | 1461017556416 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:12:36 INFO - PROCESS | 1845 | 1461017556419 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:12:36 INFO - PROCESS | 1845 | 1461017556425 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:12:36 INFO - PROCESS | 1845 | 1461017556428 Marionette TRACE conn3 <- [1,82,null,{}] 15:12:36 INFO - PROCESS | 1845 | 1461017556433 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}] 15:12:36 INFO - PROCESS | 1845 | 1461017556575 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:12:36 INFO - PROCESS | 1845 | 1461017556705 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340ff06000 == 22 [pid = 1845] [id = 28] 15:12:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f33ff5dd400) [pid = 1845] [serial = 81] [outer = (nil)] 15:12:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f34174b9c00) [pid = 1845] [serial = 82] [outer = 0x7f33ff5dd400] 15:12:36 INFO - PROCESS | 1845 | 1461017556779 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f341922a400) [pid = 1845] [serial = 83] [outer = 0x7f33ff5dd400] 15:12:37 INFO - PROCESS | 1845 | 1461017557664 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]]]}] 15:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1278ms 15:12:37 INFO - PROCESS | 1845 | 1461017557703 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:12:37 INFO - PROCESS | 1845 | 1461017557710 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:12:37 INFO - PROCESS | 1845 | 1461017557733 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:12:37 INFO - PROCESS | 1845 | 1461017557740 Marionette TRACE conn3 <- [1,86,null,{}] 15:12:37 INFO - PROCESS | 1845 | 1461017557752 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}] 15:12:37 INFO - PROCESS | 1845 | 1461017557906 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:12:38 INFO - PROCESS | 1845 | 1461017558050 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404f40000 == 23 [pid = 1845] [id = 29] 15:12:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f3402faec00) [pid = 1845] [serial = 84] [outer = (nil)] 15:12:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f3406b77800) [pid = 1845] [serial = 85] [outer = 0x7f3402faec00] 15:12:38 INFO - PROCESS | 1845 | 1461017558130 Marionette DEBUG loaded listener.js 15:12:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f3407c3dc00) [pid = 1845] [serial = 86] [outer = 0x7f3402faec00] 15:12:38 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340a3df800 == 22 [pid = 1845] [id = 22] 15:12:38 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408763000 == 21 [pid = 1845] [id = 21] 15:12:38 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404f45000 == 20 [pid = 1845] [id = 20] 15:12:38 INFO - PROCESS | 1845 | 1461017558985 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]]]}] 15:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1310ms 15:12:39 INFO - PROCESS | 1845 | 1461017559031 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:12:39 INFO - PROCESS | 1845 | 1461017559037 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:12:39 INFO - PROCESS | 1845 | 1461017559046 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:12:39 INFO - PROCESS | 1845 | 1461017559051 Marionette TRACE conn3 <- [1,90,null,{}] 15:12:39 INFO - PROCESS | 1845 | 1461017559071 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}] 15:12:39 INFO - PROCESS | 1845 | 1461017559234 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:12:39 INFO - PROCESS | 1845 | 1461017559359 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340876c800 == 21 [pid = 1845] [id = 30] 15:12:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f3407669400) [pid = 1845] [serial = 87] [outer = (nil)] 15:12:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f3408311400) [pid = 1845] [serial = 88] [outer = 0x7f3407669400] 15:12:39 INFO - PROCESS | 1845 | 1461017559437 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f3409368400) [pid = 1845] [serial = 89] [outer = 0x7f3407669400] 15:12:40 INFO - PROCESS | 1845 | 1461017560243 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]]]}] 15:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1239ms 15:12:40 INFO - PROCESS | 1845 | 1461017560300 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:12:40 INFO - PROCESS | 1845 | 1461017560309 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:12:40 INFO - PROCESS | 1845 | 1461017560322 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 1845 | 1461017560326 Marionette TRACE conn3 <- [1,94,null,{}] 15:12:40 INFO - PROCESS | 1845 | 1461017560332 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}] 15:12:40 INFO - PROCESS | 1845 | 1461017560495 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:12:40 INFO - PROCESS | 1845 | 1461017560621 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340c01d000 == 22 [pid = 1845] [id = 31] 15:12:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f3407da2800) [pid = 1845] [serial = 90] [outer = (nil)] 15:12:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f34150d6400) [pid = 1845] [serial = 91] [outer = 0x7f3407da2800] 15:12:40 INFO - PROCESS | 1845 | 1461017560698 Marionette DEBUG loaded listener.js 15:12:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f3415eb2800) [pid = 1845] [serial = 92] [outer = 0x7f3407da2800] 15:12:41 INFO - PROCESS | 1845 | 1461017561519 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]]]}] 15:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1230ms 15:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:12:41 INFO - PROCESS | 1845 | 1461017561552 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:12:41 INFO - PROCESS | 1845 | 1461017561555 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:12:41 INFO - PROCESS | 1845 | 1461017561561 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:12:41 INFO - PROCESS | 1845 | 1461017561567 Marionette TRACE conn3 <- [1,98,null,{}] 15:12:41 INFO - PROCESS | 1845 | 1461017561583 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}] 15:12:41 INFO - PROCESS | 1845 | 1461017561799 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:12:41 INFO - PROCESS | 1845 | 1461017561814 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415e81000 == 23 [pid = 1845] [id = 32] 15:12:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f34170cc000) [pid = 1845] [serial = 93] [outer = (nil)] 15:12:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f3417306800) [pid = 1845] [serial = 94] [outer = 0x7f34170cc000] 15:12:41 INFO - PROCESS | 1845 | 1461017561987 Marionette DEBUG loaded listener.js 15:12:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f3405cc3400) [pid = 1845] [serial = 95] [outer = 0x7f34170cc000] 15:12:42 INFO - PROCESS | 1845 | 1461017562884 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]]]}] 15:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1384ms 15:12:42 INFO - PROCESS | 1845 | 1461017562946 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:12:42 INFO - PROCESS | 1845 | 1461017562950 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:12:42 INFO - PROCESS | 1845 | 1461017562957 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:12:42 INFO - PROCESS | 1845 | 1461017562960 Marionette TRACE conn3 <- [1,102,null,{}] 15:12:42 INFO - PROCESS | 1845 | 1461017562965 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}] 15:12:43 INFO - PROCESS | 1845 | 1461017563129 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:12:43 INFO - PROCESS | 1845 | 1461017563260 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34161a6800 == 24 [pid = 1845] [id = 33] 15:12:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f3408f7f000) [pid = 1845] [serial = 96] [outer = (nil)] 15:12:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f3408f87000) [pid = 1845] [serial = 97] [outer = 0x7f3408f7f000] 15:12:43 INFO - PROCESS | 1845 | 1461017563334 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f341730ec00) [pid = 1845] [serial = 98] [outer = 0x7f3408f7f000] 15:12:44 INFO - PROCESS | 1845 | 1461017564322 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]]]}] 15:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1380ms 15:12:44 INFO - PROCESS | 1845 | 1461017564337 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:12:44 INFO - PROCESS | 1845 | 1461017564342 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:12:44 INFO - PROCESS | 1845 | 1461017564350 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:12:44 INFO - PROCESS | 1845 | 1461017564356 Marionette TRACE conn3 <- [1,106,null,{}] 15:12:44 INFO - PROCESS | 1845 | 1461017564364 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}] 15:12:44 INFO - PROCESS | 1845 | 1461017564523 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:12:44 INFO - PROCESS | 1845 | 1461017564662 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408852800 == 25 [pid = 1845] [id = 34] 15:12:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f3407663000) [pid = 1845] [serial = 99] [outer = (nil)] 15:12:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f3407daf400) [pid = 1845] [serial = 100] [outer = 0x7f3407663000] 15:12:44 INFO - PROCESS | 1845 | 1461017564773 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f3408f81000) [pid = 1845] [serial = 101] [outer = 0x7f3407663000] 15:12:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340885a000 == 24 [pid = 1845] [id = 26] 15:12:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3401407800 == 23 [pid = 1845] [id = 25] 15:12:45 INFO - PROCESS | 1845 | 1461017565664 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]]]}] 15:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1391ms 15:12:45 INFO - PROCESS | 1845 | 1461017565741 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 1845 | 1461017565747 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:12:45 INFO - PROCESS | 1845 | 1461017565755 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1845 | 1461017565761 Marionette TRACE conn3 <- [1,110,null,{}] 15:12:45 INFO - PROCESS | 1845 | 1461017565770 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}] 15:12:45 INFO - PROCESS | 1845 | 1461017565973 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:12:46 INFO - PROCESS | 1845 | 1461017566106 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091dc800 == 24 [pid = 1845] [id = 35] 15:12:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f340766c800) [pid = 1845] [serial = 102] [outer = (nil)] 15:12:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f3408f86000) [pid = 1845] [serial = 103] [outer = 0x7f340766c800] 15:12:46 INFO - PROCESS | 1845 | 1461017566222 Marionette DEBUG loaded listener.js 15:12:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f3409d59800) [pid = 1845] [serial = 104] [outer = 0x7f340766c800] 15:12:47 INFO - PROCESS | 1845 | 1461017567029 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]]]}] 15:12:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f3408f7f800) [pid = 1845] [serial = 105] [outer = 0x7f33ff4e3800] 15:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1343ms 15:12:47 INFO - PROCESS | 1845 | 1461017567130 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:12:47 INFO - PROCESS | 1845 | 1461017567139 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:12:47 INFO - PROCESS | 1845 | 1461017567208 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:12:47 INFO - PROCESS | 1845 | 1461017567211 Marionette TRACE conn3 <- [1,114,null,{}] 15:12:47 INFO - PROCESS | 1845 | 1461017567220 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}] 15:12:47 INFO - PROCESS | 1845 | 1461017567373 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:12:47 INFO - PROCESS | 1845 | 1461017567477 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340ff20000 == 25 [pid = 1845] [id = 36] 15:12:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f33ff4dc000) [pid = 1845] [serial = 106] [outer = (nil)] 15:12:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f3405942000) [pid = 1845] [serial = 107] [outer = 0x7f33ff4dc000] 15:12:47 INFO - PROCESS | 1845 | 1461017567550 Marionette DEBUG loaded listener.js 15:12:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f34171fe400) [pid = 1845] [serial = 108] [outer = 0x7f33ff4dc000] 15:12:48 INFO - PROCESS | 1845 | 1461017568405 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]]]}] 15:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1266ms 15:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:12:48 INFO - PROCESS | 1845 | 1461017568440 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:12:48 INFO - PROCESS | 1845 | 1461017568443 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:12:48 INFO - PROCESS | 1845 | 1461017568450 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:12:48 INFO - PROCESS | 1845 | 1461017568455 Marionette TRACE conn3 <- [1,118,null,{}] 15:12:48 INFO - PROCESS | 1845 | 1461017568474 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}] 15:12:48 INFO - PROCESS | 1845 | 1461017568642 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:12:48 INFO - PROCESS | 1845 | 1461017568773 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3417358800 == 26 [pid = 1845] [id = 37] 15:12:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f3419348800) [pid = 1845] [serial = 109] [outer = (nil)] 15:12:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f341b027400) [pid = 1845] [serial = 110] [outer = 0x7f3419348800] 15:12:48 INFO - PROCESS | 1845 | 1461017568855 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f341b1af000) [pid = 1845] [serial = 111] [outer = 0x7f3419348800] 15:12:49 INFO - PROCESS | 1845 | 1461017569682 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]]]}] 15:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1289ms 15:12:49 INFO - PROCESS | 1845 | 1461017569740 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:12:49 INFO - PROCESS | 1845 | 1461017569744 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:12:49 INFO - PROCESS | 1845 | 1461017569750 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:12:49 INFO - PROCESS | 1845 | 1461017569752 Marionette TRACE conn3 <- [1,122,null,{}] 15:12:49 INFO - PROCESS | 1845 | 1461017569758 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}] 15:12:49 INFO - PROCESS | 1845 | 1461017569909 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:12:50 INFO - PROCESS | 1845 | 1461017570039 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa0d800 == 27 [pid = 1845] [id = 38] 15:12:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f33ffa83800) [pid = 1845] [serial = 112] [outer = (nil)] 15:12:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f341b62cc00) [pid = 1845] [serial = 113] [outer = 0x7f33ffa83800] 15:12:50 INFO - PROCESS | 1845 | 1461017570125 Marionette DEBUG loaded listener.js 15:12:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f341d29a000) [pid = 1845] [serial = 114] [outer = 0x7f33ffa83800] 15:12:50 INFO - PROCESS | 1845 | 1461017570931 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]]]}] 15:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1228ms 15:12:50 INFO - PROCESS | 1845 | 1461017570980 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:12:50 INFO - PROCESS | 1845 | 1461017570983 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:12:50 INFO - PROCESS | 1845 | 1461017570989 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 1845 | 1461017570992 Marionette TRACE conn3 <- [1,126,null,{}] 15:12:51 INFO - PROCESS | 1845 | 1461017570997 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}] 15:12:51 INFO - PROCESS | 1845 | 1461017571163 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:12:51 INFO - PROCESS | 1845 | 1461017571300 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b195000 == 28 [pid = 1845] [id = 39] 15:12:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f3400434800) [pid = 1845] [serial = 115] [outer = (nil)] 15:12:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f341b62c000) [pid = 1845] [serial = 116] [outer = 0x7f3400434800] 15:12:51 INFO - PROCESS | 1845 | 1461017571377 Marionette DEBUG loaded listener.js 15:12:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f341df8f400) [pid = 1845] [serial = 117] [outer = 0x7f3400434800] 15:12:52 INFO - PROCESS | 1845 | 1461017572408 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]]]}] 15:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1481ms 15:12:52 INFO - PROCESS | 1845 | 1461017572471 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:12:52 INFO - PROCESS | 1845 | 1461017572476 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:12:52 INFO - PROCESS | 1845 | 1461017572484 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:12:52 INFO - PROCESS | 1845 | 1461017572489 Marionette TRACE conn3 <- [1,130,null,{}] 15:12:52 INFO - PROCESS | 1845 | 1461017572544 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}] 15:12:52 INFO - PROCESS | 1845 | 1461017572687 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:12:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415e81000 == 27 [pid = 1845] [id = 32] 15:12:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340c01d000 == 26 [pid = 1845] [id = 31] 15:12:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340876c800 == 25 [pid = 1845] [id = 30] 15:12:52 INFO - PROCESS | 1845 | 1461017572973 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34080e5800 == 26 [pid = 1845] [id = 40] 15:12:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f33fe902400) [pid = 1845] [serial = 118] [outer = (nil)] 15:12:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f33fe910800) [pid = 1845] [serial = 119] [outer = 0x7f33fe902400] 15:12:53 INFO - PROCESS | 1845 | 1461017573049 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f3406b75800) [pid = 1845] [serial = 120] [outer = 0x7f33fe902400] 15:12:53 INFO - PROCESS | 1845 | 1461017573957 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]]]}] 15:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1541ms 15:12:54 INFO - PROCESS | 1845 | 1461017574027 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 1845 | 1461017574035 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:12:54 INFO - PROCESS | 1845 | 1461017574044 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1845 | 1461017574048 Marionette TRACE conn3 <- [1,134,null,{}] 15:12:54 INFO - PROCESS | 1845 | 1461017574056 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}] 15:12:54 INFO - PROCESS | 1845 | 1461017574282 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:12:54 INFO - PROCESS | 1845 | 1461017574434 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34032df800 == 27 [pid = 1845] [id = 41] 15:12:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f340310f400) [pid = 1845] [serial = 121] [outer = (nil)] 15:12:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f3403112400) [pid = 1845] [serial = 122] [outer = 0x7f340310f400] 15:12:54 INFO - PROCESS | 1845 | 1461017574554 Marionette DEBUG loaded listener.js 15:12:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f34032afc00) [pid = 1845] [serial = 123] [outer = 0x7f340310f400] 15:12:55 INFO - PROCESS | 1845 | 1461017575362 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]]]}] 15:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1337ms 15:12:55 INFO - PROCESS | 1845 | 1461017575398 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:12:55 INFO - PROCESS | 1845 | 1461017575405 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:12:55 INFO - PROCESS | 1845 | 1461017575414 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 1845 | 1461017575417 Marionette TRACE conn3 <- [1,138,null,{}] 15:12:55 INFO - PROCESS | 1845 | 1461017575422 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}] 15:12:55 INFO - PROCESS | 1845 | 1461017575582 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:12:55 INFO - PROCESS | 1845 | 1461017575725 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341734f000 == 28 [pid = 1845] [id = 42] 15:12:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f340310fc00) [pid = 1845] [serial = 124] [outer = (nil)] 15:12:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f3408f88000) [pid = 1845] [serial = 125] [outer = 0x7f340310fc00] 15:12:55 INFO - PROCESS | 1845 | 1461017575799 Marionette DEBUG loaded listener.js 15:12:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f340f248800) [pid = 1845] [serial = 126] [outer = 0x7f340310fc00] 15:12:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34091dc800 == 27 [pid = 1845] [id = 35] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff58e000 == 26 [pid = 1845] [id = 8] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409e0a800 == 25 [pid = 1845] [id = 27] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340ff20000 == 24 [pid = 1845] [id = 36] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340140b800 == 23 [pid = 1845] [id = 6] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3417358800 == 22 [pid = 1845] [id = 37] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa0d800 == 21 [pid = 1845] [id = 38] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34072e1000 == 20 [pid = 1845] [id = 13] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340ff06000 == 19 [pid = 1845] [id = 28] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3401410800 == 18 [pid = 1845] [id = 9] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340962e800 == 17 [pid = 1845] [id = 19] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341b195000 == 16 [pid = 1845] [id = 39] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34161a6800 == 15 [pid = 1845] [id = 33] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340bdc0000 == 14 [pid = 1845] [id = 23] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34032df800 == 13 [pid = 1845] [id = 41] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404f40000 == 12 [pid = 1845] [id = 29] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408852800 == 11 [pid = 1845] [id = 34] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34080e5800 == 10 [pid = 1845] [id = 40] 15:12:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34065d3000 == 9 [pid = 1845] [id = 24] 15:13:00 INFO - PROCESS | 1845 | 1461017580485 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]]]}] 15:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5093ms 15:13:00 INFO - PROCESS | 1845 | 1461017580509 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:13:00 INFO - PROCESS | 1845 | 1461017580515 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:13:00 INFO - PROCESS | 1845 | 1461017580555 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:13:00 INFO - PROCESS | 1845 | 1461017580561 Marionette TRACE conn3 <- [1,142,null,{}] 15:13:00 INFO - PROCESS | 1845 | 1461017580569 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}] 15:13:00 INFO - PROCESS | 1845 | 1461017580785 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:13:00 INFO - PROCESS | 1845 | 1461017580884 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34032df800 == 10 [pid = 1845] [id = 43] 15:13:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f340311c000) [pid = 1845] [serial = 127] [outer = (nil)] 15:13:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f34032ba800) [pid = 1845] [serial = 128] [outer = 0x7f340311c000] 15:13:00 INFO - PROCESS | 1845 | 1461017580957 Marionette DEBUG loaded listener.js 15:13:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f340594c400) [pid = 1845] [serial = 129] [outer = 0x7f340311c000] 15:13:01 INFO - PROCESS | 1845 | 1461017581770 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]]]}] 15:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1290ms 15:13:01 INFO - PROCESS | 1845 | 1461017581840 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:13:01 INFO - PROCESS | 1845 | 1461017581851 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:13:01 INFO - PROCESS | 1845 | 1461017581862 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 1845 | 1461017581866 Marionette TRACE conn3 <- [1,146,null,{}] 15:13:01 INFO - PROCESS | 1845 | 1461017581872 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}] 15:13:02 INFO - PROCESS | 1845 | 1461017582041 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:13:02 INFO - PROCESS | 1845 | 1461017582051 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340875b000 == 11 [pid = 1845] [id = 44] 15:13:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33ff4df000) [pid = 1845] [serial = 130] [outer = (nil)] 15:13:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f340748f800) [pid = 1845] [serial = 131] [outer = 0x7f33ff4df000] 15:13:02 INFO - PROCESS | 1845 | 1461017582115 Marionette DEBUG loaded listener.js 15:13:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f3408d4bc00) [pid = 1845] [serial = 132] [outer = 0x7f33ff4df000] 15:13:03 INFO - PROCESS | 1845 | 1461017583261 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]]]}] 15:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1431ms 15:13:03 INFO - PROCESS | 1845 | 1461017583306 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:13:03 INFO - PROCESS | 1845 | 1461017583313 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:13:03 INFO - PROCESS | 1845 | 1461017583320 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:13:03 INFO - PROCESS | 1845 | 1461017583326 Marionette TRACE conn3 <- [1,150,null,{}] 15:13:03 INFO - PROCESS | 1845 | 1461017583356 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}] 15:13:03 INFO - PROCESS | 1845 | 1461017583556 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:13:03 INFO - PROCESS | 1845 | 1461017583584 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340ff1f000 == 12 [pid = 1845] [id = 45] 15:13:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f3405c0e800) [pid = 1845] [serial = 133] [outer = (nil)] 15:13:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f340f329800) [pid = 1845] [serial = 134] [outer = 0x7f3405c0e800] 15:13:03 INFO - PROCESS | 1845 | 1461017583682 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f3416191c00) [pid = 1845] [serial = 135] [outer = 0x7f3405c0e800] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f340147a000) [pid = 1845] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f3401476400) [pid = 1845] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f3407491800) [pid = 1845] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f340127f000) [pid = 1845] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33ff4df400) [pid = 1845] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f3400436800) [pid = 1845] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f340bebe000) [pid = 1845] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f3415c76c00) [pid = 1845] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f3401283400) [pid = 1845] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f33ff4e4800) [pid = 1845] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f33ffa8c800) [pid = 1845] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f340f24f400) [pid = 1845] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f3402faec00) [pid = 1845] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f3405943400) [pid = 1845] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f3404f89000) [pid = 1845] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f3419348800) [pid = 1845] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f3409361000) [pid = 1845] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f3400434800) [pid = 1845] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f340127e400) [pid = 1845] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f34170cc000) [pid = 1845] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f3407da2800) [pid = 1845] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f340a2c6400) [pid = 1845] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f3409da7000) [pid = 1845] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f33ff4dc000) [pid = 1845] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f33ffa83800) [pid = 1845] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f340766c800) [pid = 1845] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f33ff5dd400) [pid = 1845] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f3407669400) [pid = 1845] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f3408f7f000) [pid = 1845] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f3407663000) [pid = 1845] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f33fe902400) [pid = 1845] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:13:05 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f34003bb000) [pid = 1845] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:13:05 INFO - PROCESS | 1845 | 1461017585552 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]]]}] 15:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2286ms 15:13:05 INFO - PROCESS | 1845 | 1461017585632 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:13:05 INFO - PROCESS | 1845 | 1461017585635 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:13:05 INFO - PROCESS | 1845 | 1461017585708 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:13:05 INFO - PROCESS | 1845 | 1461017585710 Marionette TRACE conn3 <- [1,154,null,{}] 15:13:05 INFO - PROCESS | 1845 | 1461017585750 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}] 15:13:05 INFO - PROCESS | 1845 | 1461017585939 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:13:05 INFO - PROCESS | 1845 | 1461017585972 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34080e6000 == 13 [pid = 1845] [id = 46] 15:13:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f33fe902800) [pid = 1845] [serial = 136] [outer = (nil)] 15:13:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f3408f84000) [pid = 1845] [serial = 137] [outer = 0x7f33fe902800] 15:13:06 INFO - PROCESS | 1845 | 1461017586060 Marionette DEBUG loaded listener.js 15:13:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f340a19e000) [pid = 1845] [serial = 138] [outer = 0x7f33fe902800] 15:13:06 INFO - PROCESS | 1845 | 1461017586751 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]]]}] 15:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1110ms 15:13:06 INFO - PROCESS | 1845 | 1461017586800 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:13:06 INFO - PROCESS | 1845 | 1461017586802 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:13:06 INFO - PROCESS | 1845 | 1461017586809 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:13:06 INFO - PROCESS | 1845 | 1461017586811 Marionette TRACE conn3 <- [1,158,null,{}] 15:13:06 INFO - PROCESS | 1845 | 1461017586917 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}] 15:13:07 INFO - PROCESS | 1845 | 1461017587066 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:13:07 INFO - PROCESS | 1845 | 1461017587077 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415cf3000 == 14 [pid = 1845] [id = 47] 15:13:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f33ff4e1c00) [pid = 1845] [serial = 139] [outer = (nil)] 15:13:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f34150d8c00) [pid = 1845] [serial = 140] [outer = 0x7f33ff4e1c00] 15:13:07 INFO - PROCESS | 1845 | 1461017587142 Marionette DEBUG loaded listener.js 15:13:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f341633c400) [pid = 1845] [serial = 141] [outer = 0x7f33ff4e1c00] 15:13:08 INFO - PROCESS | 1845 | 1461017588261 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]]]}] 15:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1481ms 15:13:08 INFO - PROCESS | 1845 | 1461017588292 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:13:08 INFO - PROCESS | 1845 | 1461017588301 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:13:08 INFO - PROCESS | 1845 | 1461017588311 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 1845 | 1461017588315 Marionette TRACE conn3 <- [1,162,null,{}] 15:13:08 INFO - PROCESS | 1845 | 1461017588324 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}] 15:13:08 INFO - PROCESS | 1845 | 1461017588518 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:13:08 INFO - PROCESS | 1845 | 1461017588654 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408481800 == 15 [pid = 1845] [id = 48] 15:13:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f3405c0e000) [pid = 1845] [serial = 142] [outer = (nil)] 15:13:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f3407a6a800) [pid = 1845] [serial = 143] [outer = 0x7f3405c0e000] 15:13:08 INFO - PROCESS | 1845 | 1461017588771 Marionette DEBUG loaded listener.js 15:13:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f3408f83800) [pid = 1845] [serial = 144] [outer = 0x7f3405c0e000] 15:13:09 INFO - PROCESS | 1845 | 1461017589945 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]]]}] 15:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1688ms 15:13:10 INFO - PROCESS | 1845 | 1461017590003 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:13:10 INFO - PROCESS | 1845 | 1461017590017 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:13:10 INFO - PROCESS | 1845 | 1461017590181 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:13:10 INFO - PROCESS | 1845 | 1461017590190 Marionette TRACE conn3 <- [1,166,null,{}] 15:13:10 INFO - PROCESS | 1845 | 1461017590255 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}] 15:13:10 INFO - PROCESS | 1845 | 1461017590502 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:13:10 INFO - PROCESS | 1845 | 1461017590663 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3416dc2000 == 16 [pid = 1845] [id = 49] 15:13:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f33fe909400) [pid = 1845] [serial = 145] [outer = (nil)] 15:13:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f340a1d2400) [pid = 1845] [serial = 146] [outer = 0x7f33fe909400] 15:13:10 INFO - PROCESS | 1845 | 1461017590789 Marionette DEBUG loaded listener.js 15:13:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f3416192400) [pid = 1845] [serial = 147] [outer = 0x7f33fe909400] 15:13:11 INFO - PROCESS | 1845 | 1461017591180 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:13:11 INFO - PROCESS | 1845 | 1461017591850 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]]]}] 15:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1845ms 15:13:11 INFO - PROCESS | 1845 | 1461017591894 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:13:11 INFO - PROCESS | 1845 | 1461017591898 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:13:11 INFO - PROCESS | 1845 | 1461017591904 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:13:11 INFO - PROCESS | 1845 | 1461017591912 Marionette TRACE conn3 <- [1,170,null,{}] 15:13:11 INFO - PROCESS | 1845 | 1461017591928 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}] 15:13:12 INFO - PROCESS | 1845 | 1461017592281 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:13:12 INFO - PROCESS | 1845 | 1461017592507 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3400494000 == 17 [pid = 1845] [id = 50] 15:13:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f33ffa83000) [pid = 1845] [serial = 148] [outer = (nil)] 15:13:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f33ffa8a800) [pid = 1845] [serial = 149] [outer = 0x7f33ffa83000] 15:13:12 INFO - PROCESS | 1845 | 1461017592575 Marionette DEBUG loaded listener.js 15:13:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f3401282c00) [pid = 1845] [serial = 150] [outer = 0x7f33ffa83000] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f3408f88000) [pid = 1845] [serial = 125] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f34095d3400) [pid = 1845] [serial = 12] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f34080aac00) [pid = 1845] [serial = 9] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | 1461017593646 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]]]}] 15:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1796ms 15:13:13 INFO - PROCESS | 1845 | 1461017593705 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:13:13 INFO - PROCESS | 1845 | 1461017593711 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f3418d06800) [pid = 1845] [serial = 2] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f3406464c00) [pid = 1845] [serial = 71] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f3406b77800) [pid = 1845] [serial = 85] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f3405c0d400) [pid = 1845] [serial = 73] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f3403118000) [pid = 1845] [serial = 40] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f3402f51000) [pid = 1845] [serial = 70] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f3408d4b400) [pid = 1845] [serial = 43] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f3401478000) [pid = 1845] [serial = 34] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f340a1a4c00) [pid = 1845] [serial = 46] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f340bebbc00) [pid = 1845] [serial = 49] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f340f24a800) [pid = 1845] [serial = 50] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f340146ec00) [pid = 1845] [serial = 31] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f340311a400) [pid = 1845] [serial = 53] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f34150cfc00) [pid = 1845] [serial = 52] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f3415eba400) [pid = 1845] [serial = 55] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f34163d4400) [pid = 1845] [serial = 56] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f3407603c00) [pid = 1845] [serial = 35] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f3408cbfc00) [pid = 1845] [serial = 37] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f3408d49c00) [pid = 1845] [serial = 38] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f340bd05000) [pid = 1845] [serial = 47] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f34090b8000) [pid = 1845] [serial = 44] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f3406b71400) [pid = 1845] [serial = 41] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f33ff84c000) [pid = 1845] [serial = 28] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f33ffa8cc00) [pid = 1845] [serial = 26] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f33ffa82400) [pid = 1845] [serial = 25] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f34150d3800) [pid = 1845] [serial = 79] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f3408f81000) [pid = 1845] [serial = 101] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f3409da5800) [pid = 1845] [serial = 77] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f3405cc3400) [pid = 1845] [serial = 95] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f3408311400) [pid = 1845] [serial = 88] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f3406b7b000) [pid = 1845] [serial = 74] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f3408d4e800) [pid = 1845] [serial = 76] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 82 (0x7f34174b9c00) [pid = 1845] [serial = 82] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 81 (0x7f3408f87000) [pid = 1845] [serial = 97] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 80 (0x7f33fe910800) [pid = 1845] [serial = 119] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 79 (0x7f3407a6b400) [pid = 1845] [serial = 62] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 78 (0x7f340a1d0800) [pid = 1845] [serial = 64] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 77 (0x7f3405946c00) [pid = 1845] [serial = 59] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 76 (0x7f34150d6400) [pid = 1845] [serial = 91] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 75 (0x7f3405942000) [pid = 1845] [serial = 107] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 74 (0x7f340735f000) [pid = 1845] [serial = 61] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 73 (0x7f3401471800) [pid = 1845] [serial = 58] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 72 (0x7f3415eba800) [pid = 1845] [serial = 80] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 71 (0x7f3407c3dc00) [pid = 1845] [serial = 86] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f3408f86000) [pid = 1845] [serial = 103] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 69 (0x7f340128b800) [pid = 1845] [serial = 19] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f34150cf400) [pid = 1845] [serial = 65] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f341b62c000) [pid = 1845] [serial = 116] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f34171fe400) [pid = 1845] [serial = 108] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 65 (0x7f341b027400) [pid = 1845] [serial = 110] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 64 (0x7f341d29a000) [pid = 1845] [serial = 114] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 63 (0x7f3416308c00) [pid = 1845] [serial = 67] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 62 (0x7f3409d59800) [pid = 1845] [serial = 104] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 61 (0x7f341922a400) [pid = 1845] [serial = 83] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 60 (0x7f3409368400) [pid = 1845] [serial = 89] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 59 (0x7f341b62cc00) [pid = 1845] [serial = 113] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 58 (0x7f341730ec00) [pid = 1845] [serial = 98] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 57 (0x7f3407daf400) [pid = 1845] [serial = 100] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 56 (0x7f3406b75800) [pid = 1845] [serial = 120] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 55 (0x7f341b1af000) [pid = 1845] [serial = 111] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 54 (0x7f3417032c00) [pid = 1845] [serial = 68] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 53 (0x7f33ff4e8c00) [pid = 1845] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 52 (0x7f341df8f400) [pid = 1845] [serial = 117] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 51 (0x7f340128c400) [pid = 1845] [serial = 22] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 50 (0x7f33ff4dc400) [pid = 1845] [serial = 23] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 49 (0x7f3417306800) [pid = 1845] [serial = 94] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 48 (0x7f3415eb2800) [pid = 1845] [serial = 92] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 47 (0x7f340146c800) [pid = 1845] [serial = 16] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 46 (0x7f3401472c00) [pid = 1845] [serial = 17] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | --DOMWINDOW == 45 (0x7f3403112400) [pid = 1845] [serial = 122] [outer = (nil)] [url = about:blank] 15:13:13 INFO - PROCESS | 1845 | 1461017593817 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:13:13 INFO - PROCESS | 1845 | 1461017593824 Marionette TRACE conn3 <- [1,174,null,{}] 15:13:13 INFO - PROCESS | 1845 | 1461017593861 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}] 15:13:14 INFO - PROCESS | 1845 | 1461017594041 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:13:14 INFO - PROCESS | 1845 | 1461017594133 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffae0000 == 18 [pid = 1845] [id = 51] 15:13:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 46 (0x7f33fe906800) [pid = 1845] [serial = 151] [outer = (nil)] 15:13:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 47 (0x7f3401470400) [pid = 1845] [serial = 152] [outer = 0x7f33fe906800] 15:13:14 INFO - PROCESS | 1845 | 1461017594203 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 48 (0x7f3402f4a400) [pid = 1845] [serial = 153] [outer = 0x7f33fe906800] 15:13:14 INFO - PROCESS | 1845 | 1461017594837 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]]]}] 15:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1136ms 15:13:14 INFO - PROCESS | 1845 | 1461017594872 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:13:14 INFO - PROCESS | 1845 | 1461017594877 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:13:14 INFO - PROCESS | 1845 | 1461017594884 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:13:14 INFO - PROCESS | 1845 | 1461017594887 Marionette TRACE conn3 <- [1,178,null,{}] 15:13:14 INFO - PROCESS | 1845 | 1461017594893 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}] 15:13:15 INFO - PROCESS | 1845 | 1461017595041 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:13:15 INFO - PROCESS | 1845 | 1461017595145 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34032df000 == 19 [pid = 1845] [id = 52] 15:13:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 49 (0x7f34032b3400) [pid = 1845] [serial = 154] [outer = (nil)] 15:13:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 50 (0x7f34032bd400) [pid = 1845] [serial = 155] [outer = 0x7f34032b3400] 15:13:15 INFO - PROCESS | 1845 | 1461017595249 Marionette DEBUG loaded listener.js 15:13:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 51 (0x7f3405948400) [pid = 1845] [serial = 156] [outer = 0x7f34032b3400] 15:13:15 INFO - PROCESS | 1845 | 1461017595987 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]]]}] 15:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1135ms 15:13:16 INFO - PROCESS | 1845 | 1461017596020 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 1845 | 1461017596026 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:13:16 INFO - PROCESS | 1845 | 1461017596056 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 1845 | 1461017596062 Marionette TRACE conn3 <- [1,182,null,{}] 15:13:16 INFO - PROCESS | 1845 | 1461017596078 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}] 15:13:16 INFO - PROCESS | 1845 | 1461017596278 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:13:16 INFO - PROCESS | 1845 | 1461017596297 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34072d9800 == 20 [pid = 1845] [id = 53] 15:13:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 52 (0x7f34065f3400) [pid = 1845] [serial = 157] [outer = (nil)] 15:13:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 53 (0x7f3407362800) [pid = 1845] [serial = 158] [outer = 0x7f34065f3400] 15:13:16 INFO - PROCESS | 1845 | 1461017596374 Marionette DEBUG loaded listener.js 15:13:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 54 (0x7f3407a77c00) [pid = 1845] [serial = 159] [outer = 0x7f34065f3400] 15:13:17 INFO - PROCESS | 1845 | 1461017597129 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]]]}] 15:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1103ms 15:13:17 INFO - PROCESS | 1845 | 1461017597157 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:13:17 INFO - PROCESS | 1845 | 1461017597161 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:13:17 INFO - PROCESS | 1845 | 1461017597168 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:13:17 INFO - PROCESS | 1845 | 1461017597171 Marionette TRACE conn3 <- [1,186,null,{}] 15:13:17 INFO - PROCESS | 1845 | 1461017597182 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}] 15:13:17 INFO - PROCESS | 1845 | 1461017597347 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:13:17 INFO - PROCESS | 1845 | 1461017597373 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407cc3000 == 21 [pid = 1845] [id = 54] 15:13:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 55 (0x7f33fe90c800) [pid = 1845] [serial = 160] [outer = (nil)] 15:13:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 56 (0x7f34080aa400) [pid = 1845] [serial = 161] [outer = 0x7f33fe90c800] 15:13:17 INFO - PROCESS | 1845 | 1461017597436 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 57 (0x7f3408d4b400) [pid = 1845] [serial = 162] [outer = 0x7f33fe90c800] 15:13:18 INFO - PROCESS | 1845 | --DOMWINDOW == 56 (0x7f340310f400) [pid = 1845] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:13:18 INFO - PROCESS | 1845 | --DOMWINDOW == 55 (0x7f3405c0e800) [pid = 1845] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:13:18 INFO - PROCESS | 1845 | --DOMWINDOW == 54 (0x7f33ff4df000) [pid = 1845] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:13:18 INFO - PROCESS | 1845 | --DOMWINDOW == 53 (0x7f340311c000) [pid = 1845] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:13:18 INFO - PROCESS | 1845 | --DOMWINDOW == 52 (0x7f340310fc00) [pid = 1845] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:13:18 INFO - PROCESS | 1845 | --DOMWINDOW == 51 (0x7f33fe902800) [pid = 1845] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:13:18 INFO - PROCESS | 1845 | 1461017598410 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]]]}] 15:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1289ms 15:13:18 INFO - PROCESS | 1845 | 1461017598459 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:13:18 INFO - PROCESS | 1845 | 1461017598461 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:13:18 INFO - PROCESS | 1845 | 1461017598468 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:13:18 INFO - PROCESS | 1845 | 1461017598470 Marionette TRACE conn3 <- [1,190,null,{}] 15:13:18 INFO - PROCESS | 1845 | 1461017598475 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}] 15:13:18 INFO - PROCESS | 1845 | 1461017598612 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:13:18 INFO - PROCESS | 1845 | 1461017598638 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407cbc000 == 22 [pid = 1845] [id = 55] 15:13:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 52 (0x7f3408f7c400) [pid = 1845] [serial = 163] [outer = (nil)] 15:13:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 53 (0x7f3408f82400) [pid = 1845] [serial = 164] [outer = 0x7f3408f7c400] 15:13:18 INFO - PROCESS | 1845 | 1461017598713 Marionette DEBUG loaded listener.js 15:13:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 54 (0x7f34090c0c00) [pid = 1845] [serial = 165] [outer = 0x7f3408f7c400] 15:13:19 INFO - PROCESS | 1845 | 1461017599446 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]]]}] 15:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1031ms 15:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:13:19 INFO - PROCESS | 1845 | 1461017599500 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:13:19 INFO - PROCESS | 1845 | 1461017599503 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:13:19 INFO - PROCESS | 1845 | 1461017599510 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 1845 | 1461017599513 Marionette TRACE conn3 <- [1,194,null,{}] 15:13:19 INFO - PROCESS | 1845 | 1461017599518 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}] 15:13:19 INFO - PROCESS | 1845 | 1461017599716 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:13:19 INFO - PROCESS | 1845 | 1461017599728 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408860800 == 23 [pid = 1845] [id = 56] 15:13:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 55 (0x7f33ff4e0c00) [pid = 1845] [serial = 166] [outer = (nil)] 15:13:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 56 (0x7f340bd06800) [pid = 1845] [serial = 167] [outer = 0x7f33ff4e0c00] 15:13:19 INFO - PROCESS | 1845 | 1461017599793 Marionette DEBUG loaded listener.js 15:13:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 57 (0x7f340be29000) [pid = 1845] [serial = 168] [outer = 0x7f33ff4e0c00] 15:13:20 INFO - PROCESS | 1845 | 1461017600692 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]]]}] 15:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1229ms 15:13:20 INFO - PROCESS | 1845 | 1461017600740 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:13:20 INFO - PROCESS | 1845 | 1461017600746 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:13:20 INFO - PROCESS | 1845 | 1461017600755 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:13:20 INFO - PROCESS | 1845 | 1461017600762 Marionette TRACE conn3 <- [1,198,null,{}] 15:13:20 INFO - PROCESS | 1845 | 1461017600772 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}] 15:13:20 INFO - PROCESS | 1845 | 1461017600942 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:13:21 INFO - PROCESS | 1845 | 1461017601088 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3401414800 == 24 [pid = 1845] [id = 57] 15:13:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 58 (0x7f33ff4e9c00) [pid = 1845] [serial = 169] [outer = (nil)] 15:13:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 59 (0x7f3401281400) [pid = 1845] [serial = 170] [outer = 0x7f33ff4e9c00] 15:13:21 INFO - PROCESS | 1845 | 1461017601171 Marionette DEBUG loaded listener.js 15:13:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 60 (0x7f3402e95800) [pid = 1845] [serial = 171] [outer = 0x7f33ff4e9c00] 15:13:22 INFO - PROCESS | 1845 | 1461017602082 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]]]}] 15:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1387ms 15:13:22 INFO - PROCESS | 1845 | 1461017602143 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:13:22 INFO - PROCESS | 1845 | 1461017602152 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:13:22 INFO - PROCESS | 1845 | 1461017602163 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:13:22 INFO - PROCESS | 1845 | 1461017602167 Marionette TRACE conn3 <- [1,202,null,{}] 15:13:22 INFO - PROCESS | 1845 | 1461017602175 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}] 15:13:22 INFO - PROCESS | 1845 | 1461017602342 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:13:22 INFO - PROCESS | 1845 | 1461017602468 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34080ed800 == 25 [pid = 1845] [id = 58] 15:13:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 61 (0x7f33ffa7f400) [pid = 1845] [serial = 172] [outer = (nil)] 15:13:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 62 (0x7f3405bd9c00) [pid = 1845] [serial = 173] [outer = 0x7f33ffa7f400] 15:13:22 INFO - PROCESS | 1845 | 1461017602544 Marionette DEBUG loaded listener.js 15:13:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 63 (0x7f340651d000) [pid = 1845] [serial = 174] [outer = 0x7f33ffa7f400] 15:13:23 INFO - PROCESS | 1845 | 1461017603460 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]]]}] 15:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1332ms 15:13:23 INFO - PROCESS | 1845 | 1461017603495 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:13:23 INFO - PROCESS | 1845 | 1461017603498 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:13:23 INFO - PROCESS | 1845 | 1461017603506 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:13:23 INFO - PROCESS | 1845 | 1461017603512 Marionette TRACE conn3 <- [1,206,null,{}] 15:13:23 INFO - PROCESS | 1845 | 1461017603527 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}] 15:13:23 INFO - PROCESS | 1845 | 1461017603684 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:13:23 INFO - PROCESS | 1845 | 1461017603817 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091ec000 == 26 [pid = 1845] [id = 59] 15:13:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 64 (0x7f3405949400) [pid = 1845] [serial = 175] [outer = (nil)] 15:13:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f3408f88000) [pid = 1845] [serial = 176] [outer = 0x7f3405949400] 15:13:23 INFO - PROCESS | 1845 | 1461017603897 Marionette DEBUG loaded listener.js 15:13:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f3409368400) [pid = 1845] [serial = 177] [outer = 0x7f3405949400] 15:13:24 INFO - PROCESS | 1845 | 1461017604794 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]]]}] 15:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1342ms 15:13:24 INFO - PROCESS | 1845 | 1461017604848 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:13:24 INFO - PROCESS | 1845 | 1461017604852 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:13:24 INFO - PROCESS | 1845 | 1461017604860 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:13:24 INFO - PROCESS | 1845 | 1461017604863 Marionette TRACE conn3 <- [1,210,null,{}] 15:13:24 INFO - PROCESS | 1845 | 1461017604869 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}] 15:13:25 INFO - PROCESS | 1845 | 1461017605208 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:13:25 INFO - PROCESS | 1845 | 1461017605413 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff58d800 == 27 [pid = 1845] [id = 60] 15:13:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f33ffa82400) [pid = 1845] [serial = 178] [outer = (nil)] 15:13:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f33ffa8d800) [pid = 1845] [serial = 179] [outer = 0x7f33ffa82400] 15:13:25 INFO - PROCESS | 1845 | 1461017605566 Marionette DEBUG loaded listener.js 15:13:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f340146f800) [pid = 1845] [serial = 180] [outer = 0x7f33ffa82400] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f34150d8c00) [pid = 1845] [serial = 140] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f340f329800) [pid = 1845] [serial = 134] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f340748f800) [pid = 1845] [serial = 131] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 65 (0x7f34032ba800) [pid = 1845] [serial = 128] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 64 (0x7f340594c400) [pid = 1845] [serial = 129] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 63 (0x7f340f248800) [pid = 1845] [serial = 126] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 62 (0x7f3416191c00) [pid = 1845] [serial = 135] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 61 (0x7f3408d4bc00) [pid = 1845] [serial = 132] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 60 (0x7f340a19e000) [pid = 1845] [serial = 138] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 59 (0x7f3408f84000) [pid = 1845] [serial = 137] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | --DOMWINDOW == 58 (0x7f34032afc00) [pid = 1845] [serial = 123] [outer = (nil)] [url = about:blank] 15:13:26 INFO - PROCESS | 1845 | 1461017606354 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]]]}] 15:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1531ms 15:13:26 INFO - PROCESS | 1845 | 1461017606393 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:13:26 INFO - PROCESS | 1845 | 1461017606400 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:13:26 INFO - PROCESS | 1845 | 1461017606407 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:13:26 INFO - PROCESS | 1845 | 1461017606412 Marionette TRACE conn3 <- [1,214,null,{}] 15:13:26 INFO - PROCESS | 1845 | 1461017606419 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}] 15:13:26 INFO - PROCESS | 1845 | 1461017606555 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:13:26 INFO - PROCESS | 1845 | 1461017606577 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340591b800 == 28 [pid = 1845] [id = 61] 15:13:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 59 (0x7f3403117000) [pid = 1845] [serial = 181] [outer = (nil)] 15:13:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 60 (0x7f34032bdc00) [pid = 1845] [serial = 182] [outer = 0x7f3403117000] 15:13:26 INFO - PROCESS | 1845 | 1461017606641 Marionette DEBUG loaded listener.js 15:13:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 61 (0x7f3405c0cc00) [pid = 1845] [serial = 183] [outer = 0x7f3403117000] 15:13:27 INFO - PROCESS | 1845 | 1461017607394 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]]]}] 15:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1039ms 15:13:27 INFO - PROCESS | 1845 | 1461017607452 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:13:27 INFO - PROCESS | 1845 | 1461017607455 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:13:27 INFO - PROCESS | 1845 | 1461017607463 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:13:27 INFO - PROCESS | 1845 | 1461017607466 Marionette TRACE conn3 <- [1,218,null,{}] 15:13:27 INFO - PROCESS | 1845 | 1461017607489 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}] 15:13:27 INFO - PROCESS | 1845 | 1461017607632 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:13:27 INFO - PROCESS | 1845 | 1461017607647 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407cbd800 == 29 [pid = 1845] [id = 62] 15:13:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 62 (0x7f3405c0d400) [pid = 1845] [serial = 184] [outer = (nil)] 15:13:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 63 (0x7f3407c3d000) [pid = 1845] [serial = 185] [outer = 0x7f3405c0d400] 15:13:27 INFO - PROCESS | 1845 | 1461017607709 Marionette DEBUG loaded listener.js 15:13:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 64 (0x7f3408d4b000) [pid = 1845] [serial = 186] [outer = 0x7f3405c0d400] 15:13:28 INFO - PROCESS | 1845 | 1461017608457 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]]]}] 15:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1034ms 15:13:28 INFO - PROCESS | 1845 | 1461017608498 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:13:28 INFO - PROCESS | 1845 | 1461017608504 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:13:28 INFO - PROCESS | 1845 | 1461017608520 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:13:28 INFO - PROCESS | 1845 | 1461017608527 Marionette TRACE conn3 <- [1,222,null,{}] 15:13:28 INFO - PROCESS | 1845 | 1461017608533 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}] 15:13:28 INFO - PROCESS | 1845 | 1461017608738 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:13:28 INFO - PROCESS | 1845 | 1461017608761 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091dc000 == 30 [pid = 1845] [id = 63] 15:13:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f3406468c00) [pid = 1845] [serial = 187] [outer = (nil)] 15:13:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f3409d52000) [pid = 1845] [serial = 188] [outer = 0x7f3406468c00] 15:13:28 INFO - PROCESS | 1845 | 1461017608827 Marionette DEBUG loaded listener.js 15:13:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f340bd06000) [pid = 1845] [serial = 189] [outer = 0x7f3406468c00] 15:13:29 INFO - PROCESS | 1845 | 1461017609665 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]]]}] 15:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1198ms 15:13:29 INFO - PROCESS | 1845 | 1461017609711 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:13:29 INFO - PROCESS | 1845 | 1461017609715 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:13:29 INFO - PROCESS | 1845 | 1461017609728 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:13:29 INFO - PROCESS | 1845 | 1461017609730 Marionette TRACE conn3 <- [1,226,null,{}] 15:13:29 INFO - PROCESS | 1845 | 1461017609736 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}] 15:13:29 INFO - PROCESS | 1845 | 1461017609911 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:13:29 INFO - PROCESS | 1845 | 1461017609932 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409e08000 == 31 [pid = 1845] [id = 64] 15:13:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f33fe911800) [pid = 1845] [serial = 190] [outer = (nil)] 15:13:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f340f250000) [pid = 1845] [serial = 191] [outer = 0x7f33fe911800] 15:13:30 INFO - PROCESS | 1845 | 1461017609995 Marionette DEBUG loaded listener.js 15:13:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f34150cd000) [pid = 1845] [serial = 192] [outer = 0x7f33fe911800] 15:13:30 INFO - PROCESS | 1845 | --DOMWINDOW == 69 (0x7f33fe90c800) [pid = 1845] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:13:30 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f3408f7c400) [pid = 1845] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:13:30 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f34032b3400) [pid = 1845] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:13:30 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f33ffa83000) [pid = 1845] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:13:30 INFO - PROCESS | 1845 | --DOMWINDOW == 65 (0x7f33fe906800) [pid = 1845] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:13:30 INFO - PROCESS | 1845 | --DOMWINDOW == 64 (0x7f34065f3400) [pid = 1845] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:13:30 INFO - PROCESS | 1845 | 1461017610835 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]]]}] 15:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1135ms 15:13:30 INFO - PROCESS | 1845 | 1461017610863 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:13:30 INFO - PROCESS | 1845 | 1461017610866 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:13:30 INFO - PROCESS | 1845 | 1461017610872 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:13:30 INFO - PROCESS | 1845 | 1461017610874 Marionette TRACE conn3 <- [1,230,null,{}] 15:13:30 INFO - PROCESS | 1845 | 1461017610880 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}] 15:13:31 INFO - PROCESS | 1845 | 1461017611033 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:13:31 INFO - PROCESS | 1845 | 1461017611145 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340bda9800 == 32 [pid = 1845] [id = 65] 15:13:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f3415055c00) [pid = 1845] [serial = 193] [outer = (nil)] 15:13:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f34150d6000) [pid = 1845] [serial = 194] [outer = 0x7f3415055c00] 15:13:31 INFO - PROCESS | 1845 | 1461017611226 Marionette DEBUG loaded listener.js 15:13:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f341610e400) [pid = 1845] [serial = 195] [outer = 0x7f3415055c00] 15:13:31 INFO - PROCESS | 1845 | 1461017611920 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]]]}] 15:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1082ms 15:13:31 INFO - PROCESS | 1845 | 1461017611956 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:13:31 INFO - PROCESS | 1845 | 1461017611960 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:13:31 INFO - PROCESS | 1845 | 1461017611967 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:13:31 INFO - PROCESS | 1845 | 1461017611969 Marionette TRACE conn3 <- [1,234,null,{}] 15:13:31 INFO - PROCESS | 1845 | 1461017611976 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}] 15:13:32 INFO - PROCESS | 1845 | 1461017612163 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:13:32 INFO - PROCESS | 1845 | 1461017612179 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f305800 == 33 [pid = 1845] [id = 66] 15:13:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f33fe907c00) [pid = 1845] [serial = 196] [outer = (nil)] 15:13:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f341632f400) [pid = 1845] [serial = 197] [outer = 0x7f33fe907c00] 15:13:32 INFO - PROCESS | 1845 | 1461017612248 Marionette DEBUG loaded listener.js 15:13:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f34171fe400) [pid = 1845] [serial = 198] [outer = 0x7f33fe907c00] 15:13:33 INFO - PROCESS | 1845 | 1461017613007 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]]]}] 15:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1078ms 15:13:33 INFO - PROCESS | 1845 | 1461017613074 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:13:33 INFO - PROCESS | 1845 | 1461017613081 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:13:33 INFO - PROCESS | 1845 | 1461017613091 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:13:33 INFO - PROCESS | 1845 | 1461017613097 Marionette TRACE conn3 <- [1,238,null,{}] 15:13:33 INFO - PROCESS | 1845 | 1461017613112 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}] 15:13:33 INFO - PROCESS | 1845 | 1461017613295 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:13:33 INFO - PROCESS | 1845 | 1461017613427 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340590c000 == 34 [pid = 1845] [id = 67] 15:13:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f33ff4e2000) [pid = 1845] [serial = 199] [outer = (nil)] 15:13:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f3401471000) [pid = 1845] [serial = 200] [outer = 0x7f33ff4e2000] 15:13:33 INFO - PROCESS | 1845 | 1461017613504 Marionette DEBUG loaded listener.js 15:13:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f34032b0c00) [pid = 1845] [serial = 201] [outer = 0x7f33ff4e2000] 15:13:34 INFO - PROCESS | 1845 | 1461017614410 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]]]}] 15:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1348ms 15:13:34 INFO - PROCESS | 1845 | 1461017614440 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:13:34 INFO - PROCESS | 1845 | 1461017614448 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:13:34 INFO - PROCESS | 1845 | 1461017614462 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:13:34 INFO - PROCESS | 1845 | 1461017614466 Marionette TRACE conn3 <- [1,242,null,{}] 15:13:34 INFO - PROCESS | 1845 | 1461017614472 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}] 15:13:34 INFO - PROCESS | 1845 | 1461017614651 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:13:34 INFO - PROCESS | 1845 | 1461017614780 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409d7b000 == 35 [pid = 1845] [id = 68] 15:13:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f33ff5dbc00) [pid = 1845] [serial = 202] [outer = (nil)] 15:13:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f340855f800) [pid = 1845] [serial = 203] [outer = 0x7f33ff5dbc00] 15:13:34 INFO - PROCESS | 1845 | 1461017614858 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f3408f86c00) [pid = 1845] [serial = 204] [outer = 0x7f33ff5dbc00] 15:13:35 INFO - PROCESS | 1845 | 1461017615783 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]]]}] 15:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1387ms 15:13:35 INFO - PROCESS | 1845 | 1461017615851 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:13:35 INFO - PROCESS | 1845 | 1461017615855 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:13:35 INFO - PROCESS | 1845 | 1461017615861 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 1845 | 1461017615867 Marionette TRACE conn3 <- [1,246,null,{}] 15:13:35 INFO - PROCESS | 1845 | 1461017615884 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}] 15:13:36 INFO - PROCESS | 1845 | 1461017616098 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:13:36 INFO - PROCESS | 1845 | 1461017616229 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415cec800 == 36 [pid = 1845] [id = 69] 15:13:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f340bd10000) [pid = 1845] [serial = 205] [outer = (nil)] 15:13:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f34150d8800) [pid = 1845] [serial = 206] [outer = 0x7f340bd10000] 15:13:36 INFO - PROCESS | 1845 | 1461017616308 Marionette DEBUG loaded listener.js 15:13:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f341630a400) [pid = 1845] [serial = 207] [outer = 0x7f340bd10000] 15:13:37 INFO - PROCESS | 1845 | 1461017617152 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]]]}] 15:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1345ms 15:13:37 INFO - PROCESS | 1845 | 1461017617207 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:13:37 INFO - PROCESS | 1845 | 1461017617212 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:13:37 INFO - PROCESS | 1845 | 1461017617218 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:13:37 INFO - PROCESS | 1845 | 1461017617220 Marionette TRACE conn3 <- [1,250,null,{}] 15:13:37 INFO - PROCESS | 1845 | 1461017617244 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}] 15:13:37 INFO - PROCESS | 1845 | 1461017617400 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:13:37 INFO - PROCESS | 1845 | 1461017617527 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f92800 == 37 [pid = 1845] [id = 70] 15:13:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f340be21400) [pid = 1845] [serial = 208] [outer = (nil)] 15:13:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f3418debc00) [pid = 1845] [serial = 209] [outer = 0x7f340be21400] 15:13:37 INFO - PROCESS | 1845 | 1461017617604 Marionette DEBUG loaded listener.js 15:13:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f34192c9800) [pid = 1845] [serial = 210] [outer = 0x7f340be21400] 15:13:38 INFO - PROCESS | 1845 | 1461017618396 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]]]}] 15:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1213ms 15:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:13:38 INFO - PROCESS | 1845 | 1461017618432 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:13:38 INFO - PROCESS | 1845 | 1461017618435 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:13:38 INFO - PROCESS | 1845 | 1461017618441 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:13:38 INFO - PROCESS | 1845 | 1461017618445 Marionette TRACE conn3 <- [1,254,null,{}] 15:13:38 INFO - PROCESS | 1845 | 1461017618451 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}] 15:13:38 INFO - PROCESS | 1845 | 1461017618605 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:13:38 INFO - PROCESS | 1845 | 1461017618734 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3416db1800 == 38 [pid = 1845] [id = 71] 15:13:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f33fe905800) [pid = 1845] [serial = 211] [outer = (nil)] 15:13:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f34192ce400) [pid = 1845] [serial = 212] [outer = 0x7f33fe905800] 15:13:38 INFO - PROCESS | 1845 | 1461017618823 Marionette DEBUG loaded listener.js 15:13:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f341aa58000) [pid = 1845] [serial = 213] [outer = 0x7f33fe905800] 15:13:39 INFO - PROCESS | 1845 | 1461017619901 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]]]}] 15:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1488ms 15:13:39 INFO - PROCESS | 1845 | 1461017619929 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:13:39 INFO - PROCESS | 1845 | 1461017619935 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:13:39 INFO - PROCESS | 1845 | 1461017619943 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 1845 | 1461017619947 Marionette TRACE conn3 <- [1,258,null,{}] 15:13:39 INFO - PROCESS | 1845 | 1461017619955 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}] 15:13:40 INFO - PROCESS | 1845 | 1461017620104 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:13:40 INFO - PROCESS | 1845 | 1461017620338 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340141f000 == 39 [pid = 1845] [id = 72] 15:13:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f33ff5de000) [pid = 1845] [serial = 214] [outer = (nil)] 15:13:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f340147a400) [pid = 1845] [serial = 215] [outer = 0x7f33ff5de000] 15:13:40 INFO - PROCESS | 1845 | 1461017620425 Marionette DEBUG loaded listener.js 15:13:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f3405942400) [pid = 1845] [serial = 216] [outer = 0x7f33ff5de000] 15:13:41 INFO - PROCESS | 1845 | 1461017621248 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]]]}] 15:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1336ms 15:13:41 INFO - PROCESS | 1845 | 1461017621280 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:13:41 INFO - PROCESS | 1845 | 1461017621288 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:13:41 INFO - PROCESS | 1845 | 1461017621298 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:13:41 INFO - PROCESS | 1845 | 1461017621301 Marionette TRACE conn3 <- [1,262,null,{}] 15:13:41 INFO - PROCESS | 1845 | 1461017621307 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}] 15:13:41 INFO - PROCESS | 1845 | 1461017621479 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:13:41 INFO - PROCESS | 1845 | 1461017621595 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f340bd06800) [pid = 1845] [serial = 167] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3400492000 == 40 [pid = 1845] [id = 73] 15:13:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f34003bac00) [pid = 1845] [serial = 217] [outer = (nil)] 15:13:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f3406462c00) [pid = 1845] [serial = 218] [outer = 0x7f34003bac00] 15:13:41 INFO - PROCESS | 1845 | 1461017621682 Marionette DEBUG loaded listener.js 15:13:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f3407da3400) [pid = 1845] [serial = 219] [outer = 0x7f34003bac00] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f34080aa400) [pid = 1845] [serial = 161] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f3408f82400) [pid = 1845] [serial = 164] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f340a1d2400) [pid = 1845] [serial = 146] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f34032bd400) [pid = 1845] [serial = 155] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f3407a6a800) [pid = 1845] [serial = 143] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f3401282c00) [pid = 1845] [serial = 150] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f33ffa8a800) [pid = 1845] [serial = 149] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 82 (0x7f3401470400) [pid = 1845] [serial = 152] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 81 (0x7f3402f4a400) [pid = 1845] [serial = 153] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 80 (0x7f3407362800) [pid = 1845] [serial = 158] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 79 (0x7f34090c0c00) [pid = 1845] [serial = 165] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 78 (0x7f3408d4b400) [pid = 1845] [serial = 162] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 77 (0x7f3407a77c00) [pid = 1845] [serial = 159] [outer = (nil)] [url = about:blank] 15:13:41 INFO - PROCESS | 1845 | --DOMWINDOW == 76 (0x7f3405948400) [pid = 1845] [serial = 156] [outer = (nil)] [url = about:blank] 15:13:42 INFO - PROCESS | 1845 | 1461017622403 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]]]}] 15:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1128ms 15:13:42 INFO - PROCESS | 1845 | 1461017622427 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:13:42 INFO - PROCESS | 1845 | 1461017622431 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:13:42 INFO - PROCESS | 1845 | 1461017622437 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 1845 | 1461017622442 Marionette TRACE conn3 <- [1,266,null,{}] 15:13:42 INFO - PROCESS | 1845 | 1461017622457 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}] 15:13:42 INFO - PROCESS | 1845 | 1461017622644 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:13:42 INFO - PROCESS | 1845 | 1461017622731 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408c52800 == 41 [pid = 1845] [id = 74] 15:13:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f3407c3b400) [pid = 1845] [serial = 220] [outer = (nil)] 15:13:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f3408f81c00) [pid = 1845] [serial = 221] [outer = 0x7f3407c3b400] 15:13:42 INFO - PROCESS | 1845 | 1461017622798 Marionette DEBUG loaded listener.js 15:13:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f3409366400) [pid = 1845] [serial = 222] [outer = 0x7f3407c3b400] 15:13:43 INFO - PROCESS | 1845 | 1461017623595 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]]]}] 15:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1202ms 15:13:43 INFO - PROCESS | 1845 | 1461017623640 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:13:43 INFO - PROCESS | 1845 | 1461017623643 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:13:43 INFO - PROCESS | 1845 | 1461017623650 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:13:43 INFO - PROCESS | 1845 | 1461017623653 Marionette TRACE conn3 <- [1,270,null,{}] 15:13:43 INFO - PROCESS | 1845 | 1461017623662 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}] 15:13:43 INFO - PROCESS | 1845 | 1461017623799 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:13:43 INFO - PROCESS | 1845 | 1461017623814 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409628000 == 42 [pid = 1845] [id = 75] 15:13:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f33fe906800) [pid = 1845] [serial = 223] [outer = (nil)] 15:13:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f34150ce800) [pid = 1845] [serial = 224] [outer = 0x7f33fe906800] 15:13:43 INFO - PROCESS | 1845 | 1461017623875 Marionette DEBUG loaded listener.js 15:13:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f3415eb2c00) [pid = 1845] [serial = 225] [outer = 0x7f33fe906800] 15:13:44 INFO - PROCESS | 1845 | 1461017624625 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]]]}] 15:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1037ms 15:13:44 INFO - PROCESS | 1845 | 1461017624690 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:13:44 INFO - PROCESS | 1845 | 1461017624695 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:13:44 INFO - PROCESS | 1845 | 1461017624704 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:13:44 INFO - PROCESS | 1845 | 1461017624707 Marionette TRACE conn3 <- [1,274,null,{}] 15:13:44 INFO - PROCESS | 1845 | 1461017624739 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}] 15:13:44 INFO - PROCESS | 1845 | 1461017624909 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:13:44 INFO - PROCESS | 1845 | 1461017624966 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f1b0800 == 43 [pid = 1845] [id = 76] 15:13:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f3408da3800) [pid = 1845] [serial = 226] [outer = (nil)] 15:13:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f3408dab800) [pid = 1845] [serial = 227] [outer = 0x7f3408da3800] 15:13:45 INFO - PROCESS | 1845 | 1461017625026 Marionette DEBUG loaded listener.js 15:13:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f3408dafc00) [pid = 1845] [serial = 228] [outer = 0x7f3408da3800] 15:13:45 INFO - PROCESS | 1845 | 1461017625809 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]]]}] 15:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1151ms 15:13:45 INFO - PROCESS | 1845 | 1461017625854 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 1845 | 1461017625857 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:13:45 INFO - PROCESS | 1845 | 1461017625870 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 1845 | 1461017625872 Marionette TRACE conn3 <- [1,278,null,{}] 15:13:45 INFO - PROCESS | 1845 | 1461017625882 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}] 15:13:46 INFO - PROCESS | 1845 | 1461017626084 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:13:46 INFO - PROCESS | 1845 | 1461017626110 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3401412000 == 44 [pid = 1845] [id = 77] 15:13:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f3408da7c00) [pid = 1845] [serial = 229] [outer = (nil)] 15:13:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f341aab7400) [pid = 1845] [serial = 230] [outer = 0x7f3408da7c00] 15:13:46 INFO - PROCESS | 1845 | 1461017626189 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f341b02b800) [pid = 1845] [serial = 231] [outer = 0x7f3408da7c00] 15:13:46 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f3415055c00) [pid = 1845] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:13:46 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f3406468c00) [pid = 1845] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:13:46 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f3405c0d400) [pid = 1845] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:13:46 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f33fe911800) [pid = 1845] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:13:46 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f33ffa82400) [pid = 1845] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:13:46 INFO - PROCESS | 1845 | --DOMWINDOW == 82 (0x7f3403117000) [pid = 1845] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:13:47 INFO - PROCESS | 1845 | 1461017627072 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]]]}] 15:13:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f33fe90e400) [pid = 1845] [serial = 232] [outer = 0x7f33ff4e3800] 15:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1249ms 15:13:47 INFO - PROCESS | 1845 | 1461017627128 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:13:47 INFO - PROCESS | 1845 | 1461017627132 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:13:47 INFO - PROCESS | 1845 | 1461017627172 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:13:47 INFO - PROCESS | 1845 | 1461017627176 Marionette TRACE conn3 <- [1,282,null,{}] 15:13:47 INFO - PROCESS | 1845 | 1461017627192 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}] 15:13:47 INFO - PROCESS | 1845 | 1461017627335 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:13:47 INFO - PROCESS | 1845 | 1461017627344 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341927a800 == 45 [pid = 1845] [id = 78] 15:13:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f34065efc00) [pid = 1845] [serial = 233] [outer = (nil)] 15:13:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f341b02cc00) [pid = 1845] [serial = 234] [outer = 0x7f34065efc00] 15:13:47 INFO - PROCESS | 1845 | 1461017627405 Marionette DEBUG loaded listener.js 15:13:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f341b489800) [pid = 1845] [serial = 235] [outer = 0x7f34065efc00] 15:13:48 INFO - PROCESS | 1845 | 1461017628113 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]]]}] 15:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1006ms 15:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:13:48 INFO - PROCESS | 1845 | 1461017628165 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:13:48 INFO - PROCESS | 1845 | 1461017628168 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:13:48 INFO - PROCESS | 1845 | 1461017628180 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 1845 | 1461017628183 Marionette TRACE conn3 <- [1,286,null,{}] 15:13:48 INFO - PROCESS | 1845 | 1461017628190 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}] 15:13:48 INFO - PROCESS | 1845 | 1461017628327 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:13:48 INFO - PROCESS | 1845 | 1461017628341 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa0e800 == 46 [pid = 1845] [id = 79] 15:13:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f340a2c6c00) [pid = 1845] [serial = 236] [outer = (nil)] 15:13:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f341b545400) [pid = 1845] [serial = 237] [outer = 0x7f340a2c6c00] 15:13:48 INFO - PROCESS | 1845 | 1461017628403 Marionette DEBUG loaded listener.js 15:13:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f341b62b800) [pid = 1845] [serial = 238] [outer = 0x7f340a2c6c00] 15:13:49 INFO - PROCESS | 1845 | 1461017629322 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]]]}] 15:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1191ms 15:13:49 INFO - PROCESS | 1845 | 1461017629365 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:13:49 INFO - PROCESS | 1845 | 1461017629372 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:13:49 INFO - PROCESS | 1845 | 1461017629382 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:13:49 INFO - PROCESS | 1845 | 1461017629388 Marionette TRACE conn3 <- [1,290,null,{}] 15:13:49 INFO - PROCESS | 1845 | 1461017629397 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}] 15:13:49 INFO - PROCESS | 1845 | 1461017629566 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:13:49 INFO - PROCESS | 1845 | 1461017629697 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407d15000 == 47 [pid = 1845] [id = 80] 15:13:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f340310f400) [pid = 1845] [serial = 239] [outer = (nil)] 15:13:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f3405c0e800) [pid = 1845] [serial = 240] [outer = 0x7f340310f400] 15:13:49 INFO - PROCESS | 1845 | 1461017629773 Marionette DEBUG loaded listener.js 15:13:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f3407603c00) [pid = 1845] [serial = 241] [outer = 0x7f340310f400] 15:13:50 INFO - PROCESS | 1845 | 1461017630619 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]]]}] 15:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1287ms 15:13:50 INFO - PROCESS | 1845 | 1461017630670 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:13:50 INFO - PROCESS | 1845 | 1461017630678 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:13:50 INFO - PROCESS | 1845 | 1461017630689 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:13:50 INFO - PROCESS | 1845 | 1461017630692 Marionette TRACE conn3 <- [1,294,null,{}] 15:13:50 INFO - PROCESS | 1845 | 1461017630698 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}] 15:13:50 INFO - PROCESS | 1845 | 1461017630893 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:13:51 INFO - PROCESS | 1845 | 1461017631025 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415e76000 == 48 [pid = 1845] [id = 81] 15:13:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f3403110800) [pid = 1845] [serial = 242] [outer = (nil)] 15:13:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f3408decc00) [pid = 1845] [serial = 243] [outer = 0x7f3403110800] 15:13:51 INFO - PROCESS | 1845 | 1461017631098 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f34090b8c00) [pid = 1845] [serial = 244] [outer = 0x7f3403110800] 15:13:52 INFO - PROCESS | 1845 | 1461017632010 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]]]}] 15:13:52 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. 15:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1382ms 15:13:52 INFO - PROCESS | 1845 | 1461017632071 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:13:52 INFO - PROCESS | 1845 | 1461017632074 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:13:52 INFO - PROCESS | 1845 | 1461017632082 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:13:52 INFO - PROCESS | 1845 | 1461017632088 Marionette TRACE conn3 <- [1,298,null,{}] 15:13:52 INFO - PROCESS | 1845 | 1461017632104 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}] 15:13:52 INFO - PROCESS | 1845 | 1461017632318 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:13:52 INFO - PROCESS | 1845 | 1461017632461 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b19b800 == 49 [pid = 1845] [id = 82] 15:13:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f3408da3c00) [pid = 1845] [serial = 245] [outer = (nil)] 15:13:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f3419344000) [pid = 1845] [serial = 246] [outer = 0x7f3408da3c00] 15:13:52 INFO - PROCESS | 1845 | 1461017632581 Marionette DEBUG loaded listener.js 15:13:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f341b026c00) [pid = 1845] [serial = 247] [outer = 0x7f3408da3c00] 15:13:53 INFO - PROCESS | 1845 | 1461017633386 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]]]}] 15:13:53 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. 15:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1351ms 15:13:53 INFO - PROCESS | 1845 | 1461017633434 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:13:53 INFO - PROCESS | 1845 | 1461017633439 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:13:53 INFO - PROCESS | 1845 | 1461017633445 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:13:53 INFO - PROCESS | 1845 | 1461017633449 Marionette TRACE conn3 <- [1,302,null,{}] 15:13:53 INFO - PROCESS | 1845 | 1461017633454 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}] 15:13:53 INFO - PROCESS | 1845 | 1461017633625 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:13:53 INFO - PROCESS | 1845 | 1461017633764 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b605000 == 50 [pid = 1845] [id = 83] 15:13:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f34090c0c00) [pid = 1845] [serial = 248] [outer = (nil)] 15:13:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f341b630000) [pid = 1845] [serial = 249] [outer = 0x7f34090c0c00] 15:13:53 INFO - PROCESS | 1845 | 1461017633838 Marionette DEBUG loaded listener.js 15:13:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f341d20a800) [pid = 1845] [serial = 250] [outer = 0x7f34090c0c00] 15:13:54 INFO - PROCESS | 1845 | 1461017634627 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]]]}] 15:13:54 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. 15:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1231ms 15:13:54 INFO - PROCESS | 1845 | 1461017634677 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:13:54 INFO - PROCESS | 1845 | 1461017634680 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:13:54 INFO - PROCESS | 1845 | 1461017634687 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:13:54 INFO - PROCESS | 1845 | 1461017634690 Marionette TRACE conn3 <- [1,306,null,{}] 15:13:54 INFO - PROCESS | 1845 | 1461017634695 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}] 15:13:54 INFO - PROCESS | 1845 | 1461017634854 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:13:54 INFO - PROCESS | 1845 | 1461017634986 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341dc3f800 == 51 [pid = 1845] [id = 84] 15:13:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f341b02a400) [pid = 1845] [serial = 251] [outer = (nil)] 15:13:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f341d2a1800) [pid = 1845] [serial = 252] [outer = 0x7f341b02a400] 15:13:55 INFO - PROCESS | 1845 | 1461017635062 Marionette DEBUG loaded listener.js 15:13:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f341df83000) [pid = 1845] [serial = 253] [outer = 0x7f341b02a400] 15:13:56 INFO - PROCESS | 1845 | 1461017636124 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]]]}] 15:13:56 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. 15:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1485ms 15:13:56 INFO - PROCESS | 1845 | 1461017636173 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 1845 | 1461017636179 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:13:56 INFO - PROCESS | 1845 | 1461017636188 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:13:56 INFO - PROCESS | 1845 | 1461017636194 Marionette TRACE conn3 <- [1,310,null,{}] 15:13:56 INFO - PROCESS | 1845 | 1461017636202 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}] 15:13:56 INFO - PROCESS | 1845 | 1461017636353 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:13:56 INFO - PROCESS | 1845 | 1461017636540 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34032f1800 == 52 [pid = 1845] [id = 85] 15:13:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f340146c800) [pid = 1845] [serial = 254] [outer = (nil)] 15:13:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f3403114800) [pid = 1845] [serial = 255] [outer = 0x7f340146c800] 15:13:56 INFO - PROCESS | 1845 | 1461017636615 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f3405949c00) [pid = 1845] [serial = 256] [outer = 0x7f340146c800] 15:13:57 INFO - PROCESS | 1845 | 1461017637436 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]]]}] 15:13:57 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. 15:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1293ms 15:13:57 INFO - PROCESS | 1845 | 1461017637481 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:13:57 INFO - PROCESS | 1845 | 1461017637489 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:13:57 INFO - PROCESS | 1845 | 1461017637501 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:13:57 INFO - PROCESS | 1845 | 1461017637505 Marionette TRACE conn3 <- [1,314,null,{}] 15:13:57 INFO - PROCESS | 1845 | 1461017637511 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}] 15:13:57 INFO - PROCESS | 1845 | 1461017637665 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:13:57 INFO - PROCESS | 1845 | 1461017637801 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34032db800 == 53 [pid = 1845] [id = 86] 15:13:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f3406b7f400) [pid = 1845] [serial = 257] [outer = (nil)] 15:13:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f3407c15800) [pid = 1845] [serial = 258] [outer = 0x7f3406b7f400] 15:13:57 INFO - PROCESS | 1845 | 1461017637870 Marionette DEBUG loaded listener.js 15:13:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f3407c1cc00) [pid = 1845] [serial = 259] [outer = 0x7f3406b7f400] 15:13:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341927a800 == 52 [pid = 1845] [id = 78] 15:13:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3401412000 == 51 [pid = 1845] [id = 77] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f341632f400) [pid = 1845] [serial = 197] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f1b0800 == 50 [pid = 1845] [id = 76] 15:13:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409628000 == 49 [pid = 1845] [id = 75] 15:13:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408c52800 == 48 [pid = 1845] [id = 74] 15:13:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3400492000 == 47 [pid = 1845] [id = 73] 15:13:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340141f000 == 46 [pid = 1845] [id = 72] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f341610e400) [pid = 1845] [serial = 195] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f3409d52000) [pid = 1845] [serial = 188] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f3408d4b000) [pid = 1845] [serial = 186] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f34150cd000) [pid = 1845] [serial = 192] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f33ffa8d800) [pid = 1845] [serial = 179] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f340f250000) [pid = 1845] [serial = 191] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f3405bd9c00) [pid = 1845] [serial = 173] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f34150d6000) [pid = 1845] [serial = 194] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f3401281400) [pid = 1845] [serial = 170] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f3407c3d000) [pid = 1845] [serial = 185] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f340146f800) [pid = 1845] [serial = 180] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f3405c0cc00) [pid = 1845] [serial = 183] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f3408f88000) [pid = 1845] [serial = 176] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f340bd06000) [pid = 1845] [serial = 189] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f34032bdc00) [pid = 1845] [serial = 182] [outer = (nil)] [url = about:blank] 15:13:58 INFO - PROCESS | 1845 | 1461017638697 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]]]}] 15:13:58 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. 15:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1232ms 15:13:58 INFO - PROCESS | 1845 | 1461017638733 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:13:58 INFO - PROCESS | 1845 | 1461017638737 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:13:58 INFO - PROCESS | 1845 | 1461017638743 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:13:58 INFO - PROCESS | 1845 | 1461017638748 Marionette TRACE conn3 <- [1,318,null,{}] 15:13:58 INFO - PROCESS | 1845 | 1461017638762 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}] 15:13:58 INFO - PROCESS | 1845 | 1461017638904 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:13:58 INFO - PROCESS | 1845 | 1461017638925 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407d24800 == 47 [pid = 1845] [id = 87] 15:13:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f3407c21400) [pid = 1845] [serial = 260] [outer = (nil)] 15:13:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f3408d52c00) [pid = 1845] [serial = 261] [outer = 0x7f3407c21400] 15:13:58 INFO - PROCESS | 1845 | 1461017638991 Marionette DEBUG loaded listener.js 15:13:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f3408dad800) [pid = 1845] [serial = 262] [outer = 0x7f3407c21400] 15:13:59 INFO - PROCESS | 1845 | 1461017639861 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]]]}] 15:13:59 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. 15:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1148ms 15:13:59 INFO - PROCESS | 1845 | 1461017639890 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:13:59 INFO - PROCESS | 1845 | 1461017639894 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:13:59 INFO - PROCESS | 1845 | 1461017639900 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:13:59 INFO - PROCESS | 1845 | 1461017639903 Marionette TRACE conn3 <- [1,322,null,{}] 15:13:59 INFO - PROCESS | 1845 | 1461017639908 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}] 15:14:00 INFO - PROCESS | 1845 | 1461017640041 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:14:00 INFO - PROCESS | 1845 | 1461017640055 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409e1f000 == 48 [pid = 1845] [id = 88] 15:14:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f33ff5e1c00) [pid = 1845] [serial = 263] [outer = (nil)] 15:14:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f3409db1800) [pid = 1845] [serial = 264] [outer = 0x7f33ff5e1c00] 15:14:00 INFO - PROCESS | 1845 | 1461017640117 Marionette DEBUG loaded listener.js 15:14:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f340bd05c00) [pid = 1845] [serial = 265] [outer = 0x7f33ff5e1c00] 15:14:00 INFO - PROCESS | 1845 | 1461017640977 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]]]}] 15:14:01 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. 15:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1131ms 15:14:01 INFO - PROCESS | 1845 | 1461017641039 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:14:01 INFO - PROCESS | 1845 | 1461017641042 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:14:01 INFO - PROCESS | 1845 | 1461017641048 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:14:01 INFO - PROCESS | 1845 | 1461017641050 Marionette TRACE conn3 <- [1,326,null,{}] 15:14:01 INFO - PROCESS | 1845 | 1461017641056 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}] 15:14:01 INFO - PROCESS | 1845 | 1461017641241 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:14:01 INFO - PROCESS | 1845 | 1461017641261 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f31c800 == 49 [pid = 1845] [id = 89] 15:14:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f340c0a7c00) [pid = 1845] [serial = 266] [outer = (nil)] 15:14:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f34150d3000) [pid = 1845] [serial = 267] [outer = 0x7f340c0a7c00] 15:14:01 INFO - PROCESS | 1845 | 1461017641323 Marionette DEBUG loaded listener.js 15:14:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f3416112000) [pid = 1845] [serial = 268] [outer = 0x7f340c0a7c00] 15:14:02 INFO - PROCESS | 1845 | 1461017642134 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]]]}] 15:14:02 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. 15:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1131ms 15:14:02 INFO - PROCESS | 1845 | 1461017642180 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:14:02 INFO - PROCESS | 1845 | 1461017642184 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:14:02 INFO - PROCESS | 1845 | 1461017642189 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1845 | 1461017642193 Marionette TRACE conn3 <- [1,330,null,{}] 15:14:02 INFO - PROCESS | 1845 | 1461017642205 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}] 15:14:02 INFO - PROCESS | 1845 | 1461017642418 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:14:02 INFO - PROCESS | 1845 | 1461017642438 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404f4a000 == 50 [pid = 1845] [id = 90] 15:14:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f341702d000) [pid = 1845] [serial = 269] [outer = (nil)] 15:14:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f341934d800) [pid = 1845] [serial = 270] [outer = 0x7f341702d000] 15:14:02 INFO - PROCESS | 1845 | 1461017642507 Marionette DEBUG loaded listener.js 15:14:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f341d297c00) [pid = 1845] [serial = 271] [outer = 0x7f341702d000] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f3408da3800) [pid = 1845] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f34003bac00) [pid = 1845] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f33fe906800) [pid = 1845] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f3407c3b400) [pid = 1845] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f33ff5de000) [pid = 1845] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f3408da7c00) [pid = 1845] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f34065efc00) [pid = 1845] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f33ff4e1c00) [pid = 1845] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f3405c0e000) [pid = 1845] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f33fe909400) [pid = 1845] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f33ffa7f400) [pid = 1845] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f33ff4e9c00) [pid = 1845] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:14:03 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f3405949400) [pid = 1845] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:14:03 INFO - PROCESS | 1845 | 1461017643441 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]]]}] 15:14:03 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. 15:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1289ms 15:14:03 INFO - PROCESS | 1845 | 1461017643479 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:14:03 INFO - PROCESS | 1845 | 1461017643482 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:14:03 INFO - PROCESS | 1845 | 1461017643489 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:14:03 INFO - PROCESS | 1845 | 1461017643492 Marionette TRACE conn3 <- [1,334,null,{}] 15:14:03 INFO - PROCESS | 1845 | 1461017643497 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}] 15:14:03 INFO - PROCESS | 1845 | 1461017643674 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:14:03 INFO - PROCESS | 1845 | 1461017643692 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340a3e4800 == 51 [pid = 1845] [id = 91] 15:14:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f33ff4e9c00) [pid = 1845] [serial = 272] [outer = (nil)] 15:14:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f3407a6d800) [pid = 1845] [serial = 273] [outer = 0x7f33ff4e9c00] 15:14:03 INFO - PROCESS | 1845 | 1461017643752 Marionette DEBUG loaded listener.js 15:14:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f341938b400) [pid = 1845] [serial = 274] [outer = 0x7f33ff4e9c00] 15:14:04 INFO - PROCESS | 1845 | 1461017644428 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]]]}] 15:14:04 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. 15:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 984ms 15:14:04 INFO - PROCESS | 1845 | 1461017644474 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:14:04 INFO - PROCESS | 1845 | 1461017644478 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:14:04 INFO - PROCESS | 1845 | 1461017644483 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:14:04 INFO - PROCESS | 1845 | 1461017644485 Marionette TRACE conn3 <- [1,338,null,{}] 15:14:04 INFO - PROCESS | 1845 | 1461017644490 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}] 15:14:04 INFO - PROCESS | 1845 | 1461017644624 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:14:04 INFO - PROCESS | 1845 | 1461017644723 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa9a000 == 52 [pid = 1845] [id = 92] 15:14:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f34032af400) [pid = 1845] [serial = 275] [outer = (nil)] 15:14:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f340937dc00) [pid = 1845] [serial = 276] [outer = 0x7f34032af400] 15:14:04 INFO - PROCESS | 1845 | 1461017644787 Marionette DEBUG loaded listener.js 15:14:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f3409384800) [pid = 1845] [serial = 277] [outer = 0x7f34032af400] 15:14:05 INFO - PROCESS | 1845 | 1461017645720 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]]]}] 15:14:05 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. 15:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1279ms 15:14:05 INFO - PROCESS | 1845 | 1461017645767 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:14:05 INFO - PROCESS | 1845 | 1461017645775 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:14:05 INFO - PROCESS | 1845 | 1461017645793 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:14:05 INFO - PROCESS | 1845 | 1461017645798 Marionette TRACE conn3 <- [1,342,null,{}] 15:14:05 INFO - PROCESS | 1845 | 1461017645806 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}] 15:14:05 INFO - PROCESS | 1845 | 1461017645972 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:14:06 INFO - PROCESS | 1845 | 1461017646105 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407d1c800 == 53 [pid = 1845] [id = 93] 15:14:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f33fe70d000) [pid = 1845] [serial = 278] [outer = (nil)] 15:14:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f33ff5d7400) [pid = 1845] [serial = 279] [outer = 0x7f33fe70d000] 15:14:06 INFO - PROCESS | 1845 | 1461017646182 Marionette DEBUG loaded listener.js 15:14:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f3401474000) [pid = 1845] [serial = 280] [outer = 0x7f33fe70d000] 15:14:07 INFO - PROCESS | 1845 | 1461017647131 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]]]}] 15:14:07 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. 15:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1388ms 15:14:07 INFO - PROCESS | 1845 | 1461017647181 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:14:07 INFO - PROCESS | 1845 | 1461017647188 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:14:07 INFO - PROCESS | 1845 | 1461017647200 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:14:07 INFO - PROCESS | 1845 | 1461017647204 Marionette TRACE conn3 <- [1,346,null,{}] 15:14:07 INFO - PROCESS | 1845 | 1461017647211 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}] 15:14:07 INFO - PROCESS | 1845 | 1461017647376 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:14:07 INFO - PROCESS | 1845 | 1461017647511 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f1bc800 == 54 [pid = 1845] [id = 94] 15:14:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f33fe70e800) [pid = 1845] [serial = 281] [outer = (nil)] 15:14:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f3407c14800) [pid = 1845] [serial = 282] [outer = 0x7f33fe70e800] 15:14:07 INFO - PROCESS | 1845 | 1461017647583 Marionette DEBUG loaded listener.js 15:14:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f3407c1ec00) [pid = 1845] [serial = 283] [outer = 0x7f33fe70e800] 15:14:08 INFO - PROCESS | 1845 | 1461017648449 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]]]}] 15:14:08 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. 15:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1288ms 15:14:08 INFO - PROCESS | 1845 | 1461017648489 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:14:08 INFO - PROCESS | 1845 | 1461017648493 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:14:08 INFO - PROCESS | 1845 | 1461017648501 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:14:08 INFO - PROCESS | 1845 | 1461017648506 Marionette TRACE conn3 <- [1,350,null,{}] 15:14:08 INFO - PROCESS | 1845 | 1461017648523 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}] 15:14:08 INFO - PROCESS | 1845 | 1461017648730 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:14:08 INFO - PROCESS | 1845 | 1461017648865 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341dfcd800 == 55 [pid = 1845] [id = 95] 15:14:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f3405cc3400) [pid = 1845] [serial = 284] [outer = (nil)] 15:14:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f340937b000) [pid = 1845] [serial = 285] [outer = 0x7f3405cc3400] 15:14:08 INFO - PROCESS | 1845 | 1461017648941 Marionette DEBUG loaded listener.js 15:14:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f3409385400) [pid = 1845] [serial = 286] [outer = 0x7f3405cc3400] 15:14:09 INFO - PROCESS | 1845 | 1461017649797 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]]]}] 15:14:09 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. 15:14:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1347ms 15:14:09 INFO - PROCESS | 1845 | 1461017649848 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:14:09 INFO - PROCESS | 1845 | 1461017649853 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:14:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:14:09 INFO - PROCESS | 1845 | 1461017649859 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:14:09 INFO - PROCESS | 1845 | 1461017649862 Marionette TRACE conn3 <- [1,354,null,{}] 15:14:09 INFO - PROCESS | 1845 | 1461017649867 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}] 15:14:10 INFO - PROCESS | 1845 | 1461017650022 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:14:10 INFO - PROCESS | 1845 | 1461017650161 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341f781800 == 56 [pid = 1845] [id = 96] 15:14:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f33ff4df800) [pid = 1845] [serial = 287] [outer = (nil)] 15:14:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f340f24a800) [pid = 1845] [serial = 288] [outer = 0x7f33ff4df800] 15:14:10 INFO - PROCESS | 1845 | 1461017650238 Marionette DEBUG loaded listener.js 15:14:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f3416311000) [pid = 1845] [serial = 289] [outer = 0x7f33ff4df800] 15:14:11 INFO - PROCESS | 1845 | 1461017651109 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]]]}] 15:14:11 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. 15:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1280ms 15:14:11 INFO - PROCESS | 1845 | 1461017651140 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:14:11 INFO - PROCESS | 1845 | 1461017651144 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:14:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:14:11 INFO - PROCESS | 1845 | 1461017651150 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:14:11 INFO - PROCESS | 1845 | 1461017651152 Marionette TRACE conn3 <- [1,358,null,{}] 15:14:11 INFO - PROCESS | 1845 | 1461017651158 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}] 15:14:11 INFO - PROCESS | 1845 | 1461017651326 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:14:11 INFO - PROCESS | 1845 | 1461017651468 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff98c800 == 57 [pid = 1845] [id = 97] 15:14:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f33fe705c00) [pid = 1845] [serial = 290] [outer = (nil)] 15:14:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f3419298c00) [pid = 1845] [serial = 291] [outer = 0x7f33fe705c00] 15:14:11 INFO - PROCESS | 1845 | 1461017651543 Marionette DEBUG loaded listener.js 15:14:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f341b024400) [pid = 1845] [serial = 292] [outer = 0x7f33fe705c00] 15:14:12 INFO - PROCESS | 1845 | 1461017652420 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]]]}] 15:14:12 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. 15:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1282ms 15:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:14:12 INFO - PROCESS | 1845 | 1461017652432 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:14:12 INFO - PROCESS | 1845 | 1461017652435 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:14:12 INFO - PROCESS | 1845 | 1461017652463 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:14:12 INFO - PROCESS | 1845 | 1461017652467 Marionette TRACE conn3 <- [1,362,null,{}] 15:14:12 INFO - PROCESS | 1845 | 1461017652474 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}] 15:14:12 INFO - PROCESS | 1845 | 1461017652667 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:14:12 INFO - PROCESS | 1845 | 1461017652964 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34032e6000 == 58 [pid = 1845] [id = 98] 15:14:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f33fe70ac00) [pid = 1845] [serial = 293] [outer = (nil)] 15:14:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f33fe710800) [pid = 1845] [serial = 294] [outer = 0x7f33fe70ac00] 15:14:13 INFO - PROCESS | 1845 | 1461017653098 Marionette DEBUG loaded listener.js 15:14:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f34003bc800) [pid = 1845] [serial = 295] [outer = 0x7f33fe70ac00] 15:14:14 INFO - PROCESS | 1845 | 1461017654018 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]]]}] 15:14:14 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. 15:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1615ms 15:14:14 INFO - PROCESS | 1845 | 1461017654057 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1845 | 1461017654064 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:14:14 INFO - PROCESS | 1845 | 1461017654072 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1845 | 1461017654077 Marionette TRACE conn3 <- [1,366,null,{}] 15:14:14 INFO - PROCESS | 1845 | 1461017654083 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}] 15:14:14 INFO - PROCESS | 1845 | 1461017654247 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:14:14 INFO - PROCESS | 1845 | 1461017654417 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34091dc000 == 57 [pid = 1845] [id = 63] 15:14:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340a3e4800 == 56 [pid = 1845] [id = 91] 15:14:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404f4a000 == 55 [pid = 1845] [id = 90] 15:14:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f31c800 == 54 [pid = 1845] [id = 89] 15:14:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409e1f000 == 53 [pid = 1845] [id = 88] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f341b545400) [pid = 1845] [serial = 237] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3401404800 == 54 [pid = 1845] [id = 99] 15:14:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f3403117000) [pid = 1845] [serial = 296] [outer = (nil)] 15:14:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f3405ccd800) [pid = 1845] [serial = 297] [outer = 0x7f3403117000] 15:14:14 INFO - PROCESS | 1845 | 1461017654561 Marionette DEBUG loaded listener.js 15:14:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f3407666c00) [pid = 1845] [serial = 298] [outer = 0x7f3403117000] 15:14:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407d24800 == 53 [pid = 1845] [id = 87] 15:14:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34032db800 == 52 [pid = 1845] [id = 86] 15:14:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34032f1800 == 51 [pid = 1845] [id = 85] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f340855f800) [pid = 1845] [serial = 203] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f34150d8800) [pid = 1845] [serial = 206] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f3418debc00) [pid = 1845] [serial = 209] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f3408f7f800) [pid = 1845] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f341b489800) [pid = 1845] [serial = 235] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f341b02b800) [pid = 1845] [serial = 231] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f3415eb2c00) [pid = 1845] [serial = 225] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f341633c400) [pid = 1845] [serial = 141] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f3408f83800) [pid = 1845] [serial = 144] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f3416192400) [pid = 1845] [serial = 147] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f340651d000) [pid = 1845] [serial = 174] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f3402e95800) [pid = 1845] [serial = 171] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f3409368400) [pid = 1845] [serial = 177] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f3408dafc00) [pid = 1845] [serial = 228] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f3408dab800) [pid = 1845] [serial = 227] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f3406462c00) [pid = 1845] [serial = 218] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f3407da3400) [pid = 1845] [serial = 219] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f34150ce800) [pid = 1845] [serial = 224] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f3408f81c00) [pid = 1845] [serial = 221] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f3409366400) [pid = 1845] [serial = 222] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f3405942400) [pid = 1845] [serial = 216] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f340147a400) [pid = 1845] [serial = 215] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f341aab7400) [pid = 1845] [serial = 230] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f34192ce400) [pid = 1845] [serial = 212] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f341b02cc00) [pid = 1845] [serial = 234] [outer = (nil)] [url = about:blank] 15:14:14 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f3401471000) [pid = 1845] [serial = 200] [outer = (nil)] [url = about:blank] 15:14:15 INFO - PROCESS | 1845 | 1461017655304 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]]]}] 15:14:15 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. 15:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1284ms 15:14:15 INFO - PROCESS | 1845 | 1461017655359 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:14:15 INFO - PROCESS | 1845 | 1461017655365 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:14:15 INFO - PROCESS | 1845 | 1461017655374 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:14:15 INFO - PROCESS | 1845 | 1461017655377 Marionette TRACE conn3 <- [1,370,null,{}] 15:14:15 INFO - PROCESS | 1845 | 1461017655383 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}] 15:14:15 INFO - PROCESS | 1845 | 1461017655525 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:14:15 INFO - PROCESS | 1845 | 1461017655542 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408853000 == 52 [pid = 1845] [id = 100] 15:14:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f3407c23000) [pid = 1845] [serial = 299] [outer = (nil)] 15:14:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f3408d4a000) [pid = 1845] [serial = 300] [outer = 0x7f3407c23000] 15:14:15 INFO - PROCESS | 1845 | 1461017655605 Marionette DEBUG loaded listener.js 15:14:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f3408dab800) [pid = 1845] [serial = 301] [outer = 0x7f3407c23000] 15:14:16 INFO - PROCESS | 1845 | 1461017656539 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]]]}] 15:14:16 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. 15:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1186ms 15:14:16 INFO - PROCESS | 1845 | 1461017656562 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:14:16 INFO - PROCESS | 1845 | 1461017656567 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:14:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:14:16 INFO - PROCESS | 1845 | 1461017656575 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:14:16 INFO - PROCESS | 1845 | 1461017656583 Marionette TRACE conn3 <- [1,374,null,{}] 15:14:16 INFO - PROCESS | 1845 | 1461017656597 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}] 15:14:16 INFO - PROCESS | 1845 | 1461017656743 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:14:16 INFO - PROCESS | 1845 | 1461017656760 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340a3e4000 == 53 [pid = 1845] [id = 101] 15:14:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f33fe708400) [pid = 1845] [serial = 302] [outer = (nil)] 15:14:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f340a1d3400) [pid = 1845] [serial = 303] [outer = 0x7f33fe708400] 15:14:16 INFO - PROCESS | 1845 | 1461017656821 Marionette DEBUG loaded listener.js 15:14:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f340f328400) [pid = 1845] [serial = 304] [outer = 0x7f33fe708400] 15:14:17 INFO - PROCESS | 1845 | 1461017657627 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:14:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:14:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1091ms 15:14:17 INFO - PROCESS | 1845 | 1461017657668 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:14:17 INFO - PROCESS | 1845 | 1461017657673 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:14:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:14:17 INFO - PROCESS | 1845 | 1461017657686 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:14:17 INFO - PROCESS | 1845 | 1461017657688 Marionette TRACE conn3 <- [1,378,null,{}] 15:14:17 INFO - PROCESS | 1845 | 1461017657692 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}] 15:14:17 INFO - PROCESS | 1845 | 1461017657869 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:14:17 INFO - PROCESS | 1845 | 1461017657894 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340ff14000 == 54 [pid = 1845] [id = 102] 15:14:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f3408dacc00) [pid = 1845] [serial = 305] [outer = (nil)] 15:14:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f3416197800) [pid = 1845] [serial = 306] [outer = 0x7f3408dacc00] 15:14:17 INFO - PROCESS | 1845 | 1461017657956 Marionette DEBUG loaded listener.js 15:14:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f34192c7000) [pid = 1845] [serial = 307] [outer = 0x7f3408dacc00] 15:14:18 INFO - PROCESS | 1845 | 1461017658787 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:14:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:14:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1126ms 15:14:18 INFO - PROCESS | 1845 | 1461017658814 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:14:18 INFO - PROCESS | 1845 | 1461017658816 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:14:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:14:18 INFO - PROCESS | 1845 | 1461017658823 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:14:18 INFO - PROCESS | 1845 | 1461017658825 Marionette TRACE conn3 <- [1,382,null,{}] 15:14:18 INFO - PROCESS | 1845 | 1461017658830 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}] 15:14:19 INFO - PROCESS | 1845 | 1461017659002 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:14:19 INFO - PROCESS | 1845 | 1461017659029 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff991000 == 55 [pid = 1845] [id = 103] 15:14:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f3407fc2c00) [pid = 1845] [serial = 308] [outer = (nil)] 15:14:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f340c09a000) [pid = 1845] [serial = 309] [outer = 0x7f3407fc2c00] 15:14:19 INFO - PROCESS | 1845 | 1461017659110 Marionette DEBUG loaded listener.js 15:14:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f341b025c00) [pid = 1845] [serial = 310] [outer = 0x7f3407fc2c00] 15:14:19 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f3406b7f400) [pid = 1845] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:14:19 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f33ff4e9c00) [pid = 1845] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:14:19 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f340c0a7c00) [pid = 1845] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:14:19 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f341702d000) [pid = 1845] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:14:19 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f3407c21400) [pid = 1845] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:14:19 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f33ff5e1c00) [pid = 1845] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:14:19 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f340146c800) [pid = 1845] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:14:19 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f340a2c6c00) [pid = 1845] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:14:19 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:19 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:14:19 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:19 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:19 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:20 INFO - PROCESS | 1845 | 1461017660082 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:14:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:14:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1277ms 15:14:20 INFO - PROCESS | 1845 | 1461017660101 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:14:20 INFO - PROCESS | 1845 | 1461017660105 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:14:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:14:20 INFO - PROCESS | 1845 | 1461017660111 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:14:20 INFO - PROCESS | 1845 | 1461017660113 Marionette TRACE conn3 <- [1,386,null,{}] 15:14:20 INFO - PROCESS | 1845 | 1461017660119 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}] 15:14:20 INFO - PROCESS | 1845 | 1461017660298 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:14:20 INFO - PROCESS | 1845 | 1461017660318 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3417151800 == 56 [pid = 1845] [id = 104] 15:14:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f3408f84c00) [pid = 1845] [serial = 311] [outer = (nil)] 15:14:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f341b02b800) [pid = 1845] [serial = 312] [outer = 0x7f3408f84c00] 15:14:20 INFO - PROCESS | 1845 | 1461017660381 Marionette DEBUG loaded listener.js 15:14:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f341d206800) [pid = 1845] [serial = 313] [outer = 0x7f3408f84c00] 15:14:21 INFO - PROCESS | 1845 | 1461017661128 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]]]}] 15:14:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:14:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1028ms 15:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:14:21 INFO - PROCESS | 1845 | 1461017661140 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:14:21 INFO - PROCESS | 1845 | 1461017661143 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:14:21 INFO - PROCESS | 1845 | 1461017661149 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:14:21 INFO - PROCESS | 1845 | 1461017661152 Marionette TRACE conn3 <- [1,390,null,{}] 15:14:21 INFO - PROCESS | 1845 | 1461017661158 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}] 15:14:21 INFO - PROCESS | 1845 | 1461017661343 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:14:21 INFO - PROCESS | 1845 | 1461017661372 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b442800 == 57 [pid = 1845] [id = 105] 15:14:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f34032bcc00) [pid = 1845] [serial = 314] [outer = (nil)] 15:14:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f341d211800) [pid = 1845] [serial = 315] [outer = 0x7f34032bcc00] 15:14:21 INFO - PROCESS | 1845 | 1461017661435 Marionette DEBUG loaded listener.js 15:14:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f341dfa2800) [pid = 1845] [serial = 316] [outer = 0x7f34032bcc00] 15:14:22 INFO - PROCESS | 1845 | 1461017662492 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]]]}] 15:14:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:14:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1379ms 15:14:22 INFO - PROCESS | 1845 | 1461017662529 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:14:22 INFO - PROCESS | 1845 | 1461017662535 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:14:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:14:22 INFO - PROCESS | 1845 | 1461017662546 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:14:22 INFO - PROCESS | 1845 | 1461017662550 Marionette TRACE conn3 <- [1,394,null,{}] 15:14:22 INFO - PROCESS | 1845 | 1461017662577 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}] 15:14:22 INFO - PROCESS | 1845 | 1461017662759 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:14:22 INFO - PROCESS | 1845 | 1461017662900 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408490000 == 58 [pid = 1845] [id = 106] 15:14:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f3403110c00) [pid = 1845] [serial = 317] [outer = (nil)] 15:14:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f3405948c00) [pid = 1845] [serial = 318] [outer = 0x7f3403110c00] 15:14:22 INFO - PROCESS | 1845 | 1461017662977 Marionette DEBUG loaded listener.js 15:14:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f3407c1f000) [pid = 1845] [serial = 319] [outer = 0x7f3403110c00] 15:14:23 INFO - PROCESS | 1845 | 1461017663955 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]]]}] 15:14:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:14:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1453ms 15:14:24 INFO - PROCESS | 1845 | 1461017663999 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:14:24 INFO - PROCESS | 1845 | 1461017664007 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:14:24 INFO - PROCESS | 1845 | 1461017664018 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:14:24 INFO - PROCESS | 1845 | 1461017664021 Marionette TRACE conn3 <- [1,398,null,{}] 15:14:24 INFO - PROCESS | 1845 | 1461017664028 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}] 15:14:24 INFO - PROCESS | 1845 | 1461017664207 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:14:24 INFO - PROCESS | 1845 | 1461017664345 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341636a800 == 59 [pid = 1845] [id = 107] 15:14:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f3408da8400) [pid = 1845] [serial = 320] [outer = (nil)] 15:14:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f3408db1400) [pid = 1845] [serial = 321] [outer = 0x7f3408da8400] 15:14:24 INFO - PROCESS | 1845 | 1461017664505 Marionette DEBUG loaded listener.js 15:14:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f3409379c00) [pid = 1845] [serial = 322] [outer = 0x7f3408da8400] 15:14:25 INFO - PROCESS | 1845 | 1461017665408 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]]]}] 15:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1429ms 15:14:25 INFO - PROCESS | 1845 | 1461017665447 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:14:25 INFO - PROCESS | 1845 | 1461017665451 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:14:25 INFO - PROCESS | 1845 | 1461017665457 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:14:25 INFO - PROCESS | 1845 | 1461017665463 Marionette TRACE conn3 <- [1,402,null,{}] 15:14:25 INFO - PROCESS | 1845 | 1461017665479 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}] 15:14:25 INFO - PROCESS | 1845 | 1461017665658 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:14:25 INFO - PROCESS | 1845 | 1461017665807 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341f77b800 == 60 [pid = 1845] [id = 108] 15:14:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f33fe6dac00) [pid = 1845] [serial = 323] [outer = (nil)] 15:14:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f3408da9400) [pid = 1845] [serial = 324] [outer = 0x7f33fe6dac00] 15:14:25 INFO - PROCESS | 1845 | 1461017665930 Marionette DEBUG loaded listener.js 15:14:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f340bd10c00) [pid = 1845] [serial = 325] [outer = 0x7f33fe6dac00] 15:14:26 INFO - PROCESS | 1845 | 1461017666802 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]]]}] 15:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1387ms 15:14:26 INFO - PROCESS | 1845 | 1461017666845 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:14:26 INFO - PROCESS | 1845 | 1461017666850 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:14:26 INFO - PROCESS | 1845 | 1461017666856 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:14:26 INFO - PROCESS | 1845 | 1461017666860 Marionette TRACE conn3 <- [1,406,null,{}] 15:14:26 INFO - PROCESS | 1845 | 1461017666866 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}] 15:14:27 INFO - PROCESS | 1845 | 1461017667036 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:14:27 INFO - PROCESS | 1845 | 1461017667180 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f74000 == 61 [pid = 1845] [id = 109] 15:14:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f33fe6de400) [pid = 1845] [serial = 326] [outer = (nil)] 15:14:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f340910c000) [pid = 1845] [serial = 327] [outer = 0x7f33fe6de400] 15:14:27 INFO - PROCESS | 1845 | 1461017667254 Marionette DEBUG loaded listener.js 15:14:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f3409111000) [pid = 1845] [serial = 328] [outer = 0x7f33fe6de400] 15:14:28 INFO - PROCESS | 1845 | 1461017668137 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]]]}] 15:14:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:14:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1336ms 15:14:28 INFO - PROCESS | 1845 | 1461017668192 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:14:28 INFO - PROCESS | 1845 | 1461017668196 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:14:28 INFO - PROCESS | 1845 | 1461017668203 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:14:28 INFO - PROCESS | 1845 | 1461017668205 Marionette TRACE conn3 <- [1,410,null,{}] 15:14:28 INFO - PROCESS | 1845 | 1461017668211 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}] 15:14:28 INFO - PROCESS | 1845 | 1461017668368 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:14:28 INFO - PROCESS | 1845 | 1461017668512 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd39f800 == 62 [pid = 1845] [id = 110] 15:14:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f3409106400) [pid = 1845] [serial = 329] [outer = (nil)] 15:14:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f341610f400) [pid = 1845] [serial = 330] [outer = 0x7f3409106400] 15:14:28 INFO - PROCESS | 1845 | 1461017668585 Marionette DEBUG loaded listener.js 15:14:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f341aa4f000) [pid = 1845] [serial = 331] [outer = 0x7f3409106400] 15:14:29 INFO - PROCESS | 1845 | 1461017669465 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]]]}] 15:14:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:14:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1327ms 15:14:29 INFO - PROCESS | 1845 | 1461017669532 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:14:29 INFO - PROCESS | 1845 | 1461017669536 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:14:29 INFO - PROCESS | 1845 | 1461017669542 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:14:29 INFO - PROCESS | 1845 | 1461017669545 Marionette TRACE conn3 <- [1,414,null,{}] 15:14:29 INFO - PROCESS | 1845 | 1461017669551 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}] 15:14:29 INFO - PROCESS | 1845 | 1461017669743 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:14:30 INFO - PROCESS | 1845 | 1461017670098 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff84e000 == 63 [pid = 1845] [id = 111] 15:14:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f33fe6dd800) [pid = 1845] [serial = 332] [outer = (nil)] 15:14:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f33fe702800) [pid = 1845] [serial = 333] [outer = 0x7f33fe6dd800] 15:14:30 INFO - PROCESS | 1845 | 1461017670241 Marionette DEBUG loaded listener.js 15:14:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f33fe911000) [pid = 1845] [serial = 334] [outer = 0x7f33fe6dd800] 15:14:31 INFO - PROCESS | 1845 | 1461017671260 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]]]}] 15:14:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:14:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1785ms 15:14:31 INFO - PROCESS | 1845 | 1461017671329 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:14:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:14:31 INFO - PROCESS | 1845 | 1461017671336 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:14:31 INFO - PROCESS | 1845 | 1461017671344 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:14:31 INFO - PROCESS | 1845 | 1461017671351 Marionette TRACE conn3 <- [1,418,null,{}] 15:14:31 INFO - PROCESS | 1845 | 1461017671358 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}] 15:14:31 INFO - PROCESS | 1845 | 1461017671523 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:14:31 INFO - PROCESS | 1845 | 1461017671720 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3402fde800 == 64 [pid = 1845] [id = 112] 15:14:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f34032b1c00) [pid = 1845] [serial = 335] [outer = (nil)] 15:14:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f3407362800) [pid = 1845] [serial = 336] [outer = 0x7f34032b1c00] 15:14:31 INFO - PROCESS | 1845 | 1461017671793 Marionette DEBUG loaded listener.js 15:14:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f3407c1f400) [pid = 1845] [serial = 337] [outer = 0x7f34032b1c00] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340590c000 == 63 [pid = 1845] [id = 67] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f341d2a1800) [pid = 1845] [serial = 252] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f341b630000) [pid = 1845] [serial = 249] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f340937dc00) [pid = 1845] [serial = 276] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409d7b000 == 62 [pid = 1845] [id = 68] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3417151800 == 61 [pid = 1845] [id = 104] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff991000 == 60 [pid = 1845] [id = 103] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340ff14000 == 59 [pid = 1845] [id = 102] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340a3e4000 == 58 [pid = 1845] [id = 101] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408853000 == 57 [pid = 1845] [id = 100] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3401404800 == 56 [pid = 1845] [id = 99] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34032e6000 == 55 [pid = 1845] [id = 98] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f1bc800 == 54 [pid = 1845] [id = 94] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407d1c800 == 53 [pid = 1845] [id = 93] 15:14:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa9a000 == 52 [pid = 1845] [id = 92] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f3408decc00) [pid = 1845] [serial = 243] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f3408d52c00) [pid = 1845] [serial = 261] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f3408dad800) [pid = 1845] [serial = 262] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f3419344000) [pid = 1845] [serial = 246] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f3409db1800) [pid = 1845] [serial = 264] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f3405949c00) [pid = 1845] [serial = 256] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f3403114800) [pid = 1845] [serial = 255] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f341b62b800) [pid = 1845] [serial = 238] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f3405c0e800) [pid = 1845] [serial = 240] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f3407c1cc00) [pid = 1845] [serial = 259] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f3407c15800) [pid = 1845] [serial = 258] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f340bd05c00) [pid = 1845] [serial = 265] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f34150d3000) [pid = 1845] [serial = 267] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f341934d800) [pid = 1845] [serial = 270] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f3407a6d800) [pid = 1845] [serial = 273] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f341d297c00) [pid = 1845] [serial = 271] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f341938b400) [pid = 1845] [serial = 274] [outer = (nil)] [url = about:blank] 15:14:32 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f3416112000) [pid = 1845] [serial = 268] [outer = (nil)] [url = about:blank] 15:14:33 INFO - PROCESS | 1845 | 1461017673214 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]]]}] 15:14:33 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 15:14:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1898ms 15:14:33 INFO - PROCESS | 1845 | 1461017673244 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:14:33 INFO - PROCESS | 1845 | 1461017673251 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:14:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:14:33 INFO - PROCESS | 1845 | 1461017673261 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:14:33 INFO - PROCESS | 1845 | 1461017673265 Marionette TRACE conn3 <- [1,422,null,{}] 15:14:33 INFO - PROCESS | 1845 | 1461017673271 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}] 15:14:33 INFO - PROCESS | 1845 | 1461017673412 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:14:33 INFO - PROCESS | 1845 | 1461017673423 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407d07000 == 53 [pid = 1845] [id = 113] 15:14:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f33fee58000) [pid = 1845] [serial = 338] [outer = (nil)] 15:14:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f33fee61800) [pid = 1845] [serial = 339] [outer = 0x7f33fee58000] 15:14:33 INFO - PROCESS | 1845 | 1461017673486 Marionette DEBUG loaded listener.js 15:14:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f3407c22800) [pid = 1845] [serial = 340] [outer = 0x7f33fee58000] 15:14:34 INFO - PROCESS | 1845 | 1461017674644 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]]]}] 15:14:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:14:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1430ms 15:14:34 INFO - PROCESS | 1845 | 1461017674692 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:14:34 INFO - PROCESS | 1845 | 1461017674696 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:14:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:14:34 INFO - PROCESS | 1845 | 1461017674714 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:14:34 INFO - PROCESS | 1845 | 1461017674724 Marionette TRACE conn3 <- [1,426,null,{}] 15:14:34 INFO - PROCESS | 1845 | 1461017674738 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}] 15:14:34 INFO - PROCESS | 1845 | 1461017674935 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:14:35 INFO - PROCESS | 1845 | 1461017675002 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409618800 == 54 [pid = 1845] [id = 114] 15:14:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f33fee5c000) [pid = 1845] [serial = 341] [outer = (nil)] 15:14:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f34000e8c00) [pid = 1845] [serial = 342] [outer = 0x7f33fee5c000] 15:14:35 INFO - PROCESS | 1845 | 1461017675064 Marionette DEBUG loaded listener.js 15:14:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f3407fb5000) [pid = 1845] [serial = 343] [outer = 0x7f33fee5c000] 15:14:35 INFO - PROCESS | 1845 | 1461017675862 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] 15:14:35 INFO - PROCESS | 1845 | 1461017675919 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:14:35 INFO - PROCESS | 1845 | 1461017675930 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1845 | 1461017675932 Marionette TRACE conn3 <- [1,430,null,{}] 15:14:35 INFO - PROCESS | 1845 | 1461017675938 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}] 15:14:36 INFO - PROCESS | 1845 | 1461017676129 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:14:36 INFO - PROCESS | 1845 | 1461017676162 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f302800 == 55 [pid = 1845] [id = 115] 15:14:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f34000e2800) [pid = 1845] [serial = 344] [outer = (nil)] 15:14:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f3408da7400) [pid = 1845] [serial = 345] [outer = 0x7f34000e2800] 15:14:36 INFO - PROCESS | 1845 | 1461017676224 Marionette DEBUG loaded listener.js 15:14:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f34090b8000) [pid = 1845] [serial = 346] [outer = 0x7f34000e2800] 15:14:37 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f33fe907c00) [pid = 1845] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:14:37 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f3408dacc00) [pid = 1845] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:14:37 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f3407fc2c00) [pid = 1845] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:14:37 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f3408f84c00) [pid = 1845] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:14:37 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f3407c23000) [pid = 1845] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:14:37 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f33fe70ac00) [pid = 1845] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:14:37 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f3403117000) [pid = 1845] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:14:37 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f33fe708400) [pid = 1845] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:14:37 INFO - PROCESS | 1845 | 1461017677285 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]]]}] 15:14:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:14:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1382ms 15:14:37 INFO - PROCESS | 1845 | 1461017677313 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:14:37 INFO - PROCESS | 1845 | 1461017677316 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:14:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:14:37 INFO - PROCESS | 1845 | 1461017677322 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:14:37 INFO - PROCESS | 1845 | 1461017677325 Marionette TRACE conn3 <- [1,434,null,{}] 15:14:37 INFO - PROCESS | 1845 | 1461017677330 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}] 15:14:37 INFO - PROCESS | 1845 | 1461017677509 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:14:37 INFO - PROCESS | 1845 | 1461017677579 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340bdb1800 == 56 [pid = 1845] [id = 116] 15:14:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f3408d45c00) [pid = 1845] [serial = 347] [outer = (nil)] 15:14:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f34090bb000) [pid = 1845] [serial = 348] [outer = 0x7f3408d45c00] 15:14:37 INFO - PROCESS | 1845 | 1461017677657 Marionette DEBUG loaded listener.js 15:14:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f3409382000) [pid = 1845] [serial = 349] [outer = 0x7f3408d45c00] 15:14:38 INFO - PROCESS | 1845 | 1461017678358 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]]]}] 15:14:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:14:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1078ms 15:14:38 INFO - PROCESS | 1845 | 1461017678401 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:14:38 INFO - PROCESS | 1845 | 1461017678404 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:14:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:14:38 INFO - PROCESS | 1845 | 1461017678410 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:14:38 INFO - PROCESS | 1845 | 1461017678413 Marionette TRACE conn3 <- [1,438,null,{}] 15:14:38 INFO - PROCESS | 1845 | 1461017678429 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}] 15:14:38 INFO - PROCESS | 1845 | 1461017678576 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:14:38 INFO - PROCESS | 1845 | 1461017678593 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3417021800 == 57 [pid = 1845] [id = 117] 15:14:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f340bd05c00) [pid = 1845] [serial = 350] [outer = (nil)] 15:14:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f341632f800) [pid = 1845] [serial = 351] [outer = 0x7f340bd05c00] 15:14:38 INFO - PROCESS | 1845 | 1461017678668 Marionette DEBUG loaded listener.js 15:14:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f3419227400) [pid = 1845] [serial = 352] [outer = 0x7f340bd05c00] 15:14:39 INFO - PROCESS | 1845 | 1461017679635 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]]]}] 15:14:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1289ms 15:14:39 INFO - PROCESS | 1845 | 1461017679701 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1845 | 1461017679707 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:14:39 INFO - PROCESS | 1845 | 1461017679717 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1845 | 1461017679723 Marionette TRACE conn3 <- [1,442,null,{}] 15:14:39 INFO - PROCESS | 1845 | 1461017679732 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}] 15:14:39 INFO - PROCESS | 1845 | 1461017679939 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:14:40 INFO - PROCESS | 1845 | 1461017680080 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34032f2000 == 58 [pid = 1845] [id = 118] 15:14:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f33fe705000) [pid = 1845] [serial = 353] [outer = (nil)] 15:14:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f33fee5e400) [pid = 1845] [serial = 354] [outer = 0x7f33fe705000] 15:14:40 INFO - PROCESS | 1845 | 1461017680160 Marionette DEBUG loaded listener.js 15:14:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f34000e4000) [pid = 1845] [serial = 355] [outer = 0x7f33fe705000] 15:14:41 INFO - PROCESS | 1845 | 1461017681107 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]]]}] 15:14:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:14:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1443ms 15:14:41 INFO - PROCESS | 1845 | 1461017681162 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:14:41 INFO - PROCESS | 1845 | 1461017681170 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:14:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:14:41 INFO - PROCESS | 1845 | 1461017681182 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:14:41 INFO - PROCESS | 1845 | 1461017681185 Marionette TRACE conn3 <- [1,446,null,{}] 15:14:41 INFO - PROCESS | 1845 | 1461017681192 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}] 15:14:41 INFO - PROCESS | 1845 | 1461017681386 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:14:41 INFO - PROCESS | 1845 | 1461017681530 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340ff13000 == 59 [pid = 1845] [id = 119] 15:14:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f34000e4800) [pid = 1845] [serial = 356] [outer = (nil)] 15:14:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f3402f4d800) [pid = 1845] [serial = 357] [outer = 0x7f34000e4800] 15:14:41 INFO - PROCESS | 1845 | 1461017681663 Marionette DEBUG loaded listener.js 15:14:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f34069be400) [pid = 1845] [serial = 358] [outer = 0x7f34000e4800] 15:14:42 INFO - PROCESS | 1845 | 1461017682606 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]]]}] 15:14:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:14:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1482ms 15:14:42 INFO - PROCESS | 1845 | 1461017682665 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:14:42 INFO - PROCESS | 1845 | 1461017682668 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:14:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:14:42 INFO - PROCESS | 1845 | 1461017682676 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1845 | 1461017682682 Marionette TRACE conn3 <- [1,450,null,{}] 15:14:42 INFO - PROCESS | 1845 | 1461017682697 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}] 15:14:42 INFO - PROCESS | 1845 | 1461017682909 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:14:43 INFO - PROCESS | 1845 | 1461017683096 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b569800 == 60 [pid = 1845] [id = 120] 15:14:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f3408d4a400) [pid = 1845] [serial = 359] [outer = (nil)] 15:14:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f340937bc00) [pid = 1845] [serial = 360] [outer = 0x7f3408d4a400] 15:14:43 INFO - PROCESS | 1845 | 1461017683214 Marionette DEBUG loaded listener.js 15:14:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f340a2c7000) [pid = 1845] [serial = 361] [outer = 0x7f3408d4a400] 15:14:44 INFO - PROCESS | 1845 | 1461017684072 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] 15:14:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:14:44 INFO - PROCESS | 1845 | 1461017684119 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:14:44 INFO - PROCESS | 1845 | 1461017684126 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:14:44 INFO - PROCESS | 1845 | 1461017684129 Marionette TRACE conn3 <- [1,454,null,{}] 15:14:44 INFO - PROCESS | 1845 | 1461017684135 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}] 15:14:44 INFO - PROCESS | 1845 | 1461017684294 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:14:44 INFO - PROCESS | 1845 | 1461017684445 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341f768800 == 61 [pid = 1845] [id = 121] 15:14:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f33fe6af800) [pid = 1845] [serial = 362] [outer = (nil)] 15:14:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f33fe6b9c00) [pid = 1845] [serial = 363] [outer = 0x7f33fe6af800] 15:14:44 INFO - PROCESS | 1845 | 1461017684534 Marionette DEBUG loaded listener.js 15:14:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f3409378000) [pid = 1845] [serial = 364] [outer = 0x7f33fe6af800] 15:14:45 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:45 INFO - PROCESS | 1845 | 1461017685421 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]]]}] 15:14:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:14:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1336ms 15:14:45 INFO - PROCESS | 1845 | 1461017685462 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:14:45 INFO - PROCESS | 1845 | 1461017685466 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:14:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:14:45 INFO - PROCESS | 1845 | 1461017685472 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:14:45 INFO - PROCESS | 1845 | 1461017685475 Marionette TRACE conn3 <- [1,458,null,{}] 15:14:45 INFO - PROCESS | 1845 | 1461017685480 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}] 15:14:45 INFO - PROCESS | 1845 | 1461017685635 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:14:45 INFO - PROCESS | 1845 | 1461017685782 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f342047d800 == 62 [pid = 1845] [id = 122] 15:14:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f33fe6b0400) [pid = 1845] [serial = 365] [outer = (nil)] 15:14:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f341504dc00) [pid = 1845] [serial = 366] [outer = 0x7f33fe6b0400] 15:14:45 INFO - PROCESS | 1845 | 1461017685866 Marionette DEBUG loaded listener.js 15:14:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f341aab8000) [pid = 1845] [serial = 367] [outer = 0x7f33fe6b0400] 15:14:46 INFO - PROCESS | 1845 | 1461017686783 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] 15:14:46 INFO - PROCESS | 1845 | 1461017686858 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:14:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:14:46 INFO - PROCESS | 1845 | 1461017686865 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:14:46 INFO - PROCESS | 1845 | 1461017686867 Marionette TRACE conn3 <- [1,462,null,{}] 15:14:46 INFO - PROCESS | 1845 | 1461017686873 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}] 15:14:47 INFO - PROCESS | 1845 | 1461017687087 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:14:47 INFO - PROCESS | 1845 | 1461017687231 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe7b2800 == 63 [pid = 1845] [id = 123] 15:14:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f341b6be000) [pid = 1845] [serial = 368] [outer = (nil)] 15:14:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f341d20f800) [pid = 1845] [serial = 369] [outer = 0x7f341b6be000] 15:14:47 INFO - PROCESS | 1845 | 1461017687360 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f341df8a000) [pid = 1845] [serial = 370] [outer = 0x7f341b6be000] 15:14:48 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:48 INFO - PROCESS | 1845 | 1461017688232 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] 15:14:48 INFO - PROCESS | 1845 | 1461017688314 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:14:48 INFO - PROCESS | 1845 | 1461017688321 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:14:48 INFO - PROCESS | 1845 | 1461017688324 Marionette TRACE conn3 <- [1,466,null,{}] 15:14:48 INFO - PROCESS | 1845 | 1461017688329 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}] 15:14:48 INFO - PROCESS | 1845 | 1461017688491 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:14:48 INFO - PROCESS | 1845 | 1461017688635 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffe0d800 == 64 [pid = 1845] [id = 124] 15:14:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f33fe70ac00) [pid = 1845] [serial = 371] [outer = (nil)] 15:14:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33ffe74000) [pid = 1845] [serial = 372] [outer = 0x7f33fe70ac00] 15:14:48 INFO - PROCESS | 1845 | 1461017688707 Marionette DEBUG loaded listener.js 15:14:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33ffe7a400) [pid = 1845] [serial = 373] [outer = 0x7f33fe70ac00] 15:14:49 INFO - PROCESS | 1845 | 1461017689828 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] 15:14:49 INFO - PROCESS | 1845 | 1461017689909 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:14:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:14:49 INFO - PROCESS | 1845 | 1461017689918 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:14:49 INFO - PROCESS | 1845 | 1461017689923 Marionette TRACE conn3 <- [1,470,null,{}] 15:14:49 INFO - PROCESS | 1845 | 1461017689931 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}] 15:14:50 INFO - PROCESS | 1845 | 1461017690200 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:14:50 INFO - PROCESS | 1845 | 1461017690466 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415e76000 == 63 [pid = 1845] [id = 81] 15:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340bdb1800 == 62 [pid = 1845] [id = 116] 15:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f302800 == 61 [pid = 1845] [id = 115] 15:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409618800 == 60 [pid = 1845] [id = 114] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f341d211800) [pid = 1845] [serial = 315] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd52b800 == 61 [pid = 1845] [id = 125] 15:14:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f34000e2c00) [pid = 1845] [serial = 374] [outer = (nil)] 15:14:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f34000e8400) [pid = 1845] [serial = 375] [outer = 0x7f34000e2c00] 15:14:50 INFO - PROCESS | 1845 | 1461017690589 Marionette DEBUG loaded listener.js 15:14:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f3400434400) [pid = 1845] [serial = 376] [outer = 0x7f34000e2c00] 15:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407d07000 == 60 [pid = 1845] [id = 113] 15:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3402fde800 == 59 [pid = 1845] [id = 112] 15:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff84e000 == 58 [pid = 1845] [id = 111] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f34171fe400) [pid = 1845] [serial = 198] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f3416197800) [pid = 1845] [serial = 306] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f340c09a000) [pid = 1845] [serial = 309] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f341b02b800) [pid = 1845] [serial = 312] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f3408d4a000) [pid = 1845] [serial = 300] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f3408dab800) [pid = 1845] [serial = 301] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f33ff5d7400) [pid = 1845] [serial = 279] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f34003bc800) [pid = 1845] [serial = 295] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f33fe710800) [pid = 1845] [serial = 294] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f3405ccd800) [pid = 1845] [serial = 297] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f3407666c00) [pid = 1845] [serial = 298] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f340f24a800) [pid = 1845] [serial = 288] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f340a1d3400) [pid = 1845] [serial = 303] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f340937b000) [pid = 1845] [serial = 285] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f3407c14800) [pid = 1845] [serial = 282] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f3419298c00) [pid = 1845] [serial = 291] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f341b025c00) [pid = 1845] [serial = 310] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f34192c7000) [pid = 1845] [serial = 307] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f341d206800) [pid = 1845] [serial = 313] [outer = (nil)] [url = about:blank] 15:14:50 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f340f328400) [pid = 1845] [serial = 304] [outer = (nil)] [url = about:blank] 15:14:51 INFO - PROCESS | 1845 | 1461017691350 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]]]}] 15:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1484ms 15:14:51 INFO - PROCESS | 1845 | 1461017691403 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:14:51 INFO - PROCESS | 1845 | 1461017691423 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:14:51 INFO - PROCESS | 1845 | 1461017691447 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:14:51 INFO - PROCESS | 1845 | 1461017691452 Marionette TRACE conn3 <- [1,474,null,{}] 15:14:51 INFO - PROCESS | 1845 | 1461017691459 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}] 15:14:51 INFO - PROCESS | 1845 | 1461017691626 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:14:51 INFO - PROCESS | 1845 | 1461017691637 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34074d1800 == 59 [pid = 1845] [id = 126] 15:14:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f3402faf000) [pid = 1845] [serial = 377] [outer = (nil)] 15:14:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f3406462c00) [pid = 1845] [serial = 378] [outer = 0x7f3402faf000] 15:14:51 INFO - PROCESS | 1845 | 1461017691702 Marionette DEBUG loaded listener.js 15:14:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f3407a6a800) [pid = 1845] [serial = 379] [outer = 0x7f3402faf000] 15:14:52 INFO - PROCESS | 1845 | 1461017692659 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]]]}] 15:14:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1250ms 15:14:52 INFO - PROCESS | 1845 | 1461017692690 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:14:52 INFO - PROCESS | 1845 | 1461017692694 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:14:52 INFO - PROCESS | 1845 | 1461017692701 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:14:52 INFO - PROCESS | 1845 | 1461017692706 Marionette TRACE conn3 <- [1,478,null,{}] 15:14:52 INFO - PROCESS | 1845 | 1461017692722 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}] 15:14:52 INFO - PROCESS | 1845 | 1461017692929 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:14:52 INFO - PROCESS | 1845 | 1461017692961 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091ea000 == 60 [pid = 1845] [id = 127] 15:14:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f3407c1d400) [pid = 1845] [serial = 380] [outer = (nil)] 15:14:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f3408da9000) [pid = 1845] [serial = 381] [outer = 0x7f3407c1d400] 15:14:53 INFO - PROCESS | 1845 | 1461017693028 Marionette DEBUG loaded listener.js 15:14:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f3409105800) [pid = 1845] [serial = 382] [outer = 0x7f3407c1d400] 15:14:53 INFO - PROCESS | 1845 | 1461017693895 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]]]}] 15:14:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:14:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1237ms 15:14:53 INFO - PROCESS | 1845 | 1461017693939 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:14:53 INFO - PROCESS | 1845 | 1461017693944 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:14:53 INFO - PROCESS | 1845 | 1461017693950 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:14:53 INFO - PROCESS | 1845 | 1461017693952 Marionette TRACE conn3 <- [1,482,null,{}] 15:14:53 INFO - PROCESS | 1845 | 1461017693959 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}] 15:14:54 INFO - PROCESS | 1845 | 1461017694164 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:14:54 INFO - PROCESS | 1845 | 1461017694189 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340c02b000 == 61 [pid = 1845] [id = 128] 15:14:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f3403113000) [pid = 1845] [serial = 383] [outer = (nil)] 15:14:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f340a1d3400) [pid = 1845] [serial = 384] [outer = 0x7f3403113000] 15:14:54 INFO - PROCESS | 1845 | 1461017694252 Marionette DEBUG loaded listener.js 15:14:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f3416192c00) [pid = 1845] [serial = 385] [outer = 0x7f3403113000] 15:14:55 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f34000e2800) [pid = 1845] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:14:55 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f34032b1c00) [pid = 1845] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:14:55 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f33fee58000) [pid = 1845] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:14:55 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f33fe6dd800) [pid = 1845] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:14:55 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f3408d45c00) [pid = 1845] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:14:55 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f33fee5c000) [pid = 1845] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:14:55 INFO - PROCESS | 1845 | 1461017695263 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]]]}] 15:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1341ms 15:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:14:55 INFO - PROCESS | 1845 | 1461017695293 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:14:55 INFO - PROCESS | 1845 | 1461017695296 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:14:55 INFO - PROCESS | 1845 | 1461017695304 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:14:55 INFO - PROCESS | 1845 | 1461017695306 Marionette TRACE conn3 <- [1,486,null,{}] 15:14:55 INFO - PROCESS | 1845 | 1461017695312 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}] 15:14:55 INFO - PROCESS | 1845 | 1461017695452 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:14:55 INFO - PROCESS | 1845 | 1461017695468 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415e77000 == 62 [pid = 1845] [id = 129] 15:14:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f33fd744000) [pid = 1845] [serial = 386] [outer = (nil)] 15:14:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f33fd74bc00) [pid = 1845] [serial = 387] [outer = 0x7f33fd744000] 15:14:55 INFO - PROCESS | 1845 | 1461017695530 Marionette DEBUG loaded listener.js 15:14:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f33fd750800) [pid = 1845] [serial = 388] [outer = 0x7f33fd744000] 15:14:56 INFO - PROCESS | 1845 | 1461017696325 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]]]}] 15:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1086ms 15:14:56 INFO - PROCESS | 1845 | 1461017696390 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:14:56 INFO - PROCESS | 1845 | 1461017696394 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:14:56 INFO - PROCESS | 1845 | 1461017696400 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:14:56 INFO - PROCESS | 1845 | 1461017696414 Marionette TRACE conn3 <- [1,490,null,{}] 15:14:56 INFO - PROCESS | 1845 | 1461017696438 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}] 15:14:56 INFO - PROCESS | 1845 | 1461017696615 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:14:56 INFO - PROCESS | 1845 | 1461017696625 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa04800 == 63 [pid = 1845] [id = 130] 15:14:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f33fd307800) [pid = 1845] [serial = 389] [outer = (nil)] 15:14:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f33fd745c00) [pid = 1845] [serial = 390] [outer = 0x7f33fd307800] 15:14:56 INFO - PROCESS | 1845 | 1461017696782 Marionette DEBUG loaded listener.js 15:14:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f3409108000) [pid = 1845] [serial = 391] [outer = 0x7f33fd307800] 15:14:57 INFO - PROCESS | 1845 | 1461017697696 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]]]}] 15:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1353ms 15:14:57 INFO - PROCESS | 1845 | 1461017697755 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:14:57 INFO - PROCESS | 1845 | 1461017697760 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:14:57 INFO - PROCESS | 1845 | 1461017697770 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:14:57 INFO - PROCESS | 1845 | 1461017697775 Marionette TRACE conn3 <- [1,494,null,{}] 15:14:57 INFO - PROCESS | 1845 | 1461017697785 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}] 15:14:58 INFO - PROCESS | 1845 | 1461017698041 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:14:58 INFO - PROCESS | 1845 | 1461017698252 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340590a800 == 64 [pid = 1845] [id = 131] 15:14:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f33fe6b7c00) [pid = 1845] [serial = 392] [outer = (nil)] 15:14:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f33fe6dd800) [pid = 1845] [serial = 393] [outer = 0x7f33fe6b7c00] 15:14:58 INFO - PROCESS | 1845 | 1461017698334 Marionette DEBUG loaded listener.js 15:14:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f33fee59c00) [pid = 1845] [serial = 394] [outer = 0x7f33fe6b7c00] 15:14:59 INFO - PROCESS | 1845 | 1461017699208 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]]]}] 15:14:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1487ms 15:14:59 INFO - PROCESS | 1845 | 1461017699259 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:14:59 INFO - PROCESS | 1845 | 1461017699267 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:14:59 INFO - PROCESS | 1845 | 1461017699279 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:14:59 INFO - PROCESS | 1845 | 1461017699283 Marionette TRACE conn3 <- [1,498,null,{}] 15:14:59 INFO - PROCESS | 1845 | 1461017699289 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}] 15:14:59 INFO - PROCESS | 1845 | 1461017699471 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:14:59 INFO - PROCESS | 1845 | 1461017699616 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f6e000 == 65 [pid = 1845] [id = 132] 15:14:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f33fe6ba800) [pid = 1845] [serial = 395] [outer = (nil)] 15:14:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f34000e5400) [pid = 1845] [serial = 396] [outer = 0x7f33fe6ba800] 15:14:59 INFO - PROCESS | 1845 | 1461017699690 Marionette DEBUG loaded listener.js 15:14:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f340146f800) [pid = 1845] [serial = 397] [outer = 0x7f33fe6ba800] 15:15:00 INFO - PROCESS | 1845 | 1461017700686 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]]]}] 15:15:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:15:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1443ms 15:15:00 INFO - PROCESS | 1845 | 1461017700723 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:15:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:15:00 INFO - PROCESS | 1845 | 1461017700728 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:15:00 INFO - PROCESS | 1845 | 1461017700735 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:15:00 INFO - PROCESS | 1845 | 1461017700741 Marionette TRACE conn3 <- [1,502,null,{}] 15:15:00 INFO - PROCESS | 1845 | 1461017700758 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}] 15:15:00 INFO - PROCESS | 1845 | 1461017700954 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:15:01 INFO - PROCESS | 1845 | 1461017701100 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341f764000 == 66 [pid = 1845] [id = 133] 15:15:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f34032b8000) [pid = 1845] [serial = 398] [outer = (nil)] 15:15:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f3407fc3800) [pid = 1845] [serial = 399] [outer = 0x7f34032b8000] 15:15:01 INFO - PROCESS | 1845 | 1461017701176 Marionette DEBUG loaded listener.js 15:15:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f340910fc00) [pid = 1845] [serial = 400] [outer = 0x7f34032b8000] 15:15:02 INFO - PROCESS | 1845 | 1461017702195 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]]]}] 15:15:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:15:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1491ms 15:15:02 INFO - PROCESS | 1845 | 1461017702228 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:15:02 INFO - PROCESS | 1845 | 1461017702232 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:15:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:15:02 INFO - PROCESS | 1845 | 1461017702239 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:15:02 INFO - PROCESS | 1845 | 1461017702242 Marionette TRACE conn3 <- [1,506,null,{}] 15:15:02 INFO - PROCESS | 1845 | 1461017702248 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}] 15:15:02 INFO - PROCESS | 1845 | 1461017702425 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:15:02 INFO - PROCESS | 1845 | 1461017702577 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff2b8000 == 67 [pid = 1845] [id = 134] 15:15:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f3407c16000) [pid = 1845] [serial = 401] [outer = (nil)] 15:15:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f3417306800) [pid = 1845] [serial = 402] [outer = 0x7f3407c16000] 15:15:02 INFO - PROCESS | 1845 | 1461017702652 Marionette DEBUG loaded listener.js 15:15:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f341b026400) [pid = 1845] [serial = 403] [outer = 0x7f3407c16000] 15:15:03 INFO - PROCESS | 1845 | 1461017703555 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]]]}] 15:15:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:15:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1380ms 15:15:03 INFO - PROCESS | 1845 | 1461017703621 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:15:03 INFO - PROCESS | 1845 | 1461017703625 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:15:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:15:03 INFO - PROCESS | 1845 | 1461017703631 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:15:03 INFO - PROCESS | 1845 | 1461017703633 Marionette TRACE conn3 <- [1,510,null,{}] 15:15:03 INFO - PROCESS | 1845 | 1461017703639 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}] 15:15:03 INFO - PROCESS | 1845 | 1461017703803 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:15:03 INFO - PROCESS | 1845 | 1461017703949 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe96c000 == 68 [pid = 1845] [id = 135] 15:15:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33fe6b3c00) [pid = 1845] [serial = 404] [outer = (nil)] 15:15:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f341b62cc00) [pid = 1845] [serial = 405] [outer = 0x7f33fe6b3c00] 15:15:04 INFO - PROCESS | 1845 | 1461017704063 Marionette DEBUG loaded listener.js 15:15:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f341b6bbc00) [pid = 1845] [serial = 406] [outer = 0x7f33fe6b3c00] 15:15:04 INFO - PROCESS | 1845 | 1461017704963 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]]]}] 15:15:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:15:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1378ms 15:15:05 INFO - PROCESS | 1845 | 1461017705011 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:15:05 INFO - PROCESS | 1845 | 1461017705015 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:15:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:15:05 INFO - PROCESS | 1845 | 1461017705021 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:15:05 INFO - PROCESS | 1845 | 1461017705024 Marionette TRACE conn3 <- [1,514,null,{}] 15:15:05 INFO - PROCESS | 1845 | 1461017705029 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}] 15:15:05 INFO - PROCESS | 1845 | 1461017705222 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:15:05 INFO - PROCESS | 1845 | 1461017705370 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6da000 == 69 [pid = 1845] [id = 136] 15:15:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33fd304000) [pid = 1845] [serial = 407] [outer = (nil)] 15:15:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33ffc5b000) [pid = 1845] [serial = 408] [outer = 0x7f33fd304000] 15:15:05 INFO - PROCESS | 1845 | 1461017705444 Marionette DEBUG loaded listener.js 15:15:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f341b6c1800) [pid = 1845] [serial = 409] [outer = 0x7f33fd304000] 15:15:06 INFO - PROCESS | 1845 | 1461017706601 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]]]}] 15:15:06 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 15:15:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1637ms 15:15:06 INFO - PROCESS | 1845 | 1461017706659 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:15:06 INFO - PROCESS | 1845 | 1461017706665 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:15:06 INFO - PROCESS | 1845 | 1461017706673 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:15:06 INFO - PROCESS | 1845 | 1461017706679 Marionette TRACE conn3 <- [1,518,null,{}] 15:15:06 INFO - PROCESS | 1845 | 1461017706688 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}] 15:15:06 INFO - PROCESS | 1845 | 1461017706852 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:15:07 INFO - PROCESS | 1845 | 1461017707102 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd524800 == 70 [pid = 1845] [id = 137] 15:15:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33fd74a400) [pid = 1845] [serial = 410] [outer = (nil)] 15:15:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33fe6b9400) [pid = 1845] [serial = 411] [outer = 0x7f33fd74a400] 15:15:07 INFO - PROCESS | 1845 | 1461017707236 Marionette DEBUG loaded listener.js 15:15:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33fee55c00) [pid = 1845] [serial = 412] [outer = 0x7f33fd74a400] 15:15:08 INFO - PROCESS | 1845 | 1461017708060 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]]]}] 15:15:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:15:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1437ms 15:15:08 INFO - PROCESS | 1845 | 1461017708111 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:15:08 INFO - PROCESS | 1845 | 1461017708119 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:15:08 INFO - PROCESS | 1845 | 1461017708130 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:15:08 INFO - PROCESS | 1845 | 1461017708134 Marionette TRACE conn3 <- [1,522,null,{}] 15:15:08 INFO - PROCESS | 1845 | 1461017708140 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}] 15:15:08 INFO - PROCESS | 1845 | 1461017708305 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:15:08 INFO - PROCESS | 1845 | 1461017708454 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe7a3800 == 71 [pid = 1845] [id = 138] 15:15:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33fe6e1000) [pid = 1845] [serial = 413] [outer = (nil)] 15:15:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33ffc5c400) [pid = 1845] [serial = 414] [outer = 0x7f33fe6e1000] 15:15:08 INFO - PROCESS | 1845 | 1461017708525 Marionette DEBUG loaded listener.js 15:15:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33ffe6cc00) [pid = 1845] [serial = 415] [outer = 0x7f33fe6e1000] 15:15:10 INFO - PROCESS | 1845 | 1461017710046 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]]]}] 15:15:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1945ms 15:15:10 INFO - PROCESS | 1845 | 1461017710076 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:15:10 INFO - PROCESS | 1845 | 1461017710080 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:15:10 INFO - PROCESS | 1845 | 1461017710085 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:15:10 INFO - PROCESS | 1845 | 1461017710091 Marionette TRACE conn3 <- [1,526,null,{}] 15:15:10 INFO - PROCESS | 1845 | 1461017710106 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}] 15:15:10 INFO - PROCESS | 1845 | 1461017710323 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:15:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff98c800 == 70 [pid = 1845] [id = 97] 15:15:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415e77000 == 69 [pid = 1845] [id = 129] 15:15:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340c02b000 == 68 [pid = 1845] [id = 128] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f3408db1400) [pid = 1845] [serial = 321] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f3405948c00) [pid = 1845] [serial = 318] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f3408da9400) [pid = 1845] [serial = 324] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f340910c000) [pid = 1845] [serial = 327] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f341632f800) [pid = 1845] [serial = 351] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f341610f400) [pid = 1845] [serial = 330] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34091ea000 == 67 [pid = 1845] [id = 127] 15:15:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34074d1800 == 66 [pid = 1845] [id = 126] 15:15:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd52b800 == 65 [pid = 1845] [id = 125] 15:15:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341f768800 == 64 [pid = 1845] [id = 121] 15:15:10 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34032f2000 == 63 [pid = 1845] [id = 118] 15:15:10 INFO - PROCESS | 1845 | 1461017710503 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f3408da7400) [pid = 1845] [serial = 345] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f3407c1f400) [pid = 1845] [serial = 337] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f3407362800) [pid = 1845] [serial = 336] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33fee61800) [pid = 1845] [serial = 339] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f3407c22800) [pid = 1845] [serial = 340] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33fe911000) [pid = 1845] [serial = 334] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33fe702800) [pid = 1845] [serial = 333] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f34090b8000) [pid = 1845] [serial = 346] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f34090bb000) [pid = 1845] [serial = 348] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f34000e8c00) [pid = 1845] [serial = 342] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f3407fb5000) [pid = 1845] [serial = 343] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f3409382000) [pid = 1845] [serial = 349] [outer = (nil)] [url = about:blank] 15:15:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd51a000 == 64 [pid = 1845] [id = 139] 15:15:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f33fe911000) [pid = 1845] [serial = 416] [outer = (nil)] 15:15:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f3401282400) [pid = 1845] [serial = 417] [outer = 0x7f33fe911000] 15:15:10 INFO - PROCESS | 1845 | 1461017710587 Marionette DEBUG loaded listener.js 15:15:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f3408db1400) [pid = 1845] [serial = 418] [outer = 0x7f33fe911000] 15:15:11 INFO - PROCESS | 1845 | 1461017711354 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]]]}] 15:15:11 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 15:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1287ms 15:15:11 INFO - PROCESS | 1845 | 1461017711382 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:15:11 INFO - PROCESS | 1845 | 1461017711385 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:15:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:15:11 INFO - PROCESS | 1845 | 1461017711393 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:15:11 INFO - PROCESS | 1845 | 1461017711396 Marionette TRACE conn3 <- [1,530,null,{}] 15:15:11 INFO - PROCESS | 1845 | 1461017711402 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}] 15:15:11 INFO - PROCESS | 1845 | 1461017711565 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:15:11 INFO - PROCESS | 1845 | 1461017711581 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091da800 == 65 [pid = 1845] [id = 140] 15:15:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33ff5d9c00) [pid = 1845] [serial = 419] [outer = (nil)] 15:15:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f3409384400) [pid = 1845] [serial = 420] [outer = 0x7f33ff5d9c00] 15:15:11 INFO - PROCESS | 1845 | 1461017711691 Marionette DEBUG loaded listener.js 15:15:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f340c09a000) [pid = 1845] [serial = 421] [outer = 0x7f33ff5d9c00] 15:15:12 INFO - PROCESS | 1845 | 1461017712645 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"]]]}] 15:15:12 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 15:15:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:15:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:15:12 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 15:15:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:15:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:15:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1283ms 15:15:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:15:12 INFO - PROCESS | 1845 | 1461017712681 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:15:12 INFO - PROCESS | 1845 | 1461017712683 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:15:12 INFO - PROCESS | 1845 | 1461017712691 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:15:12 INFO - PROCESS | 1845 | 1461017712694 Marionette TRACE conn3 <- [1,534,null,{}] 15:15:12 INFO - PROCESS | 1845 | 1461017712699 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}] 15:15:12 INFO - PROCESS | 1845 | 1461017712859 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:15:12 INFO - PROCESS | 1845 | 1461017712878 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6d0800 == 66 [pid = 1845] [id = 141] 15:15:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33fd599000) [pid = 1845] [serial = 422] [outer = (nil)] 15:15:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33fd5a6000) [pid = 1845] [serial = 423] [outer = 0x7f33fd599000] 15:15:13 INFO - PROCESS | 1845 | 1461017713047 Marionette DEBUG loaded listener.js 15:15:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f3409d59800) [pid = 1845] [serial = 424] [outer = 0x7f33fd599000] 15:15:13 INFO - PROCESS | 1845 | 1461017713821 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]]]}] 15:15:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:15:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1190ms 15:15:13 INFO - PROCESS | 1845 | 1461017713882 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:15:13 INFO - PROCESS | 1845 | 1461017713886 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:15:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:15:13 INFO - PROCESS | 1845 | 1461017713892 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:15:13 INFO - PROCESS | 1845 | 1461017713894 Marionette TRACE conn3 <- [1,538,null,{}] 15:15:13 INFO - PROCESS | 1845 | 1461017713900 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}] 15:15:14 INFO - PROCESS | 1845 | 1461017714177 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:15:14 INFO - PROCESS | 1845 | 1461017714212 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa98800 == 67 [pid = 1845] [id = 142] 15:15:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33fd59fc00) [pid = 1845] [serial = 425] [outer = (nil)] 15:15:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33fe694400) [pid = 1845] [serial = 426] [outer = 0x7f33fd59fc00] 15:15:14 INFO - PROCESS | 1845 | 1461017714284 Marionette DEBUG loaded listener.js 15:15:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f34170d2800) [pid = 1845] [serial = 427] [outer = 0x7f33fd59fc00] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f34000e2c00) [pid = 1845] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33fe905800) [pid = 1845] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f3408da3c00) [pid = 1845] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f3407c1d400) [pid = 1845] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f340bd10000) [pid = 1845] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f3403110800) [pid = 1845] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f340be21400) [pid = 1845] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33ff5dbc00) [pid = 1845] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f3403113000) [pid = 1845] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33ff4e0c00) [pid = 1845] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f3402faf000) [pid = 1845] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f340310f400) [pid = 1845] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f33fe70ac00) [pid = 1845] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f33fd744000) [pid = 1845] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f341b02a400) [pid = 1845] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f34090c0c00) [pid = 1845] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:15:15 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f33ff4e2000) [pid = 1845] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:15:15 INFO - PROCESS | 1845 | 1461017715535 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]]]}] 15:15:15 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. 15:15:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1681ms 15:15:15 INFO - PROCESS | 1845 | 1461017715574 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:15:15 INFO - PROCESS | 1845 | 1461017715577 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:15:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:15:15 INFO - PROCESS | 1845 | 1461017715584 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:15:15 INFO - PROCESS | 1845 | 1461017715586 Marionette TRACE conn3 <- [1,542,null,{}] 15:15:15 INFO - PROCESS | 1845 | 1461017715597 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}] 15:15:15 INFO - PROCESS | 1845 | 1461017715801 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:15:15 INFO - PROCESS | 1845 | 1461017715921 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407d24800 == 68 [pid = 1845] [id = 143] 15:15:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f33fe695800) [pid = 1845] [serial = 428] [outer = (nil)] 15:15:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f33fff60c00) [pid = 1845] [serial = 429] [outer = 0x7f33fe695800] 15:15:16 INFO - PROCESS | 1845 | 1461017716006 Marionette DEBUG loaded listener.js 15:15:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f33fff67800) [pid = 1845] [serial = 430] [outer = 0x7f33fe695800] 15:15:16 INFO - PROCESS | 1845 | 1461017716740 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]]]}] 15:15:16 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. 15:15:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1237ms 15:15:16 INFO - PROCESS | 1845 | 1461017716824 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:15:16 INFO - PROCESS | 1845 | 1461017716827 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:15:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:15:16 INFO - PROCESS | 1845 | 1461017716834 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:15:16 INFO - PROCESS | 1845 | 1461017716838 Marionette TRACE conn3 <- [1,546,null,{}] 15:15:16 INFO - PROCESS | 1845 | 1461017716843 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}] 15:15:17 INFO - PROCESS | 1845 | 1461017717018 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:15:17 INFO - PROCESS | 1845 | 1461017717035 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f342047d000 == 69 [pid = 1845] [id = 144] 15:15:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f33fd744c00) [pid = 1845] [serial = 431] [outer = (nil)] 15:15:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f33fff6b800) [pid = 1845] [serial = 432] [outer = 0x7f33fd744c00] 15:15:17 INFO - PROCESS | 1845 | 1461017717104 Marionette DEBUG loaded listener.js 15:15:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f3406b7e000) [pid = 1845] [serial = 433] [outer = 0x7f33fd744c00] 15:15:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33fd30e400) [pid = 1845] [serial = 434] [outer = 0x7f33ff4e3800] 15:15:18 INFO - PROCESS | 1845 | 1461017718206 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]]]}] 15:15:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:15:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1385ms 15:15:18 INFO - PROCESS | 1845 | 1461017718253 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:15:18 INFO - PROCESS | 1845 | 1461017718261 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:15:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:15:18 INFO - PROCESS | 1845 | 1461017718275 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:15:18 INFO - PROCESS | 1845 | 1461017718279 Marionette TRACE conn3 <- [1,550,null,{}] 15:15:18 INFO - PROCESS | 1845 | 1461017718287 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}] 15:15:18 INFO - PROCESS | 1845 | 1461017718488 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:15:18 INFO - PROCESS | 1845 | 1461017718647 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea56000 == 70 [pid = 1845] [id = 145] 15:15:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33fe692400) [pid = 1845] [serial = 435] [outer = (nil)] 15:15:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33fe69b400) [pid = 1845] [serial = 436] [outer = 0x7f33fe692400] 15:15:18 INFO - PROCESS | 1845 | 1461017718726 Marionette DEBUG loaded listener.js 15:15:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33fe70bc00) [pid = 1845] [serial = 437] [outer = 0x7f33fe692400] 15:15:19 INFO - PROCESS | 1845 | 1461017719585 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]]]}] 15:15:19 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. 15:15:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1332ms 15:15:19 INFO - PROCESS | 1845 | 1461017719634 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:15:19 INFO - PROCESS | 1845 | 1461017719642 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:15:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:15:19 INFO - PROCESS | 1845 | 1461017719657 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:15:19 INFO - PROCESS | 1845 | 1461017719661 Marionette TRACE conn3 <- [1,554,null,{}] 15:15:19 INFO - PROCESS | 1845 | 1461017719668 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}] 15:15:19 INFO - PROCESS | 1845 | 1461017719853 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:15:20 INFO - PROCESS | 1845 | 1461017720008 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34086f3000 == 71 [pid = 1845] [id = 146] 15:15:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33fe693c00) [pid = 1845] [serial = 438] [outer = (nil)] 15:15:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33ffc52400) [pid = 1845] [serial = 439] [outer = 0x7f33fe693c00] 15:15:20 INFO - PROCESS | 1845 | 1461017720083 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33fff61000) [pid = 1845] [serial = 440] [outer = 0x7f33fe693c00] 15:15:20 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:21 INFO - PROCESS | 1845 | 1461017721071 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]]]}] 15:15:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:15:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1486ms 15:15:21 INFO - PROCESS | 1845 | 1461017721143 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1845 | 1461017721147 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:15:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:15:21 INFO - PROCESS | 1845 | 1461017721154 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1845 | 1461017721160 Marionette TRACE conn3 <- [1,558,null,{}] 15:15:21 INFO - PROCESS | 1845 | 1461017721176 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}] 15:15:21 INFO - PROCESS | 1845 | 1461017721390 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:15:21 INFO - PROCESS | 1845 | 1461017721595 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341f77f000 == 72 [pid = 1845] [id = 147] 15:15:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f34000e2800) [pid = 1845] [serial = 441] [outer = (nil)] 15:15:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f3407799c00) [pid = 1845] [serial = 442] [outer = 0x7f34000e2800] 15:15:21 INFO - PROCESS | 1845 | 1461017721717 Marionette DEBUG loaded listener.js 15:15:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f3408da4c00) [pid = 1845] [serial = 443] [outer = 0x7f34000e2800] 15:15:22 INFO - PROCESS | 1845 | 1461017722624 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]]]}] 15:15:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:15:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1545ms 15:15:22 INFO - PROCESS | 1845 | 1461017722701 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:15:22 INFO - PROCESS | 1845 | 1461017722705 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:15:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:15:22 INFO - PROCESS | 1845 | 1461017722713 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:15:22 INFO - PROCESS | 1845 | 1461017722717 Marionette TRACE conn3 <- [1,562,null,{}] 15:15:22 INFO - PROCESS | 1845 | 1461017722723 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}] 15:15:22 INFO - PROCESS | 1845 | 1461017722939 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:15:23 INFO - PROCESS | 1845 | 1461017723132 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340385e000 == 73 [pid = 1845] [id = 148] 15:15:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33fee5bc00) [pid = 1845] [serial = 444] [outer = (nil)] 15:15:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f34090c2000) [pid = 1845] [serial = 445] [outer = 0x7f33fee5bc00] 15:15:23 INFO - PROCESS | 1845 | 1461017723251 Marionette DEBUG loaded listener.js 15:15:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f340c0a4000) [pid = 1845] [serial = 446] [outer = 0x7f33fee5bc00] 15:15:23 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:24 INFO - PROCESS | 1845 | 1461017724051 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]]]}] 15:15:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:15:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1383ms 15:15:24 INFO - PROCESS | 1845 | 1461017724098 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:15:24 INFO - PROCESS | 1845 | 1461017724101 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:15:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:15:24 INFO - PROCESS | 1845 | 1461017724109 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:15:24 INFO - PROCESS | 1845 | 1461017724113 Marionette TRACE conn3 <- [1,566,null,{}] 15:15:24 INFO - PROCESS | 1845 | 1461017724119 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}] 15:15:24 INFO - PROCESS | 1845 | 1461017724283 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:15:24 INFO - PROCESS | 1845 | 1461017724439 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f52800 == 74 [pid = 1845] [id = 149] 15:15:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f3402e93400) [pid = 1845] [serial = 447] [outer = (nil)] 15:15:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f3403fca000) [pid = 1845] [serial = 448] [outer = 0x7f3402e93400] 15:15:24 INFO - PROCESS | 1845 | 1461017724510 Marionette DEBUG loaded listener.js 15:15:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f3403fcf800) [pid = 1845] [serial = 449] [outer = 0x7f3402e93400] 15:15:25 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:25 INFO - PROCESS | 1845 | 1461017725403 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]]]}] 15:15:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:15:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1333ms 15:15:25 INFO - PROCESS | 1845 | 1461017725444 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:15:25 INFO - PROCESS | 1845 | 1461017725448 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:15:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:15:25 INFO - PROCESS | 1845 | 1461017725454 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:15:25 INFO - PROCESS | 1845 | 1461017725458 Marionette TRACE conn3 <- [1,570,null,{}] 15:15:25 INFO - PROCESS | 1845 | 1461017725464 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}] 15:15:25 INFO - PROCESS | 1845 | 1461017725654 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:15:25 INFO - PROCESS | 1845 | 1461017725805 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f8819000 == 75 [pid = 1845] [id = 150] 15:15:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f3403bbe000) [pid = 1845] [serial = 450] [outer = (nil)] 15:15:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f3403fc2400) [pid = 1845] [serial = 451] [outer = 0x7f3403bbe000] 15:15:25 INFO - PROCESS | 1845 | 1461017725879 Marionette DEBUG loaded listener.js 15:15:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f34150cb400) [pid = 1845] [serial = 452] [outer = 0x7f3403bbe000] 15:15:26 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:26 INFO - PROCESS | 1845 | 1461017726770 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]]]}] 15:15:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:15:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1380ms 15:15:26 INFO - PROCESS | 1845 | 1461017726835 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:15:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:15:26 INFO - PROCESS | 1845 | 1461017726839 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:15:26 INFO - PROCESS | 1845 | 1461017726846 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:15:26 INFO - PROCESS | 1845 | 1461017726850 Marionette TRACE conn3 <- [1,574,null,{}] 15:15:26 INFO - PROCESS | 1845 | 1461017726855 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}] 15:15:27 INFO - PROCESS | 1845 | 1461017727067 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:15:27 INFO - PROCESS | 1845 | 1461017727219 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34042b9000 == 76 [pid = 1845] [id = 151] 15:15:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33fd751c00) [pid = 1845] [serial = 453] [outer = (nil)] 15:15:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f34042a0c00) [pid = 1845] [serial = 454] [outer = 0x7f33fd751c00] 15:15:27 INFO - PROCESS | 1845 | 1461017727293 Marionette DEBUG loaded listener.js 15:15:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f34042a8000) [pid = 1845] [serial = 455] [outer = 0x7f33fd751c00] 15:15:28 INFO - PROCESS | 1845 | 1461017728197 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]]]}] 15:15:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:15:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1384ms 15:15:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:15:28 INFO - PROCESS | 1845 | 1461017728230 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:15:28 INFO - PROCESS | 1845 | 1461017728233 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:15:28 INFO - PROCESS | 1845 | 1461017728240 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1845 | 1461017728243 Marionette TRACE conn3 <- [1,578,null,{}] 15:15:28 INFO - PROCESS | 1845 | 1461017728249 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}] 15:15:28 INFO - PROCESS | 1845 | 1461017728426 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:15:28 INFO - PROCESS | 1845 | 1461017728583 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34042c0000 == 77 [pid = 1845] [id = 152] 15:15:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f7fdc000) [pid = 1845] [serial = 456] [outer = (nil)] 15:15:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f7fe4400) [pid = 1845] [serial = 457] [outer = 0x7f33f7fdc000] 15:15:28 INFO - PROCESS | 1845 | 1461017728654 Marionette DEBUG loaded listener.js 15:15:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f7fe9000) [pid = 1845] [serial = 458] [outer = 0x7f33f7fdc000] 15:15:29 INFO - PROCESS | 1845 | 1461017729805 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]]]}] 15:15:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:15:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1633ms 15:15:29 INFO - PROCESS | 1845 | 1461017729872 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:15:29 INFO - PROCESS | 1845 | 1461017729878 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:15:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:15:29 INFO - PROCESS | 1845 | 1461017729887 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:15:29 INFO - PROCESS | 1845 | 1461017729892 Marionette TRACE conn3 <- [1,582,null,{}] 15:15:29 INFO - PROCESS | 1845 | 1461017729899 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}] 15:15:30 INFO - PROCESS | 1845 | 1461017730124 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:15:30 INFO - PROCESS | 1845 | 1461017730428 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6c9000 == 78 [pid = 1845] [id = 153] 15:15:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33fe690c00) [pid = 1845] [serial = 459] [outer = (nil)] 15:15:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33fe698800) [pid = 1845] [serial = 460] [outer = 0x7f33fe690c00] 15:15:30 INFO - PROCESS | 1845 | 1461017730503 Marionette DEBUG loaded listener.js 15:15:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33fe6b6000) [pid = 1845] [serial = 461] [outer = 0x7f33fe690c00] 15:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341dc3f800 == 77 [pid = 1845] [id = 84] 15:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408490000 == 76 [pid = 1845] [id = 106] 15:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341734f000 == 75 [pid = 1845] [id = 42] 15:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3417021800 == 74 [pid = 1845] [id = 117] 15:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340591b800 == 73 [pid = 1845] [id = 61] 15:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341b19b800 == 72 [pid = 1845] [id = 82] 15:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341b605000 == 71 [pid = 1845] [id = 83] 15:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407d24800 == 70 [pid = 1845] [id = 143] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33fd745c00) [pid = 1845] [serial = 390] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa98800 == 69 [pid = 1845] [id = 142] 15:15:31 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6d0800 == 68 [pid = 1845] [id = 141] 15:15:31 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34091da800 == 67 [pid = 1845] [id = 140] 15:15:31 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd51a000 == 66 [pid = 1845] [id = 139] 15:15:31 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe7a3800 == 65 [pid = 1845] [id = 138] 15:15:31 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd524800 == 64 [pid = 1845] [id = 137] 15:15:31 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415f6e000 == 63 [pid = 1845] [id = 132] 15:15:31 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340590a800 == 62 [pid = 1845] [id = 131] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f341aa58000) [pid = 1845] [serial = 213] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f341b026c00) [pid = 1845] [serial = 247] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f341630a400) [pid = 1845] [serial = 207] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f34090b8c00) [pid = 1845] [serial = 244] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f34192c9800) [pid = 1845] [serial = 210] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f3408f86c00) [pid = 1845] [serial = 204] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f340be29000) [pid = 1845] [serial = 168] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f3407603c00) [pid = 1845] [serial = 241] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f341df83000) [pid = 1845] [serial = 253] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f341d20a800) [pid = 1845] [serial = 250] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f34032b0c00) [pid = 1845] [serial = 201] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | 1461017731399 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]]]}] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f3400434400) [pid = 1845] [serial = 376] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f341d20f800) [pid = 1845] [serial = 369] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f34000e8400) [pid = 1845] [serial = 375] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f3402f4d800) [pid = 1845] [serial = 357] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f341504dc00) [pid = 1845] [serial = 366] [outer = (nil)] [url = about:blank] 15:15:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:15:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1540ms 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f3408da9000) [pid = 1845] [serial = 381] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33fee5e400) [pid = 1845] [serial = 354] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33fe6b9c00) [pid = 1845] [serial = 363] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f3409105800) [pid = 1845] [serial = 382] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f340a1d3400) [pid = 1845] [serial = 384] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f3407a6a800) [pid = 1845] [serial = 379] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f3406462c00) [pid = 1845] [serial = 378] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f340937bc00) [pid = 1845] [serial = 360] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33ffe7a400) [pid = 1845] [serial = 373] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33fd74bc00) [pid = 1845] [serial = 387] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33fd750800) [pid = 1845] [serial = 388] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f33ffe74000) [pid = 1845] [serial = 372] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f3416192c00) [pid = 1845] [serial = 385] [outer = (nil)] [url = about:blank] 15:15:31 INFO - PROCESS | 1845 | 1461017731446 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:15:31 INFO - PROCESS | 1845 | 1461017731453 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:15:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:15:31 INFO - PROCESS | 1845 | 1461017731464 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:15:31 INFO - PROCESS | 1845 | 1461017731468 Marionette TRACE conn3 <- [1,586,null,{}] 15:15:31 INFO - PROCESS | 1845 | 1461017731474 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}] 15:15:31 INFO - PROCESS | 1845 | 1461017731644 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:15:31 INFO - PROCESS | 1845 | 1461017731679 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff98b800 == 63 [pid = 1845] [id = 154] 15:15:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f33fd304c00) [pid = 1845] [serial = 462] [outer = (nil)] 15:15:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f33fe70e400) [pid = 1845] [serial = 463] [outer = 0x7f33fd304c00] 15:15:31 INFO - PROCESS | 1845 | 1461017731848 Marionette DEBUG loaded listener.js 15:15:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33fee5d000) [pid = 1845] [serial = 464] [outer = 0x7f33fd304c00] 15:15:32 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:32 INFO - PROCESS | 1845 | 1461017732855 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]]]}] 15:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1436ms 15:15:32 INFO - PROCESS | 1845 | 1461017732901 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:15:32 INFO - PROCESS | 1845 | 1461017732907 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:15:32 INFO - PROCESS | 1845 | 1461017732916 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:15:32 INFO - PROCESS | 1845 | 1461017732922 Marionette TRACE conn3 <- [1,590,null,{}] 15:15:32 INFO - PROCESS | 1845 | 1461017732932 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}] 15:15:33 INFO - PROCESS | 1845 | 1461017733146 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:15:33 INFO - PROCESS | 1845 | 1461017733365 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff589000 == 64 [pid = 1845] [id = 155] 15:15:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33fd59b000) [pid = 1845] [serial = 465] [outer = (nil)] 15:15:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33fe6b0c00) [pid = 1845] [serial = 466] [outer = 0x7f33fd59b000] 15:15:33 INFO - PROCESS | 1845 | 1461017733486 Marionette DEBUG loaded listener.js 15:15:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33fe905000) [pid = 1845] [serial = 467] [outer = 0x7f33fd59b000] 15:15:34 INFO - PROCESS | 1845 | 1461017734334 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]]]}] 15:15:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:15:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1487ms 15:15:34 INFO - PROCESS | 1845 | 1461017734405 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:15:34 INFO - PROCESS | 1845 | 1461017734413 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:15:34 INFO - PROCESS | 1845 | 1461017734424 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:15:34 INFO - PROCESS | 1845 | 1461017734428 Marionette TRACE conn3 <- [1,594,null,{}] 15:15:34 INFO - PROCESS | 1845 | 1461017734434 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}] 15:15:34 INFO - PROCESS | 1845 | 1461017734648 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:15:34 INFO - PROCESS | 1845 | 1461017734797 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f61800 == 65 [pid = 1845] [id = 156] 15:15:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33fd744800) [pid = 1845] [serial = 468] [outer = (nil)] 15:15:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33ffc5a000) [pid = 1845] [serial = 469] [outer = 0x7f33fd744800] 15:15:34 INFO - PROCESS | 1845 | 1461017734869 Marionette DEBUG loaded listener.js 15:15:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33ffe74000) [pid = 1845] [serial = 470] [outer = 0x7f33fd744800] 15:15:36 INFO - PROCESS | 1845 | 1461017736030 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]]]}] 15:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1684ms 15:15:36 INFO - PROCESS | 1845 | 1461017736109 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:15:36 INFO - PROCESS | 1845 | 1461017736113 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:15:36 INFO - PROCESS | 1845 | 1461017736119 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:15:36 INFO - PROCESS | 1845 | 1461017736125 Marionette TRACE conn3 <- [1,598,null,{}] 15:15:36 INFO - PROCESS | 1845 | 1461017736142 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}] 15:15:36 INFO - PROCESS | 1845 | 1461017736330 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:15:36 INFO - PROCESS | 1845 | 1461017736527 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407d0e800 == 66 [pid = 1845] [id = 157] 15:15:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f34000e8400) [pid = 1845] [serial = 471] [outer = (nil)] 15:15:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f340128b800) [pid = 1845] [serial = 472] [outer = 0x7f34000e8400] 15:15:36 INFO - PROCESS | 1845 | 1461017736603 Marionette DEBUG loaded listener.js 15:15:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f34032b2400) [pid = 1845] [serial = 473] [outer = 0x7f34000e8400] 15:15:37 INFO - PROCESS | 1845 | 1461017737710 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]]]}] 15:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1642ms 15:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:15:37 INFO - PROCESS | 1845 | 1461017737762 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:15:37 INFO - PROCESS | 1845 | 1461017737766 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:15:37 INFO - PROCESS | 1845 | 1461017737772 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:15:37 INFO - PROCESS | 1845 | 1461017737776 Marionette TRACE conn3 <- [1,602,null,{}] 15:15:37 INFO - PROCESS | 1845 | 1461017737781 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}] 15:15:37 INFO - PROCESS | 1845 | 1461017737984 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:15:38 INFO - PROCESS | 1845 | 1461017738186 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409587000 == 67 [pid = 1845] [id = 158] 15:15:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33ffa83800) [pid = 1845] [serial = 474] [outer = (nil)] 15:15:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f3403bb9000) [pid = 1845] [serial = 475] [outer = 0x7f33ffa83800] 15:15:38 INFO - PROCESS | 1845 | 1461017738261 Marionette DEBUG loaded listener.js 15:15:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f3403fc2800) [pid = 1845] [serial = 476] [outer = 0x7f33ffa83800] 15:15:39 INFO - PROCESS | 1845 | 1461017739055 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]]]}] 15:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1331ms 15:15:39 INFO - PROCESS | 1845 | 1461017739104 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:15:39 INFO - PROCESS | 1845 | 1461017739108 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:15:39 INFO - PROCESS | 1845 | 1461017739114 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:15:39 INFO - PROCESS | 1845 | 1461017739118 Marionette TRACE conn3 <- [1,606,null,{}] 15:15:39 INFO - PROCESS | 1845 | 1461017739123 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}] 15:15:39 INFO - PROCESS | 1845 | 1461017739293 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:15:39 INFO - PROCESS | 1845 | 1461017739448 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f1b2000 == 68 [pid = 1845] [id = 159] 15:15:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f34000f0400) [pid = 1845] [serial = 477] [outer = (nil)] 15:15:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f34042a1000) [pid = 1845] [serial = 478] [outer = 0x7f34000f0400] 15:15:39 INFO - PROCESS | 1845 | 1461017739522 Marionette DEBUG loaded listener.js 15:15:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f34042a8800) [pid = 1845] [serial = 479] [outer = 0x7f34000f0400] 15:15:40 INFO - PROCESS | 1845 | 1461017740407 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]]]}] 15:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1328ms 15:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:15:40 INFO - PROCESS | 1845 | 1461017740443 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:15:40 INFO - PROCESS | 1845 | 1461017740446 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:15:40 INFO - PROCESS | 1845 | 1461017740453 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:15:40 INFO - PROCESS | 1845 | 1461017740456 Marionette TRACE conn3 <- [1,610,null,{}] 15:15:40 INFO - PROCESS | 1845 | 1461017740462 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}] 15:15:40 INFO - PROCESS | 1845 | 1461017740666 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:15:40 INFO - PROCESS | 1845 | 1461017740819 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f84800 == 69 [pid = 1845] [id = 160] 15:15:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f34042a9400) [pid = 1845] [serial = 480] [outer = (nil)] 15:15:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f3407da3400) [pid = 1845] [serial = 481] [outer = 0x7f34042a9400] 15:15:40 INFO - PROCESS | 1845 | 1461017740894 Marionette DEBUG loaded listener.js 15:15:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f3408f82400) [pid = 1845] [serial = 482] [outer = 0x7f34042a9400] 15:15:41 INFO - PROCESS | 1845 | 1461017741800 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]]]}] 15:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1379ms 15:15:41 INFO - PROCESS | 1845 | 1461017741832 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:15:41 INFO - PROCESS | 1845 | 1461017741835 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:15:41 INFO - PROCESS | 1845 | 1461017741843 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:15:41 INFO - PROCESS | 1845 | 1461017741846 Marionette TRACE conn3 <- [1,614,null,{}] 15:15:41 INFO - PROCESS | 1845 | 1461017741851 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}] 15:15:42 INFO - PROCESS | 1845 | 1461017742013 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:15:42 INFO - PROCESS | 1845 | 1461017742170 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa0c800 == 70 [pid = 1845] [id = 161] 15:15:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ff5da400) [pid = 1845] [serial = 483] [outer = (nil)] 15:15:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f3409108c00) [pid = 1845] [serial = 484] [outer = 0x7f33ff5da400] 15:15:42 INFO - PROCESS | 1845 | 1461017742240 Marionette DEBUG loaded listener.js 15:15:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f340a1d3400) [pid = 1845] [serial = 485] [outer = 0x7f33ff5da400] 15:15:43 INFO - PROCESS | 1845 | 1461017743128 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]]]}] 15:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1328ms 15:15:43 INFO - PROCESS | 1845 | 1461017743172 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:15:43 INFO - PROCESS | 1845 | 1461017743176 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:15:43 INFO - PROCESS | 1845 | 1461017743183 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:15:43 INFO - PROCESS | 1845 | 1461017743186 Marionette TRACE conn3 <- [1,618,null,{}] 15:15:43 INFO - PROCESS | 1845 | 1461017743192 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}] 15:15:43 INFO - PROCESS | 1845 | 1461017743359 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:15:43 INFO - PROCESS | 1845 | 1461017743523 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341d26a800 == 71 [pid = 1845] [id = 162] 15:15:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f3407c1f400) [pid = 1845] [serial = 486] [outer = (nil)] 15:15:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f34150cc000) [pid = 1845] [serial = 487] [outer = 0x7f3407c1f400] 15:15:43 INFO - PROCESS | 1845 | 1461017743597 Marionette DEBUG loaded listener.js 15:15:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f3415eb7800) [pid = 1845] [serial = 488] [outer = 0x7f3407c1f400] 15:15:44 INFO - PROCESS | 1845 | 1461017744672 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]]]}] 15:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1530ms 15:15:44 INFO - PROCESS | 1845 | 1461017744714 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:15:44 INFO - PROCESS | 1845 | 1461017744720 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:15:44 INFO - PROCESS | 1845 | 1461017744728 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:15:44 INFO - PROCESS | 1845 | 1461017744734 Marionette TRACE conn3 <- [1,622,null,{}] 15:15:44 INFO - PROCESS | 1845 | 1461017744743 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}] 15:15:44 INFO - PROCESS | 1845 | 1461017744912 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:15:45 INFO - PROCESS | 1845 | 1461017745144 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340385a000 == 72 [pid = 1845] [id = 163] 15:15:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33f7fe6c00) [pid = 1845] [serial = 489] [outer = (nil)] 15:15:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33fe69b800) [pid = 1845] [serial = 490] [outer = 0x7f33f7fe6c00] 15:15:45 INFO - PROCESS | 1845 | 1461017745228 Marionette DEBUG loaded listener.js 15:15:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33fe70f800) [pid = 1845] [serial = 491] [outer = 0x7f33f7fe6c00] 15:15:46 INFO - PROCESS | 1845 | 1461017746123 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]]]}] 15:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1439ms 15:15:46 INFO - PROCESS | 1845 | 1461017746167 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:15:46 INFO - PROCESS | 1845 | 1461017746176 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:15:46 INFO - PROCESS | 1845 | 1461017746186 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:15:46 INFO - PROCESS | 1845 | 1461017746189 Marionette TRACE conn3 <- [1,626,null,{}] 15:15:46 INFO - PROCESS | 1845 | 1461017746196 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}] 15:15:46 INFO - PROCESS | 1845 | 1461017746375 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:15:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6c9000 == 71 [pid = 1845] [id = 153] 15:15:46 INFO - PROCESS | 1845 | 1461017746610 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341f77f000 == 70 [pid = 1845] [id = 147] 15:15:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34086f3000 == 69 [pid = 1845] [id = 146] 15:15:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fea56000 == 68 [pid = 1845] [id = 145] 15:15:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea56000 == 69 [pid = 1845] [id = 164] 15:15:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33ffc57c00) [pid = 1845] [serial = 492] [outer = (nil)] 15:15:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33fff63800) [pid = 1845] [serial = 493] [outer = 0x7f33ffc57c00] 15:15:46 INFO - PROCESS | 1845 | 1461017746700 Marionette DEBUG loaded listener.js 15:15:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f34000e9800) [pid = 1845] [serial = 494] [outer = 0x7f33ffc57c00] 15:15:47 INFO - PROCESS | 1845 | 1461017747600 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]]]}] 15:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1481ms 15:15:47 INFO - PROCESS | 1845 | 1461017747668 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:15:47 INFO - PROCESS | 1845 | 1461017747672 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:15:47 INFO - PROCESS | 1845 | 1461017747678 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:15:47 INFO - PROCESS | 1845 | 1461017747684 Marionette TRACE conn3 <- [1,630,null,{}] 15:15:47 INFO - PROCESS | 1845 | 1461017747707 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}] 15:15:47 INFO - PROCESS | 1845 | 1461017747918 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:15:47 INFO - PROCESS | 1845 | 1461017747946 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd39e000 == 70 [pid = 1845] [id = 165] 15:15:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f3401282000) [pid = 1845] [serial = 495] [outer = (nil)] 15:15:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f34042a1400) [pid = 1845] [serial = 496] [outer = 0x7f3401282000] 15:15:48 INFO - PROCESS | 1845 | 1461017748013 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f3405c02c00) [pid = 1845] [serial = 497] [outer = 0x7f3401282000] 15:15:48 INFO - PROCESS | 1845 | 1461017748929 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]]]}] 15:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1289ms 15:15:48 INFO - PROCESS | 1845 | 1461017748969 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:15:48 INFO - PROCESS | 1845 | 1461017748972 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:15:48 INFO - PROCESS | 1845 | 1461017748979 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:15:48 INFO - PROCESS | 1845 | 1461017748981 Marionette TRACE conn3 <- [1,634,null,{}] 15:15:48 INFO - PROCESS | 1845 | 1461017748987 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}] 15:15:49 INFO - PROCESS | 1845 | 1461017749182 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:15:49 INFO - PROCESS | 1845 | 1461017749213 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f69800 == 71 [pid = 1845] [id = 166] 15:15:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33ffc5f800) [pid = 1845] [serial = 498] [outer = (nil)] 15:15:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f3407fb5000) [pid = 1845] [serial = 499] [outer = 0x7f33ffc5f800] 15:15:49 INFO - PROCESS | 1845 | 1461017749287 Marionette DEBUG loaded listener.js 15:15:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f340828f800) [pid = 1845] [serial = 500] [outer = 0x7f33ffc5f800] 15:15:50 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33fd59fc00) [pid = 1845] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:15:50 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33fd74a400) [pid = 1845] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:15:50 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33fe6e1000) [pid = 1845] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:15:50 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33ff5d9c00) [pid = 1845] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:15:50 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33fe911000) [pid = 1845] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:15:50 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33fe690c00) [pid = 1845] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:15:50 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33fe695800) [pid = 1845] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:15:50 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33fd599000) [pid = 1845] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:15:50 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:50 INFO - PROCESS | 1845 | 1461017750402 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]]]}] 15:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1437ms 15:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:15:50 INFO - PROCESS | 1845 | 1461017750417 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:15:50 INFO - PROCESS | 1845 | 1461017750420 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:15:50 INFO - PROCESS | 1845 | 1461017750427 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:15:50 INFO - PROCESS | 1845 | 1461017750430 Marionette TRACE conn3 <- [1,638,null,{}] 15:15:50 INFO - PROCESS | 1845 | 1461017750436 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}] 15:15:50 INFO - PROCESS | 1845 | 1461017750592 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:15:50 INFO - PROCESS | 1845 | 1461017750713 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3418d14000 == 72 [pid = 1845] [id = 167] 15:15:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33f7fdd800) [pid = 1845] [serial = 501] [outer = (nil)] 15:15:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f3407fc1800) [pid = 1845] [serial = 502] [outer = 0x7f33f7fdd800] 15:15:50 INFO - PROCESS | 1845 | 1461017750778 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f3408d48c00) [pid = 1845] [serial = 503] [outer = 0x7f33f7fdd800] 15:15:51 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:51 INFO - PROCESS | 1845 | 1461017751528 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]]]}] 15:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1136ms 15:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:15:51 INFO - PROCESS | 1845 | 1461017751562 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:15:51 INFO - PROCESS | 1845 | 1461017751565 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:15:51 INFO - PROCESS | 1845 | 1461017751579 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1845 | 1461017751581 Marionette TRACE conn3 <- [1,642,null,{}] 15:15:51 INFO - PROCESS | 1845 | 1461017751585 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}] 15:15:51 INFO - PROCESS | 1845 | 1461017751788 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:15:51 INFO - PROCESS | 1845 | 1461017751800 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b2f000 == 73 [pid = 1845] [id = 168] 15:15:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f340a19e000) [pid = 1845] [serial = 504] [outer = (nil)] 15:15:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f3417137000) [pid = 1845] [serial = 505] [outer = 0x7f340a19e000] 15:15:51 INFO - PROCESS | 1845 | 1461017751866 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f341aa4e000) [pid = 1845] [serial = 506] [outer = 0x7f340a19e000] 15:15:52 INFO - PROCESS | 1845 | 1461017752969 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]]]}] 15:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1436ms 15:15:53 INFO - PROCESS | 1845 | 1461017753008 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:15:53 INFO - PROCESS | 1845 | 1461017753016 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:15:53 INFO - PROCESS | 1845 | 1461017753026 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:15:53 INFO - PROCESS | 1845 | 1461017753030 Marionette TRACE conn3 <- [1,646,null,{}] 15:15:53 INFO - PROCESS | 1845 | 1461017753038 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}] 15:15:53 INFO - PROCESS | 1845 | 1461017753234 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:15:53 INFO - PROCESS | 1845 | 1461017753393 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403855800 == 74 [pid = 1845] [id = 169] 15:15:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33fe6e2c00) [pid = 1845] [serial = 507] [outer = (nil)] 15:15:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33ffc59c00) [pid = 1845] [serial = 508] [outer = 0x7f33fe6e2c00] 15:15:53 INFO - PROCESS | 1845 | 1461017753474 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33fff6f800) [pid = 1845] [serial = 509] [outer = 0x7f33fe6e2c00] 15:15:54 INFO - PROCESS | 1845 | 1461017754411 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]]]}] 15:15:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1432ms 15:15:54 INFO - PROCESS | 1845 | 1461017754459 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1845 | 1461017754468 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:15:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:15:54 INFO - PROCESS | 1845 | 1461017754480 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1845 | 1461017754483 Marionette TRACE conn3 <- [1,650,null,{}] 15:15:54 INFO - PROCESS | 1845 | 1461017754490 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}] 15:15:54 INFO - PROCESS | 1845 | 1461017754678 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:15:54 INFO - PROCESS | 1845 | 1461017754835 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407750000 == 75 [pid = 1845] [id = 170] 15:15:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33fe90a400) [pid = 1845] [serial = 510] [outer = (nil)] 15:15:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f34042aa000) [pid = 1845] [serial = 511] [outer = 0x7f33fe90a400] 15:15:54 INFO - PROCESS | 1845 | 1461017754908 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f3407fb4c00) [pid = 1845] [serial = 512] [outer = 0x7f33fe90a400] 15:15:55 INFO - PROCESS | 1845 | 1461017755852 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]]]}] 15:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1440ms 15:15:55 INFO - PROCESS | 1845 | 1461017755921 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:15:55 INFO - PROCESS | 1845 | 1461017755924 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:15:55 INFO - PROCESS | 1845 | 1461017755931 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:15:55 INFO - PROCESS | 1845 | 1461017755936 Marionette TRACE conn3 <- [1,654,null,{}] 15:15:55 INFO - PROCESS | 1845 | 1461017755952 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}] 15:15:56 INFO - PROCESS | 1845 | 1461017756186 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:15:56 INFO - PROCESS | 1845 | 1461017756342 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d5c800 == 76 [pid = 1845] [id = 171] 15:15:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f3408289400) [pid = 1845] [serial = 513] [outer = (nil)] 15:15:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f3416112000) [pid = 1845] [serial = 514] [outer = 0x7f3408289400] 15:15:56 INFO - PROCESS | 1845 | 1461017756425 Marionette DEBUG loaded listener.js 15:15:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f3417311c00) [pid = 1845] [serial = 515] [outer = 0x7f3408289400] 15:15:57 INFO - PROCESS | 1845 | 1461017757305 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]]]}] 15:15:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:15:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1440ms 15:15:57 INFO - PROCESS | 1845 | 1461017757372 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:15:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:15:57 INFO - PROCESS | 1845 | 1461017757377 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:15:57 INFO - PROCESS | 1845 | 1461017757383 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:15:57 INFO - PROCESS | 1845 | 1461017757387 Marionette TRACE conn3 <- [1,658,null,{}] 15:15:57 INFO - PROCESS | 1845 | 1461017757392 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}] 15:15:57 INFO - PROCESS | 1845 | 1461017757589 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:15:57 INFO - PROCESS | 1845 | 1461017757745 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034c4000 == 77 [pid = 1845] [id = 172] 15:15:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33fea72c00) [pid = 1845] [serial = 516] [outer = (nil)] 15:15:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33fea7d000) [pid = 1845] [serial = 517] [outer = 0x7f33fea72c00] 15:15:57 INFO - PROCESS | 1845 | 1461017757821 Marionette DEBUG loaded listener.js 15:15:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f3408286000) [pid = 1845] [serial = 518] [outer = 0x7f33fea72c00] 15:15:58 INFO - PROCESS | 1845 | 1461017758660 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]]]}] 15:15:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:15:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1331ms 15:15:58 INFO - PROCESS | 1845 | 1461017758715 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:15:58 INFO - PROCESS | 1845 | 1461017758718 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:15:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:15:58 INFO - PROCESS | 1845 | 1461017758725 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:15:58 INFO - PROCESS | 1845 | 1461017758729 Marionette TRACE conn3 <- [1,662,null,{}] 15:15:58 INFO - PROCESS | 1845 | 1461017758735 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}] 15:15:58 INFO - PROCESS | 1845 | 1461017758910 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:15:59 INFO - PROCESS | 1845 | 1461017759071 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d65800 == 78 [pid = 1845] [id = 173] 15:15:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f33fea75400) [pid = 1845] [serial = 519] [outer = (nil)] 15:15:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f340395d000) [pid = 1845] [serial = 520] [outer = 0x7f33fea75400] 15:15:59 INFO - PROCESS | 1845 | 1461017759145 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f3403962000) [pid = 1845] [serial = 521] [outer = 0x7f33fea75400] 15:15:59 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:16:00 INFO - PROCESS | 1845 | 1461017760011 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]]]}] 15:16:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1330ms 15:16:00 INFO - PROCESS | 1845 | 1461017760056 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:16:00 INFO - PROCESS | 1845 | 1461017760059 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:16:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:16:00 INFO - PROCESS | 1845 | 1461017760065 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1845 | 1461017760068 Marionette TRACE conn3 <- [1,666,null,{}] 15:16:00 INFO - PROCESS | 1845 | 1461017760075 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}] 15:16:00 INFO - PROCESS | 1845 | 1461017760305 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:16:00 INFO - PROCESS | 1845 | 1461017760466 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f8452800 == 79 [pid = 1845] [id = 174] 15:16:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33f69f3c00) [pid = 1845] [serial = 522] [outer = (nil)] 15:16:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33fea76800) [pid = 1845] [serial = 523] [outer = 0x7f33f69f3c00] 15:16:00 INFO - PROCESS | 1845 | 1461017760554 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f3419222c00) [pid = 1845] [serial = 524] [outer = 0x7f33f69f3c00] 15:16:01 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:16:01 INFO - PROCESS | 1845 | 1461017761405 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]]]}] 15:16:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:16:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1385ms 15:16:01 INFO - PROCESS | 1845 | 1461017761452 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:16:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:16:01 INFO - PROCESS | 1845 | 1461017761456 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:16:01 INFO - PROCESS | 1845 | 1461017761462 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1845 | 1461017761465 Marionette TRACE conn3 <- [1,670,null,{}] 15:16:01 INFO - PROCESS | 1845 | 1461017761471 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}] 15:16:01 INFO - PROCESS | 1845 | 1461017761648 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:16:01 INFO - PROCESS | 1845 | 1461017761810 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a92000 == 80 [pid = 1845] [id = 175] 15:16:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f33f69f7c00) [pid = 1845] [serial = 525] [outer = (nil)] 15:16:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33f8143400) [pid = 1845] [serial = 526] [outer = 0x7f33f69f7c00] 15:16:01 INFO - PROCESS | 1845 | 1461017761887 Marionette DEBUG loaded listener.js 15:16:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f33f8148400) [pid = 1845] [serial = 527] [outer = 0x7f33f69f7c00] 15:16:02 INFO - PROCESS | 1845 | 1461017762744 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]]]}] 15:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1330ms 15:16:02 INFO - PROCESS | 1845 | 1461017762794 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:16:02 INFO - PROCESS | 1845 | 1461017762798 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:16:02 INFO - PROCESS | 1845 | 1461017762804 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:16:02 INFO - PROCESS | 1845 | 1461017762808 Marionette TRACE conn3 <- [1,674,null,{}] 15:16:02 INFO - PROCESS | 1845 | 1461017762813 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}] 15:16:02 INFO - PROCESS | 1845 | 1461017762989 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:16:03 INFO - PROCESS | 1845 | 1461017763152 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f5e28800 == 81 [pid = 1845] [id = 176] 15:16:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33f69fc800) [pid = 1845] [serial = 528] [outer = (nil)] 15:16:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33f82cd400) [pid = 1845] [serial = 529] [outer = 0x7f33f69fc800] 15:16:03 INFO - PROCESS | 1845 | 1461017763226 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f33f82d2c00) [pid = 1845] [serial = 530] [outer = 0x7f33f69fc800] 15:16:03 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:16:04 INFO - PROCESS | 1845 | 1461017764078 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]]]}] 15:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1330ms 15:16:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:16:04 INFO - PROCESS | 1845 | 1461017764134 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1845 | 1461017764137 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:16:04 INFO - PROCESS | 1845 | 1461017764144 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1845 | 1461017764147 Marionette TRACE conn3 <- [1,678,null,{}] 15:16:04 INFO - PROCESS | 1845 | 1461017764154 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}] 15:16:04 INFO - PROCESS | 1845 | 1461017764348 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:16:04 INFO - PROCESS | 1845 | 1461017764512 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd399800 == 82 [pid = 1845] [id = 177] 15:16:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f33f458c000) [pid = 1845] [serial = 531] [outer = (nil)] 15:16:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33f4593400) [pid = 1845] [serial = 532] [outer = 0x7f33f458c000] 15:16:04 INFO - PROCESS | 1845 | 1461017764593 Marionette DEBUG loaded listener.js 15:16:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f33f4599000) [pid = 1845] [serial = 533] [outer = 0x7f33f458c000] 15:16:05 INFO - PROCESS | 1845 | 1461017765452 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]]]}] 15:16:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:16:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1381ms 15:16:05 INFO - PROCESS | 1845 | 1461017765526 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:16:05 INFO - PROCESS | 1845 | 1461017765531 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:16:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:16:05 INFO - PROCESS | 1845 | 1461017765537 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:16:05 INFO - PROCESS | 1845 | 1461017765542 Marionette TRACE conn3 <- [1,682,null,{}] 15:16:05 INFO - PROCESS | 1845 | 1461017765549 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}] 15:16:05 INFO - PROCESS | 1845 | 1461017765770 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:16:06 INFO - PROCESS | 1845 | 1461017766051 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe7b3800 == 83 [pid = 1845] [id = 178] 15:16:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f33f458f000) [pid = 1845] [serial = 534] [outer = (nil)] 15:16:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f33fe6ba000) [pid = 1845] [serial = 535] [outer = 0x7f33f458f000] 15:16:06 INFO - PROCESS | 1845 | 1461017766182 Marionette DEBUG loaded listener.js 15:16:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f33ffa86c00) [pid = 1845] [serial = 536] [outer = 0x7f33f458f000] 15:16:07 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:07 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:07 INFO - PROCESS | 1845 | 1461017767864 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]]]}] 15:16:07 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) 15:16:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2340ms 15:16:07 INFO - PROCESS | 1845 | 1461017767878 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:16:07 INFO - PROCESS | 1845 | 1461017767883 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:16:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:16:07 INFO - PROCESS | 1845 | 1461017767943 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:16:07 INFO - PROCESS | 1845 | 1461017767949 Marionette TRACE conn3 <- [1,686,null,{}] 15:16:08 INFO - PROCESS | 1845 | 1461017768009 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}] 15:16:08 INFO - PROCESS | 1845 | 1461017768174 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340bda9800 == 82 [pid = 1845] [id = 65] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3418d14000 == 81 [pid = 1845] [id = 167] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415f69800 == 80 [pid = 1845] [id = 166] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd39e000 == 79 [pid = 1845] [id = 165] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f33fe70e400) [pid = 1845] [serial = 463] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | 1461017768415 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fea56000 == 78 [pid = 1845] [id = 164] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340385a000 == 77 [pid = 1845] [id = 163] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa0c800 == 76 [pid = 1845] [id = 161] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415f84800 == 75 [pid = 1845] [id = 160] 15:16:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd39e000 == 76 [pid = 1845] [id = 179] 15:16:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f33fd308400) [pid = 1845] [serial = 537] [outer = (nil)] 15:16:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f33fd751000) [pid = 1845] [serial = 538] [outer = 0x7f33fd308400] 15:16:08 INFO - PROCESS | 1845 | 1461017768493 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f33fe6b5000) [pid = 1845] [serial = 539] [outer = 0x7f33fd308400] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f1b2000 == 75 [pid = 1845] [id = 159] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409587000 == 74 [pid = 1845] [id = 158] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407d0e800 == 73 [pid = 1845] [id = 157] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403f61800 == 72 [pid = 1845] [id = 156] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff589000 == 71 [pid = 1845] [id = 155] 15:16:08 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff98b800 == 70 [pid = 1845] [id = 154] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33fe694400) [pid = 1845] [serial = 426] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f3407fc3800) [pid = 1845] [serial = 399] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f33fe6b9400) [pid = 1845] [serial = 411] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f33ffe6cc00) [pid = 1845] [serial = 415] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f33ffc5c400) [pid = 1845] [serial = 414] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33ffc5b000) [pid = 1845] [serial = 408] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f3409384400) [pid = 1845] [serial = 420] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f340c09a000) [pid = 1845] [serial = 421] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33fe6dd800) [pid = 1845] [serial = 393] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f34000e5400) [pid = 1845] [serial = 396] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f3401282400) [pid = 1845] [serial = 417] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f3408db1400) [pid = 1845] [serial = 418] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f3417306800) [pid = 1845] [serial = 402] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f341b62cc00) [pid = 1845] [serial = 405] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f34170d2800) [pid = 1845] [serial = 427] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33fee55c00) [pid = 1845] [serial = 412] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33fe698800) [pid = 1845] [serial = 460] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33fe69b400) [pid = 1845] [serial = 436] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33ffc52400) [pid = 1845] [serial = 439] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f3407799c00) [pid = 1845] [serial = 442] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f34090c2000) [pid = 1845] [serial = 445] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f3403fca000) [pid = 1845] [serial = 448] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f3403fc2400) [pid = 1845] [serial = 451] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33fe90e400) [pid = 1845] [serial = 232] [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.] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f34042a0c00) [pid = 1845] [serial = 454] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33f7fe4400) [pid = 1845] [serial = 457] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33fff6b800) [pid = 1845] [serial = 432] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33fff67800) [pid = 1845] [serial = 430] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33fe6b6000) [pid = 1845] [serial = 461] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33fd5a6000) [pid = 1845] [serial = 423] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f3409d59800) [pid = 1845] [serial = 424] [outer = (nil)] [url = about:blank] 15:16:08 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33fff60c00) [pid = 1845] [serial = 429] [outer = (nil)] [url = about:blank] 15:16:09 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:09 INFO - PROCESS | 1845 | 1461017769839 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]]]}] 15:16:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:16:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2092ms 15:16:09 INFO - PROCESS | 1845 | 1461017769985 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:16:10 INFO - PROCESS | 1845 | 1461017769995 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:16:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:16:10 INFO - PROCESS | 1845 | 1461017770006 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:16:10 INFO - PROCESS | 1845 | 1461017770010 Marionette TRACE conn3 <- [1,690,null,{}] 15:16:10 INFO - PROCESS | 1845 | 1461017770017 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}] 15:16:10 INFO - PROCESS | 1845 | 1461017770173 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:16:10 INFO - PROCESS | 1845 | 1461017770184 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff988000 == 71 [pid = 1845] [id = 180] 15:16:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33fe6b5c00) [pid = 1845] [serial = 540] [outer = (nil)] 15:16:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33ff5dd400) [pid = 1845] [serial = 541] [outer = 0x7f33fe6b5c00] 15:16:10 INFO - PROCESS | 1845 | 1461017770247 Marionette DEBUG loaded listener.js 15:16:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33ffe79400) [pid = 1845] [serial = 542] [outer = 0x7f33fe6b5c00] 15:16:11 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:11 INFO - PROCESS | 1845 | 1461017771574 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]]]}] 15:16:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:16:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1594ms 15:16:11 INFO - PROCESS | 1845 | 1461017771601 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:16:11 INFO - PROCESS | 1845 | 1461017771606 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:16:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:16:11 INFO - PROCESS | 1845 | 1461017771621 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:16:11 INFO - PROCESS | 1845 | 1461017771626 Marionette TRACE conn3 <- [1,694,null,{}] 15:16:11 INFO - PROCESS | 1845 | 1461017771641 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}] 15:16:11 INFO - PROCESS | 1845 | 1461017771892 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:16:11 INFO - PROCESS | 1845 | 1461017771916 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3402fc2000 == 72 [pid = 1845] [id = 181] 15:16:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33ffa8c000) [pid = 1845] [serial = 543] [outer = (nil)] 15:16:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f34000e7800) [pid = 1845] [serial = 544] [outer = 0x7f33ffa8c000] 15:16:11 INFO - PROCESS | 1845 | 1461017771983 Marionette DEBUG loaded listener.js 15:16:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f3401476800) [pid = 1845] [serial = 545] [outer = 0x7f33ffa8c000] 15:16:13 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:13 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33f7fe6c00) [pid = 1845] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:16:13 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33ffc57c00) [pid = 1845] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:16:13 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33f7fdd800) [pid = 1845] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:16:13 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33ffc5f800) [pid = 1845] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:16:13 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f3401282000) [pid = 1845] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:16:13 INFO - PROCESS | 1845 | 1461017773413 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]]]}] 15:16:13 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) 15:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1838ms 15:16:13 INFO - PROCESS | 1845 | 1461017773460 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:16:13 INFO - PROCESS | 1845 | 1461017773463 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:16:13 INFO - PROCESS | 1845 | 1461017773469 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:16:13 INFO - PROCESS | 1845 | 1461017773471 Marionette TRACE conn3 <- [1,698,null,{}] 15:16:13 INFO - PROCESS | 1845 | 1461017773477 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}] 15:16:13 INFO - PROCESS | 1845 | 1461017773628 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:16:13 INFO - PROCESS | 1845 | 1461017773744 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b2b000 == 73 [pid = 1845] [id = 182] 15:16:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33f7fdd800) [pid = 1845] [serial = 546] [outer = (nil)] 15:16:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f3403112c00) [pid = 1845] [serial = 547] [outer = 0x7f33f7fdd800] 15:16:13 INFO - PROCESS | 1845 | 1461017773809 Marionette DEBUG loaded listener.js 15:16:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f34032b9000) [pid = 1845] [serial = 548] [outer = 0x7f33f7fdd800] 15:16:14 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:14 INFO - PROCESS | 1845 | 1461017774935 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]]]}] 15:16:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1481ms 15:16:14 INFO - PROCESS | 1845 | 1461017774952 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:16:14 INFO - PROCESS | 1845 | 1461017774955 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:16:14 INFO - PROCESS | 1845 | 1461017774961 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1845 | 1461017774974 Marionette TRACE conn3 <- [1,702,null,{}] 15:16:14 INFO - PROCESS | 1845 | 1461017774981 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}] 15:16:15 INFO - PROCESS | 1845 | 1461017775140 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:16:15 INFO - PROCESS | 1845 | 1461017775302 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f5e37000 == 74 [pid = 1845] [id = 183] 15:16:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33f458b800) [pid = 1845] [serial = 549] [outer = (nil)] 15:16:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33f69f1000) [pid = 1845] [serial = 550] [outer = 0x7f33f458b800] 15:16:15 INFO - PROCESS | 1845 | 1461017775464 Marionette DEBUG loaded listener.js 15:16:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33f7fe8c00) [pid = 1845] [serial = 551] [outer = 0x7f33f458b800] 15:16:16 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:16 INFO - PROCESS | 1845 | 1461017776824 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]]]}] 15:16:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1952ms 15:16:16 INFO - PROCESS | 1845 | 1461017776915 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:16:16 INFO - PROCESS | 1845 | 1461017776920 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:16:16 INFO - PROCESS | 1845 | 1461017776930 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:16:16 INFO - PROCESS | 1845 | 1461017776934 Marionette TRACE conn3 <- [1,706,null,{}] 15:16:16 INFO - PROCESS | 1845 | 1461017776944 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}] 15:16:17 INFO - PROCESS | 1845 | 1461017777132 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:16:17 INFO - PROCESS | 1845 | 1461017777287 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34004a7800 == 75 [pid = 1845] [id = 184] 15:16:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33f82d1c00) [pid = 1845] [serial = 552] [outer = (nil)] 15:16:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33fe703800) [pid = 1845] [serial = 553] [outer = 0x7f33f82d1c00] 15:16:17 INFO - PROCESS | 1845 | 1461017777364 Marionette DEBUG loaded listener.js 15:16:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33ff4e9000) [pid = 1845] [serial = 554] [outer = 0x7f33f82d1c00] 15:16:18 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:18 INFO - PROCESS | 1845 | 1461017778720 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]]]}] 15:16:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:16:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1838ms 15:16:18 INFO - PROCESS | 1845 | 1461017778894 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1845 | 1461017778899 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:16:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:16:18 INFO - PROCESS | 1845 | 1461017778921 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1845 | 1461017778926 Marionette TRACE conn3 <- [1,710,null,{}] 15:16:18 INFO - PROCESS | 1845 | 1461017778932 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}] 15:16:19 INFO - PROCESS | 1845 | 1461017779113 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:16:19 INFO - PROCESS | 1845 | 1461017779266 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404f46000 == 76 [pid = 1845] [id = 185] 15:16:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33fd59cc00) [pid = 1845] [serial = 555] [outer = (nil)] 15:16:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f34000e4c00) [pid = 1845] [serial = 556] [outer = 0x7f33fd59cc00] 15:16:19 INFO - PROCESS | 1845 | 1461017779354 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f34032b6800) [pid = 1845] [serial = 557] [outer = 0x7f33fd59cc00] 15:16:20 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:20 INFO - PROCESS | 1845 | 1461017780705 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]]]}] 15:16:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:16:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1834ms 15:16:20 INFO - PROCESS | 1845 | 1461017780766 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:16:20 INFO - PROCESS | 1845 | 1461017780771 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:16:20 INFO - PROCESS | 1845 | 1461017780796 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:16:20 INFO - PROCESS | 1845 | 1461017780803 Marionette TRACE conn3 <- [1,714,null,{}] 15:16:20 INFO - PROCESS | 1845 | 1461017780819 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}] 15:16:21 INFO - PROCESS | 1845 | 1461017781006 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:16:21 INFO - PROCESS | 1845 | 1461017781161 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407cc1800 == 77 [pid = 1845] [id = 186] 15:16:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f340395d800) [pid = 1845] [serial = 558] [outer = (nil)] 15:16:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f34042a5800) [pid = 1845] [serial = 559] [outer = 0x7f340395d800] 15:16:21 INFO - PROCESS | 1845 | 1461017781248 Marionette DEBUG loaded listener.js 15:16:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f340651d400) [pid = 1845] [serial = 560] [outer = 0x7f340395d800] 15:16:22 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1845 | 1461017782542 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]]]}] 15:16:22 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 15:16:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1792ms 15:16:22 INFO - PROCESS | 1845 | 1461017782630 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:16:22 INFO - PROCESS | 1845 | 1461017782635 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:16:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:16:22 INFO - PROCESS | 1845 | 1461017782690 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:16:22 INFO - PROCESS | 1845 | 1461017782693 Marionette TRACE conn3 <- [1,718,null,{}] 15:16:22 INFO - PROCESS | 1845 | 1461017782700 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}] 15:16:22 INFO - PROCESS | 1845 | 1461017782883 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:16:23 INFO - PROCESS | 1845 | 1461017783041 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffe0a000 == 78 [pid = 1845] [id = 187] 15:16:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f4594800) [pid = 1845] [serial = 561] [outer = (nil)] 15:16:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f3405942800) [pid = 1845] [serial = 562] [outer = 0x7f33f4594800] 15:16:23 INFO - PROCESS | 1845 | 1461017783113 Marionette DEBUG loaded listener.js 15:16:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f3406b74000) [pid = 1845] [serial = 563] [outer = 0x7f33f4594800] 15:16:24 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:24 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:24 INFO - PROCESS | 1845 | 1461017784652 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]]]}] 15:16:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:16:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1988ms 15:16:24 INFO - PROCESS | 1845 | 1461017784721 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:16:24 INFO - PROCESS | 1845 | 1461017784727 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:16:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:16:24 INFO - PROCESS | 1845 | 1461017784756 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1845 | 1461017784760 Marionette TRACE conn3 <- [1,722,null,{}] 15:16:24 INFO - PROCESS | 1845 | 1461017784770 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}] 15:16:24 INFO - PROCESS | 1845 | 1461017784939 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:16:25 INFO - PROCESS | 1845 | 1461017785097 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6db000 == 79 [pid = 1845] [id = 188] 15:16:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33fd309800) [pid = 1845] [serial = 564] [outer = (nil)] 15:16:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f33fd74d800) [pid = 1845] [serial = 565] [outer = 0x7f33fd309800] 15:16:25 INFO - PROCESS | 1845 | 1461017785171 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33fe6b2c00) [pid = 1845] [serial = 566] [outer = 0x7f33fd309800] 15:16:25 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403b2b000 == 78 [pid = 1845] [id = 182] 15:16:25 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f340128b800) [pid = 1845] [serial = 472] [outer = (nil)] [url = about:blank] 15:16:25 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33fe6b0c00) [pid = 1845] [serial = 466] [outer = (nil)] [url = about:blank] 15:16:25 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f3403bb9000) [pid = 1845] [serial = 475] [outer = (nil)] [url = about:blank] 15:16:25 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f34042a1000) [pid = 1845] [serial = 478] [outer = (nil)] [url = about:blank] 15:16:25 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f34150cc000) [pid = 1845] [serial = 487] [outer = (nil)] [url = about:blank] 15:16:25 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f3407da3400) [pid = 1845] [serial = 481] [outer = (nil)] [url = about:blank] 15:16:25 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f3409108c00) [pid = 1845] [serial = 484] [outer = (nil)] [url = about:blank] 15:16:25 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33ffc5a000) [pid = 1845] [serial = 469] [outer = (nil)] [url = about:blank] 15:16:25 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f3417137000) [pid = 1845] [serial = 505] [outer = (nil)] [url = about:blank] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3402fc2000 == 77 [pid = 1845] [id = 181] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff988000 == 76 [pid = 1845] [id = 180] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd39e000 == 75 [pid = 1845] [id = 179] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe7b3800 == 74 [pid = 1845] [id = 178] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd399800 == 73 [pid = 1845] [id = 177] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f5e28800 == 72 [pid = 1845] [id = 176] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a92000 == 71 [pid = 1845] [id = 175] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f8452800 == 70 [pid = 1845] [id = 174] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d65800 == 69 [pid = 1845] [id = 173] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34034c4000 == 68 [pid = 1845] [id = 172] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d5c800 == 67 [pid = 1845] [id = 171] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407750000 == 66 [pid = 1845] [id = 170] 15:16:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403855800 == 65 [pid = 1845] [id = 169] 15:16:26 INFO - PROCESS | 1845 | 1461017786198 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] 15:16:26 INFO - PROCESS | 1845 | 1461017786259 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:16:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:16:26 INFO - PROCESS | 1845 | 1461017786275 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1845 | 1461017786282 Marionette TRACE conn3 <- [1,726,null,{}] 15:16:26 INFO - PROCESS | 1845 | 1461017786292 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}] 15:16:26 INFO - PROCESS | 1845 | 1461017786499 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:16:26 INFO - PROCESS | 1845 | 1461017786727 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe979800 == 66 [pid = 1845] [id = 189] 15:16:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33fd74a400) [pid = 1845] [serial = 567] [outer = (nil)] 15:16:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33fea71400) [pid = 1845] [serial = 568] [outer = 0x7f33fd74a400] 15:16:26 INFO - PROCESS | 1845 | 1461017786793 Marionette DEBUG loaded listener.js 15:16:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33fea7ac00) [pid = 1845] [serial = 569] [outer = 0x7f33fd74a400] 15:16:27 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:27 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:27 INFO - PROCESS | 1845 | 1461017787623 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]]]}] 15:16:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:16:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1390ms 15:16:27 INFO - PROCESS | 1845 | 1461017787663 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:16:27 INFO - PROCESS | 1845 | 1461017787667 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:16:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:16:27 INFO - PROCESS | 1845 | 1461017787674 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1845 | 1461017787679 Marionette TRACE conn3 <- [1,730,null,{}] 15:16:27 INFO - PROCESS | 1845 | 1461017787699 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}] 15:16:27 INFO - PROCESS | 1845 | 1461017787886 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:16:28 INFO - PROCESS | 1845 | 1461017788013 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffe10000 == 67 [pid = 1845] [id = 190] 15:16:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33ff4df000) [pid = 1845] [serial = 570] [outer = (nil)] 15:16:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33ffa89c00) [pid = 1845] [serial = 571] [outer = 0x7f33ff4df000] 15:16:28 INFO - PROCESS | 1845 | 1461017788082 Marionette DEBUG loaded listener.js 15:16:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33fff64800) [pid = 1845] [serial = 572] [outer = 0x7f33ff4df000] 15:16:28 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:28 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:28 INFO - PROCESS | 1845 | 1461017788908 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] 15:16:28 INFO - PROCESS | 1845 | 1461017788972 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:16:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:16:28 INFO - PROCESS | 1845 | 1461017788979 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:16:28 INFO - PROCESS | 1845 | 1461017788982 Marionette TRACE conn3 <- [1,734,null,{}] 15:16:28 INFO - PROCESS | 1845 | 1461017788987 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}] 15:16:29 INFO - PROCESS | 1845 | 1461017789197 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:16:29 INFO - PROCESS | 1845 | 1461017789248 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034bd800 == 68 [pid = 1845] [id = 191] 15:16:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33ffa87800) [pid = 1845] [serial = 573] [outer = (nil)] 15:16:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f3401280800) [pid = 1845] [serial = 574] [outer = 0x7f33ffa87800] 15:16:29 INFO - PROCESS | 1845 | 1461017789316 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f3401470400) [pid = 1845] [serial = 575] [outer = 0x7f33ffa87800] 15:16:30 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:30 INFO - PROCESS | 1845 | 1461017790210 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]]]}] 15:16:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:16:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1284ms 15:16:30 INFO - PROCESS | 1845 | 1461017790264 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1845 | 1461017790268 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:16:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:16:30 INFO - PROCESS | 1845 | 1461017790274 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1845 | 1461017790276 Marionette TRACE conn3 <- [1,738,null,{}] 15:16:30 INFO - PROCESS | 1845 | 1461017790288 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}] 15:16:31 INFO - PROCESS | 1845 | 1461017791022 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33fd304000) [pid = 1845] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f7fdc000) [pid = 1845] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33fd751c00) [pid = 1845] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33fe70d000) [pid = 1845] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33fe6dac00) [pid = 1845] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f3403110c00) [pid = 1845] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f341b6be000) [pid = 1845] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f3402e93400) [pid = 1845] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33fe6af800) [pid = 1845] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33fe705000) [pid = 1845] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33fe6b0400) [pid = 1845] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f3403bbe000) [pid = 1845] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f3405cc3400) [pid = 1845] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33fe693c00) [pid = 1845] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33fd744c00) [pid = 1845] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f340bd05c00) [pid = 1845] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33fe705c00) [pid = 1845] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33ffa83800) [pid = 1845] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f34042a9400) [pid = 1845] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f34032bcc00) [pid = 1845] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33fe70e800) [pid = 1845] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33fd307800) [pid = 1845] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f34000e8400) [pid = 1845] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f34000f0400) [pid = 1845] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f34032af400) [pid = 1845] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f34000e2800) [pid = 1845] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f34000e4800) [pid = 1845] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33fd744800) [pid = 1845] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f3408da8400) [pid = 1845] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f3407c16000) [pid = 1845] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f3409106400) [pid = 1845] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f3408d4a400) [pid = 1845] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33fe6ba800) [pid = 1845] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33fe6b7c00) [pid = 1845] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f34032b8000) [pid = 1845] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33fe692400) [pid = 1845] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33ff4df800) [pid = 1845] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33fe6b3c00) [pid = 1845] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33fee5bc00) [pid = 1845] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33ff5da400) [pid = 1845] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33fe6de400) [pid = 1845] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33fd59b000) [pid = 1845] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f3407c1f400) [pid = 1845] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33fd304c00) [pid = 1845] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33f69f7c00) [pid = 1845] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33ffa8c000) [pid = 1845] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33f69f3c00) [pid = 1845] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f33fe6e2c00) [pid = 1845] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f33fd308400) [pid = 1845] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f33fea75400) [pid = 1845] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f33fea72c00) [pid = 1845] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f33fe90a400) [pid = 1845] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f3408289400) [pid = 1845] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f33fe6b5c00) [pid = 1845] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f33f458c000) [pid = 1845] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f33f458f000) [pid = 1845] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:16:31 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f33f69fc800) [pid = 1845] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:16:31 INFO - PROCESS | 1845 | 1461017791267 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f843f800 == 69 [pid = 1845] [id = 192] 15:16:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f33f458bc00) [pid = 1845] [serial = 576] [outer = (nil)] 15:16:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f33f69f4400) [pid = 1845] [serial = 577] [outer = 0x7f33f458bc00] 15:16:31 INFO - PROCESS | 1845 | 1461017791397 Marionette DEBUG loaded listener.js 15:16:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f33f7fe3400) [pid = 1845] [serial = 578] [outer = 0x7f33f458bc00] 15:16:32 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:32 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:32 INFO - PROCESS | 1845 | 1461017792560 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]]]}] 15:16:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:16:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2340ms 15:16:32 INFO - PROCESS | 1845 | 1461017792616 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:16:32 INFO - PROCESS | 1845 | 1461017792620 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:16:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:16:32 INFO - PROCESS | 1845 | 1461017792628 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:16:32 INFO - PROCESS | 1845 | 1461017792632 Marionette TRACE conn3 <- [1,742,null,{}] 15:16:32 INFO - PROCESS | 1845 | 1461017792637 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}] 15:16:32 INFO - PROCESS | 1845 | 1461017792931 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:16:33 INFO - PROCESS | 1845 | 1461017793130 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a8a000 == 70 [pid = 1845] [id = 193] 15:16:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f33f4596c00) [pid = 1845] [serial = 579] [outer = (nil)] 15:16:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f33f69f7c00) [pid = 1845] [serial = 580] [outer = 0x7f33f4596c00] 15:16:33 INFO - PROCESS | 1845 | 1461017793209 Marionette DEBUG loaded listener.js 15:16:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f33f8145c00) [pid = 1845] [serial = 581] [outer = 0x7f33f4596c00] 15:16:34 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:34 INFO - PROCESS | 1845 | 1461017794529 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]]]}] 15:16:34 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 15:16:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1938ms 15:16:34 INFO - PROCESS | 1845 | 1461017794569 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:16:34 INFO - PROCESS | 1845 | 1461017794575 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:16:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:16:34 INFO - PROCESS | 1845 | 1461017794693 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:16:34 INFO - PROCESS | 1845 | 1461017794700 Marionette TRACE conn3 <- [1,746,null,{}] 15:16:34 INFO - PROCESS | 1845 | 1461017794710 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}] 15:16:34 INFO - PROCESS | 1845 | 1461017794891 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:16:35 INFO - PROCESS | 1845 | 1461017795045 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff84d000 == 71 [pid = 1845] [id = 194] 15:16:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f33f4597000) [pid = 1845] [serial = 582] [outer = (nil)] 15:16:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f33fe69b400) [pid = 1845] [serial = 583] [outer = 0x7f33f4597000] 15:16:35 INFO - PROCESS | 1845 | 1461017795123 Marionette DEBUG loaded listener.js 15:16:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f33fe70a000) [pid = 1845] [serial = 584] [outer = 0x7f33f4597000] 15:16:35 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:36 INFO - PROCESS | 1845 | 1461017796437 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]]]}] 15:16:36 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.) 15:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1846ms 15:16:36 INFO - PROCESS | 1845 | 1461017796631 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:16:36 INFO - PROCESS | 1845 | 1461017796638 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:16:36 INFO - PROCESS | 1845 | 1461017796653 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:16:36 INFO - PROCESS | 1845 | 1461017796657 Marionette TRACE conn3 <- [1,750,null,{}] 15:16:36 INFO - PROCESS | 1845 | 1461017796663 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}] 15:16:36 INFO - PROCESS | 1845 | 1461017796846 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:16:37 INFO - PROCESS | 1845 | 1461017797003 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403850800 == 72 [pid = 1845] [id = 195] 15:16:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f33f82d7400) [pid = 1845] [serial = 585] [outer = (nil)] 15:16:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33fee5bc00) [pid = 1845] [serial = 586] [outer = 0x7f33f82d7400] 15:16:37 INFO - PROCESS | 1845 | 1461017797081 Marionette DEBUG loaded listener.js 15:16:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33ffc53c00) [pid = 1845] [serial = 587] [outer = 0x7f33f82d7400] 15:16:38 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:38 INFO - PROCESS | 1845 | 1461017798445 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]]]}] 15:16:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1836ms 15:16:38 INFO - PROCESS | 1845 | 1461017798509 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:16:38 INFO - PROCESS | 1845 | 1461017798514 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:16:38 INFO - PROCESS | 1845 | 1461017798548 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:16:38 INFO - PROCESS | 1845 | 1461017798558 Marionette TRACE conn3 <- [1,754,null,{}] 15:16:38 INFO - PROCESS | 1845 | 1461017798567 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}] 15:16:38 INFO - PROCESS | 1845 | 1461017798748 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:16:38 INFO - PROCESS | 1845 | 1461017798904 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f4b800 == 73 [pid = 1845] [id = 196] 15:16:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33fe698800) [pid = 1845] [serial = 588] [outer = (nil)] 15:16:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f34000ecc00) [pid = 1845] [serial = 589] [outer = 0x7f33fe698800] 15:16:38 INFO - PROCESS | 1845 | 1461017798979 Marionette DEBUG loaded listener.js 15:16:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f3402fb0000) [pid = 1845] [serial = 590] [outer = 0x7f33fe698800] 15:16:40 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:40 INFO - PROCESS | 1845 | 1461017800278 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]]]}] 15:16:40 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 15:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1753ms 15:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:16:40 INFO - PROCESS | 1845 | 1461017800288 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1845 | 1461017800292 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:16:40 INFO - PROCESS | 1845 | 1461017800300 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1845 | 1461017800303 Marionette TRACE conn3 <- [1,758,null,{}] 15:16:40 INFO - PROCESS | 1845 | 1461017800309 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}] 15:16:40 INFO - PROCESS | 1845 | 1461017800525 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:16:40 INFO - PROCESS | 1845 | 1461017800682 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a9a000 == 74 [pid = 1845] [id = 197] 15:16:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33f458cc00) [pid = 1845] [serial = 591] [outer = (nil)] 15:16:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33f813d800) [pid = 1845] [serial = 592] [outer = 0x7f33f458cc00] 15:16:40 INFO - PROCESS | 1845 | 1461017800753 Marionette DEBUG loaded listener.js 15:16:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33fff6a000) [pid = 1845] [serial = 593] [outer = 0x7f33f458cc00] 15:16:41 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:41 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:41 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:41 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:41 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:41 INFO - PROCESS | 1845 | 1461017801619 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]]]}] 15:16:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1387ms 15:16:41 INFO - PROCESS | 1845 | 1461017801686 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1845 | 1461017801690 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:16:41 INFO - PROCESS | 1845 | 1461017801697 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1845 | 1461017801701 Marionette TRACE conn3 <- [1,762,null,{}] 15:16:41 INFO - PROCESS | 1845 | 1461017801707 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}] 15:16:41 INFO - PROCESS | 1845 | 1461017801882 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:16:42 INFO - PROCESS | 1845 | 1461017802045 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea58800 == 75 [pid = 1845] [id = 198] 15:16:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33fe90fc00) [pid = 1845] [serial = 594] [outer = (nil)] 15:16:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33ff5d7400) [pid = 1845] [serial = 595] [outer = 0x7f33fe90fc00] 15:16:42 INFO - PROCESS | 1845 | 1461017802135 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f34032af400) [pid = 1845] [serial = 596] [outer = 0x7f33fe90fc00] 15:16:43 INFO - PROCESS | 1845 | 1461017803422 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]]]}] 15:16:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1738ms 15:16:43 INFO - PROCESS | 1845 | 1461017803444 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:16:43 INFO - PROCESS | 1845 | 1461017803449 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:16:43 INFO - PROCESS | 1845 | 1461017803458 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1845 | 1461017803463 Marionette TRACE conn3 <- [1,766,null,{}] 15:16:43 INFO - PROCESS | 1845 | 1461017803471 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}] 15:16:43 INFO - PROCESS | 1845 | 1461017803772 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:16:43 INFO - PROCESS | 1845 | 1461017803919 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff989800 == 76 [pid = 1845] [id = 199] 15:16:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33f69f8400) [pid = 1845] [serial = 597] [outer = (nil)] 15:16:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33fd310c00) [pid = 1845] [serial = 598] [outer = 0x7f33f69f8400] 15:16:43 INFO - PROCESS | 1845 | 1461017803987 Marionette DEBUG loaded listener.js 15:16:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33fe691800) [pid = 1845] [serial = 599] [outer = 0x7f33f69f8400] 15:16:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341636a800 == 75 [pid = 1845] [id = 107] 15:16:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3400494000 == 74 [pid = 1845] [id = 50] 15:16:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34032df000 == 73 [pid = 1845] [id = 52] 15:16:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa04800 == 72 [pid = 1845] [id = 130] 15:16:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34072d9800 == 71 [pid = 1845] [id = 53] 15:16:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340ff1f000 == 70 [pid = 1845] [id = 45] 15:16:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f843f800 == 69 [pid = 1845] [id = 192] 15:16:44 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34034bd800 == 68 [pid = 1845] [id = 191] 15:16:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404f46000 == 67 [pid = 1845] [id = 185] 15:16:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34004a7800 == 66 [pid = 1845] [id = 184] 15:16:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f5e37000 == 65 [pid = 1845] [id = 183] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f3415eb7800) [pid = 1845] [serial = 488] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f341b6c1800) [pid = 1845] [serial = 409] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33f7fe9000) [pid = 1845] [serial = 458] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f341dfa2800) [pid = 1845] [serial = 316] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f3407c1ec00) [pid = 1845] [serial = 283] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f3409108000) [pid = 1845] [serial = 391] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f34032b2400) [pid = 1845] [serial = 473] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f34042a8800) [pid = 1845] [serial = 479] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f3409384800) [pid = 1845] [serial = 277] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f3408da4c00) [pid = 1845] [serial = 443] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f34069be400) [pid = 1845] [serial = 358] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33ffe74000) [pid = 1845] [serial = 470] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f3409379c00) [pid = 1845] [serial = 322] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f341b026400) [pid = 1845] [serial = 403] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f341aa4f000) [pid = 1845] [serial = 331] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f340a2c7000) [pid = 1845] [serial = 361] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f340146f800) [pid = 1845] [serial = 397] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f33fee59c00) [pid = 1845] [serial = 394] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f340910fc00) [pid = 1845] [serial = 400] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f33fe70bc00) [pid = 1845] [serial = 437] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f3416311000) [pid = 1845] [serial = 289] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f341b6bbc00) [pid = 1845] [serial = 406] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f340c0a4000) [pid = 1845] [serial = 446] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f340a1d3400) [pid = 1845] [serial = 485] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f3409111000) [pid = 1845] [serial = 328] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f33fe905000) [pid = 1845] [serial = 467] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f33f8143400) [pid = 1845] [serial = 526] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f33f8148400) [pid = 1845] [serial = 527] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f34000e7800) [pid = 1845] [serial = 544] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f3419222c00) [pid = 1845] [serial = 524] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f33fea76800) [pid = 1845] [serial = 523] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f33fff6f800) [pid = 1845] [serial = 509] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f33ffc59c00) [pid = 1845] [serial = 508] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f33fd751000) [pid = 1845] [serial = 538] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f33fe6b5000) [pid = 1845] [serial = 539] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f3403962000) [pid = 1845] [serial = 521] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f340395d000) [pid = 1845] [serial = 520] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f3408286000) [pid = 1845] [serial = 518] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f33fea7d000) [pid = 1845] [serial = 517] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f3407fb4c00) [pid = 1845] [serial = 512] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f34042aa000) [pid = 1845] [serial = 511] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f3417311c00) [pid = 1845] [serial = 515] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f3416112000) [pid = 1845] [serial = 514] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f33ff5dd400) [pid = 1845] [serial = 541] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f33f4599000) [pid = 1845] [serial = 533] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f33f4593400) [pid = 1845] [serial = 532] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f33ffa86c00) [pid = 1845] [serial = 536] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f33fe6ba000) [pid = 1845] [serial = 535] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f33f82d2c00) [pid = 1845] [serial = 530] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f33f82cd400) [pid = 1845] [serial = 529] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f3403112c00) [pid = 1845] [serial = 547] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f3401476800) [pid = 1845] [serial = 545] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f33ffe79400) [pid = 1845] [serial = 542] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f34042a8000) [pid = 1845] [serial = 455] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f3401474000) [pid = 1845] [serial = 280] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f340bd10c00) [pid = 1845] [serial = 325] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f3407c1f000) [pid = 1845] [serial = 319] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f341df8a000) [pid = 1845] [serial = 370] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f3403fcf800) [pid = 1845] [serial = 449] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f3409378000) [pid = 1845] [serial = 364] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 82 (0x7f34000e4000) [pid = 1845] [serial = 355] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 81 (0x7f341aab8000) [pid = 1845] [serial = 367] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 80 (0x7f34150cb400) [pid = 1845] [serial = 452] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 79 (0x7f3409385400) [pid = 1845] [serial = 286] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 78 (0x7f33fff61000) [pid = 1845] [serial = 440] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 77 (0x7f3406b7e000) [pid = 1845] [serial = 433] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 76 (0x7f3419227400) [pid = 1845] [serial = 352] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 75 (0x7f341b024400) [pid = 1845] [serial = 292] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 74 (0x7f3403fc2800) [pid = 1845] [serial = 476] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 73 (0x7f3408f82400) [pid = 1845] [serial = 482] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | --DOMWINDOW == 72 (0x7f33fee5d000) [pid = 1845] [serial = 464] [outer = (nil)] [url = about:blank] 15:16:45 INFO - PROCESS | 1845 | 1461017805325 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]]]}] 15:16:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1892ms 15:16:45 INFO - PROCESS | 1845 | 1461017805351 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:16:45 INFO - PROCESS | 1845 | 1461017805359 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:16:45 INFO - PROCESS | 1845 | 1461017805371 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1845 | 1461017805375 Marionette TRACE conn3 <- [1,770,null,{}] 15:16:45 INFO - PROCESS | 1845 | 1461017805382 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}] 15:16:45 INFO - PROCESS | 1845 | 1461017805586 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:16:45 INFO - PROCESS | 1845 | 1461017805698 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f8451800 == 66 [pid = 1845] [id = 200] 15:16:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f33f69fc800) [pid = 1845] [serial = 600] [outer = (nil)] 15:16:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f33fe6ddc00) [pid = 1845] [serial = 601] [outer = 0x7f33f69fc800] 15:16:45 INFO - PROCESS | 1845 | 1461017805763 Marionette DEBUG loaded listener.js 15:16:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f33fe710800) [pid = 1845] [serial = 602] [outer = 0x7f33f69fc800] 15:16:46 INFO - PROCESS | 1845 | 1461017806628 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]]]}] 15:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1386ms 15:16:46 INFO - PROCESS | 1845 | 1461017806758 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:16:46 INFO - PROCESS | 1845 | 1461017806765 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:16:46 INFO - PROCESS | 1845 | 1461017806774 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:16:46 INFO - PROCESS | 1845 | 1461017806779 Marionette TRACE conn3 <- [1,774,null,{}] 15:16:46 INFO - PROCESS | 1845 | 1461017806789 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}] 15:16:47 INFO - PROCESS | 1845 | 1461017807009 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:16:47 INFO - PROCESS | 1845 | 1461017807232 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe79d000 == 67 [pid = 1845] [id = 201] 15:16:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f33fd307400) [pid = 1845] [serial = 603] [outer = (nil)] 15:16:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f33fd5a5000) [pid = 1845] [serial = 604] [outer = 0x7f33fd307400] 15:16:47 INFO - PROCESS | 1845 | 1461017807328 Marionette DEBUG loaded listener.js 15:16:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f33fe6bb400) [pid = 1845] [serial = 605] [outer = 0x7f33fd307400] 15:16:48 INFO - PROCESS | 1845 | 1461017808351 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]]]}] 15:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1636ms 15:16:48 INFO - PROCESS | 1845 | 1461017808410 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:16:48 INFO - PROCESS | 1845 | 1461017808416 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:16:48 INFO - PROCESS | 1845 | 1461017808429 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1845 | 1461017808434 Marionette TRACE conn3 <- [1,778,null,{}] 15:16:48 INFO - PROCESS | 1845 | 1461017808442 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}] 15:16:48 INFO - PROCESS | 1845 | 1461017808703 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:16:48 INFO - PROCESS | 1845 | 1461017808916 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff98b000 == 68 [pid = 1845] [id = 202] 15:16:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f33fee60000) [pid = 1845] [serial = 606] [outer = (nil)] 15:16:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f33ff5d5000) [pid = 1845] [serial = 607] [outer = 0x7f33fee60000] 15:16:49 INFO - PROCESS | 1845 | 1461017808996 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f33ff8bec00) [pid = 1845] [serial = 608] [outer = 0x7f33fee60000] 15:16:49 INFO - PROCESS | 1845 | 1461017809925 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]]]}] 15:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1548ms 15:16:49 INFO - PROCESS | 1845 | 1461017809974 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:16:49 INFO - PROCESS | 1845 | 1461017809978 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:16:49 INFO - PROCESS | 1845 | 1461017809985 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1845 | 1461017809989 Marionette TRACE conn3 <- [1,782,null,{}] 15:16:50 INFO - PROCESS | 1845 | 1461017810004 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}] 15:16:50 INFO - PROCESS | 1845 | 1461017810221 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:16:50 INFO - PROCESS | 1845 | 1461017810458 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a93000 == 69 [pid = 1845] [id = 203] 15:16:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f33ffe71800) [pid = 1845] [serial = 609] [outer = (nil)] 15:16:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f33ffe79400) [pid = 1845] [serial = 610] [outer = 0x7f33ffe71800] 15:16:50 INFO - PROCESS | 1845 | 1461017810582 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f33fff6ac00) [pid = 1845] [serial = 611] [outer = 0x7f33ffe71800] 15:16:51 INFO - PROCESS | 1845 | 1461017811439 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]]]}] 15:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1495ms 15:16:51 INFO - PROCESS | 1845 | 1461017811480 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1845 | 1461017811485 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:16:51 INFO - PROCESS | 1845 | 1461017811491 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1845 | 1461017811494 Marionette TRACE conn3 <- [1,786,null,{}] 15:16:51 INFO - PROCESS | 1845 | 1461017811499 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}] 15:16:51 INFO - PROCESS | 1845 | 1461017811700 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:16:51 INFO - PROCESS | 1845 | 1461017811856 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f5e32000 == 70 [pid = 1845] [id = 204] 15:16:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f33ffe74000) [pid = 1845] [serial = 612] [outer = (nil)] 15:16:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f3401472400) [pid = 1845] [serial = 613] [outer = 0x7f33ffe74000] 15:16:51 INFO - PROCESS | 1845 | 1461017811930 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f3402fb0800) [pid = 1845] [serial = 614] [outer = 0x7f33ffe74000] 15:16:52 INFO - PROCESS | 1845 | 1461017812857 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]]]}] 15:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1429ms 15:16:52 INFO - PROCESS | 1845 | 1461017812922 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:16:52 INFO - PROCESS | 1845 | 1461017812925 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:16:52 INFO - PROCESS | 1845 | 1461017812932 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:16:52 INFO - PROCESS | 1845 | 1461017812936 Marionette TRACE conn3 <- [1,790,null,{}] 15:16:52 INFO - PROCESS | 1845 | 1461017812942 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}] 15:16:53 INFO - PROCESS | 1845 | 1461017813115 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:16:53 INFO - PROCESS | 1845 | 1461017813277 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d72000 == 71 [pid = 1845] [id = 205] 15:16:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f33f4595c00) [pid = 1845] [serial = 615] [outer = (nil)] 15:16:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f340311a800) [pid = 1845] [serial = 616] [outer = 0x7f33f4595c00] 15:16:53 INFO - PROCESS | 1845 | 1461017813350 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f34032bcc00) [pid = 1845] [serial = 617] [outer = 0x7f33f4595c00] 15:16:54 INFO - PROCESS | 1845 | 1461017814292 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]]]}] 15:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1434ms 15:16:54 INFO - PROCESS | 1845 | 1461017814369 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1845 | 1461017814373 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:16:54 INFO - PROCESS | 1845 | 1461017814379 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1845 | 1461017814382 Marionette TRACE conn3 <- [1,794,null,{}] 15:16:54 INFO - PROCESS | 1845 | 1461017814387 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}] 15:16:54 INFO - PROCESS | 1845 | 1461017814646 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:16:54 INFO - PROCESS | 1845 | 1461017814853 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404f5a800 == 72 [pid = 1845] [id = 206] 15:16:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f3403bbf400) [pid = 1845] [serial = 618] [outer = (nil)] 15:16:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f3403bc2400) [pid = 1845] [serial = 619] [outer = 0x7f3403bbf400] 15:16:54 INFO - PROCESS | 1845 | 1461017814945 Marionette DEBUG loaded listener.js 15:16:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f3403fc9400) [pid = 1845] [serial = 620] [outer = 0x7f3403bbf400] 15:16:55 INFO - PROCESS | 1845 | 1461017815736 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]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1428ms 15:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:16:55 INFO - PROCESS | 1845 | 1461017815809 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1845 | 1461017815812 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:16:55 INFO - PROCESS | 1845 | 1461017815819 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1845 | 1461017815821 Marionette TRACE conn3 <- [1,798,null,{}] 15:16:55 INFO - PROCESS | 1845 | 1461017815828 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}] 15:16:56 INFO - PROCESS | 1845 | 1461017816006 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:16:56 INFO - PROCESS | 1845 | 1461017816160 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3406902800 == 73 [pid = 1845] [id = 207] 15:16:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f3403bc0400) [pid = 1845] [serial = 621] [outer = (nil)] 15:16:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f340429e400) [pid = 1845] [serial = 622] [outer = 0x7f3403bc0400] 15:16:56 INFO - PROCESS | 1845 | 1461017816235 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f34042a7c00) [pid = 1845] [serial = 623] [outer = 0x7f3403bc0400] 15:16:57 INFO - PROCESS | 1845 | 1461017817105 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]]]}] 15:16:57 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 15:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1336ms 15:16:57 INFO - PROCESS | 1845 | 1461017817155 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1845 | 1461017817158 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:16:57 INFO - PROCESS | 1845 | 1461017817164 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1845 | 1461017817168 Marionette TRACE conn3 <- [1,802,null,{}] 15:16:57 INFO - PROCESS | 1845 | 1461017817173 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}] 15:16:57 INFO - PROCESS | 1845 | 1461017817339 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:16:57 INFO - PROCESS | 1845 | 1461017817499 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340769b000 == 74 [pid = 1845] [id = 208] 15:16:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f3403fc9800) [pid = 1845] [serial = 624] [outer = (nil)] 15:16:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f3404f86000) [pid = 1845] [serial = 625] [outer = 0x7f3403fc9800] 15:16:57 INFO - PROCESS | 1845 | 1461017817573 Marionette DEBUG loaded listener.js 15:16:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f3405942000) [pid = 1845] [serial = 626] [outer = 0x7f3403fc9800] 15:16:58 INFO - PROCESS | 1845 | 1461017818481 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]]]}] 15:16:58 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 15:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1387ms 15:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:16:58 INFO - PROCESS | 1845 | 1461017818553 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1845 | 1461017818556 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:16:58 INFO - PROCESS | 1845 | 1461017818563 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1845 | 1461017818566 Marionette TRACE conn3 <- [1,806,null,{}] 15:16:58 INFO - PROCESS | 1845 | 1461017818571 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}] 15:16:58 INFO - PROCESS | 1845 | 1461017818747 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:16:59 INFO - PROCESS | 1845 | 1461017819015 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34080ee000 == 75 [pid = 1845] [id = 209] 15:16:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f3405bd6c00) [pid = 1845] [serial = 627] [outer = (nil)] 15:16:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f3405cc3400) [pid = 1845] [serial = 628] [outer = 0x7f3405bd6c00] 15:16:59 INFO - PROCESS | 1845 | 1461017819144 Marionette DEBUG loaded listener.js 15:16:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f3406464c00) [pid = 1845] [serial = 629] [outer = 0x7f3405bd6c00] 15:17:00 INFO - PROCESS | 1845 | 1461017820138 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]]]}] 15:17:00 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 15:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1630ms 15:17:00 INFO - PROCESS | 1845 | 1461017820194 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:17:00 INFO - PROCESS | 1845 | 1461017820198 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:17:00 INFO - PROCESS | 1845 | 1461017820208 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:17:00 INFO - PROCESS | 1845 | 1461017820213 Marionette TRACE conn3 <- [1,810,null,{}] 15:17:00 INFO - PROCESS | 1845 | 1461017820222 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}] 15:17:00 INFO - PROCESS | 1845 | 1461017820416 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:17:00 INFO - PROCESS | 1845 | 1461017820634 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f5e2b800 == 76 [pid = 1845] [id = 210] 15:17:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f33f458d800) [pid = 1845] [serial = 630] [outer = (nil)] 15:17:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f33fd748000) [pid = 1845] [serial = 631] [outer = 0x7f33f458d800] 15:17:00 INFO - PROCESS | 1845 | 1461017820822 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f33fe707800) [pid = 1845] [serial = 632] [outer = 0x7f33f458d800] 15:17:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a9a000 == 75 [pid = 1845] [id = 197] 15:17:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403850800 == 74 [pid = 1845] [id = 195] 15:17:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff84d000 == 73 [pid = 1845] [id = 194] 15:17:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a8a000 == 72 [pid = 1845] [id = 193] 15:17:01 INFO - PROCESS | 1845 | 1461017821810 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]]]}] 15:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1639ms 15:17:01 INFO - PROCESS | 1845 | 1461017821848 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1845 | 1461017821857 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:17:01 INFO - PROCESS | 1845 | 1461017821869 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1845 | 1461017821873 Marionette TRACE conn3 <- [1,814,null,{}] 15:17:01 INFO - PROCESS | 1845 | 1461017821879 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}] 15:17:02 INFO - PROCESS | 1845 | 1461017822044 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:17:02 INFO - PROCESS | 1845 | 1461017822214 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34004a2000 == 73 [pid = 1845] [id = 211] 15:17:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f33fe907000) [pid = 1845] [serial = 633] [outer = (nil)] 15:17:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f33ff4df800) [pid = 1845] [serial = 634] [outer = 0x7f33fe907000] 15:17:02 INFO - PROCESS | 1845 | 1461017822286 Marionette DEBUG loaded listener.js 15:17:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f33ffa8a800) [pid = 1845] [serial = 635] [outer = 0x7f33fe907000] 15:17:03 INFO - PROCESS | 1845 | 1461017823144 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] 15:17:03 INFO - PROCESS | 1845 | 1461017823246 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:17:03 INFO - PROCESS | 1845 | 1461017823256 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:17:03 INFO - PROCESS | 1845 | 1461017823260 Marionette TRACE conn3 <- [1,818,null,{}] 15:17:03 INFO - PROCESS | 1845 | 1461017823285 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}] 15:17:03 INFO - PROCESS | 1845 | 1461017823510 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:17:03 INFO - PROCESS | 1845 | 1461017823536 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f43000 == 74 [pid = 1845] [id = 212] 15:17:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f34000ed800) [pid = 1845] [serial = 636] [outer = (nil)] 15:17:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f3401476c00) [pid = 1845] [serial = 637] [outer = 0x7f34000ed800] 15:17:03 INFO - PROCESS | 1845 | 1461017823603 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f3403bb9400) [pid = 1845] [serial = 638] [outer = 0x7f34000ed800] 15:17:04 INFO - PROCESS | 1845 | 1461017824512 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]]]}] 15:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1285ms 15:17:04 INFO - PROCESS | 1845 | 1461017824552 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:17:04 INFO - PROCESS | 1845 | 1461017824556 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:17:04 INFO - PROCESS | 1845 | 1461017824572 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1845 | 1461017824575 Marionette TRACE conn3 <- [1,822,null,{}] 15:17:04 INFO - PROCESS | 1845 | 1461017824580 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}] 15:17:04 INFO - PROCESS | 1845 | 1461017824785 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f33f458bc00) [pid = 1845] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f33f82d1c00) [pid = 1845] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f33fd309800) [pid = 1845] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f33ff4df000) [pid = 1845] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f33fd59cc00) [pid = 1845] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f33ffa87800) [pid = 1845] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f33fd74a400) [pid = 1845] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f340395d800) [pid = 1845] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f33f458b800) [pid = 1845] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f340a19e000) [pid = 1845] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f33f4594800) [pid = 1845] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:17:04 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f33f69f8400) [pid = 1845] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:17:04 INFO - PROCESS | 1845 | 1461017824993 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3401403800 == 75 [pid = 1845] [id = 213] 15:17:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f33f458b800) [pid = 1845] [serial = 639] [outer = (nil)] 15:17:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f33f8148000) [pid = 1845] [serial = 640] [outer = 0x7f33f458b800] 15:17:05 INFO - PROCESS | 1845 | 1461017825059 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f33fe907c00) [pid = 1845] [serial = 641] [outer = 0x7f33f458b800] 15:17:05 INFO - PROCESS | 1845 | 1461017825767 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] 15:17:05 INFO - PROCESS | 1845 | 1461017825818 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:17:05 INFO - PROCESS | 1845 | 1461017825826 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1845 | 1461017825829 Marionette TRACE conn3 <- [1,826,null,{}] 15:17:05 INFO - PROCESS | 1845 | 1461017825834 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}] 15:17:06 INFO - PROCESS | 1845 | 1461017826017 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:17:06 INFO - PROCESS | 1845 | 1461017826027 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091e5000 == 76 [pid = 1845] [id = 214] 15:17:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f340395bc00) [pid = 1845] [serial = 642] [outer = (nil)] 15:17:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f340594c400) [pid = 1845] [serial = 643] [outer = 0x7f340395bc00] 15:17:06 INFO - PROCESS | 1845 | 1461017826090 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f340651e000) [pid = 1845] [serial = 644] [outer = 0x7f340395bc00] 15:17:06 INFO - PROCESS | 1845 | 1461017826948 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]]]}] 15:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1228ms 15:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:17:07 INFO - PROCESS | 1845 | 1461017827059 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:17:07 INFO - PROCESS | 1845 | 1461017827064 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:17:07 INFO - PROCESS | 1845 | 1461017827073 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1845 | 1461017827080 Marionette TRACE conn3 <- [1,830,null,{}] 15:17:07 INFO - PROCESS | 1845 | 1461017827100 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}] 15:17:07 INFO - PROCESS | 1845 | 1461017827293 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:17:07 INFO - PROCESS | 1845 | 1461017827457 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff2bd800 == 77 [pid = 1845] [id = 215] 15:17:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f33f4594800) [pid = 1845] [serial = 645] [outer = (nil)] 15:17:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f33fd30a800) [pid = 1845] [serial = 646] [outer = 0x7f33f4594800] 15:17:07 INFO - PROCESS | 1845 | 1461017827532 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f33fe707c00) [pid = 1845] [serial = 647] [outer = 0x7f33f4594800] 15:17:08 INFO - PROCESS | 1845 | 1461017828503 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]]]}] 15:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1491ms 15:17:08 INFO - PROCESS | 1845 | 1461017828564 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:17:08 INFO - PROCESS | 1845 | 1461017828569 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:17:08 INFO - PROCESS | 1845 | 1461017828582 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:17:08 INFO - PROCESS | 1845 | 1461017828587 Marionette TRACE conn3 <- [1,834,null,{}] 15:17:08 INFO - PROCESS | 1845 | 1461017828594 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}] 15:17:08 INFO - PROCESS | 1845 | 1461017828850 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:17:09 INFO - PROCESS | 1845 | 1461017829030 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340691d800 == 78 [pid = 1845] [id = 216] 15:17:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f33ffa89800) [pid = 1845] [serial = 648] [outer = (nil)] 15:17:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f3400437000) [pid = 1845] [serial = 649] [outer = 0x7f33ffa89800] 15:17:09 INFO - PROCESS | 1845 | 1461017829123 Marionette DEBUG loaded listener.js 15:17:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f34032b2c00) [pid = 1845] [serial = 650] [outer = 0x7f33ffa89800] 15:17:10 INFO - PROCESS | 1845 | 1461017830066 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]]]}] 15:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1539ms 15:17:10 INFO - PROCESS | 1845 | 1461017830118 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:17:10 INFO - PROCESS | 1845 | 1461017830121 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:17:10 INFO - PROCESS | 1845 | 1461017830129 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:17:10 INFO - PROCESS | 1845 | 1461017830132 Marionette TRACE conn3 <- [1,838,null,{}] 15:17:10 INFO - PROCESS | 1845 | 1461017830147 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}] 15:17:10 INFO - PROCESS | 1845 | 1461017830345 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:17:10 INFO - PROCESS | 1845 | 1461017830594 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409e0d000 == 79 [pid = 1845] [id = 217] 15:17:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f34042a8c00) [pid = 1845] [serial = 651] [outer = (nil)] 15:17:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f340651f400) [pid = 1845] [serial = 652] [outer = 0x7f34042a8c00] 15:17:10 INFO - PROCESS | 1845 | 1461017830720 Marionette DEBUG loaded listener.js 15:17:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f34069c7400) [pid = 1845] [serial = 653] [outer = 0x7f34042a8c00] 15:17:11 INFO - PROCESS | 1845 | 1461017831572 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]]]}] 15:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1485ms 15:17:11 INFO - PROCESS | 1845 | 1461017831616 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:17:11 INFO - PROCESS | 1845 | 1461017831620 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:17:11 INFO - PROCESS | 1845 | 1461017831627 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:17:11 INFO - PROCESS | 1845 | 1461017831631 Marionette TRACE conn3 <- [1,842,null,{}] 15:17:11 INFO - PROCESS | 1845 | 1461017831637 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}] 15:17:11 INFO - PROCESS | 1845 | 1461017831818 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:17:11 INFO - PROCESS | 1845 | 1461017831983 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340bdaa000 == 80 [pid = 1845] [id = 218] 15:17:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f3405bd9c00) [pid = 1845] [serial = 654] [outer = (nil)] 15:17:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f34072c3000) [pid = 1845] [serial = 655] [outer = 0x7f3405bd9c00] 15:17:12 INFO - PROCESS | 1845 | 1461017832057 Marionette DEBUG loaded listener.js 15:17:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f340748f800) [pid = 1845] [serial = 656] [outer = 0x7f3405bd9c00] 15:17:12 INFO - PROCESS | 1845 | 1461017832982 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]]]}] 15:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1392ms 15:17:13 INFO - PROCESS | 1845 | 1461017833020 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1845 | 1461017833023 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:17:13 INFO - PROCESS | 1845 | 1461017833029 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1845 | 1461017833031 Marionette TRACE conn3 <- [1,846,null,{}] 15:17:13 INFO - PROCESS | 1845 | 1461017833037 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}] 15:17:13 INFO - PROCESS | 1845 | 1461017833211 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:17:13 INFO - PROCESS | 1845 | 1461017833384 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f1b6800 == 81 [pid = 1845] [id = 219] 15:17:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f33ffe6f800) [pid = 1845] [serial = 657] [outer = (nil)] 15:17:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f340766e800) [pid = 1845] [serial = 658] [outer = 0x7f33ffe6f800] 15:17:13 INFO - PROCESS | 1845 | 1461017833458 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f3407af7c00) [pid = 1845] [serial = 659] [outer = 0x7f33ffe6f800] 15:17:14 INFO - PROCESS | 1845 | 1461017834374 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]]]}] 15:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1387ms 15:17:14 INFO - PROCESS | 1845 | 1461017834417 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:17:14 INFO - PROCESS | 1845 | 1461017834421 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:17:14 INFO - PROCESS | 1845 | 1461017834427 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:17:14 INFO - PROCESS | 1845 | 1461017834431 Marionette TRACE conn3 <- [1,850,null,{}] 15:17:14 INFO - PROCESS | 1845 | 1461017834437 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}] 15:17:14 INFO - PROCESS | 1845 | 1461017834658 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:17:14 INFO - PROCESS | 1845 | 1461017834827 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340ff1d800 == 82 [pid = 1845] [id = 220] 15:17:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f3407c1b800) [pid = 1845] [serial = 660] [outer = (nil)] 15:17:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f3407fbb000) [pid = 1845] [serial = 661] [outer = 0x7f3407c1b800] 15:17:14 INFO - PROCESS | 1845 | 1461017834903 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f34080aac00) [pid = 1845] [serial = 662] [outer = 0x7f3407c1b800] 15:17:15 INFO - PROCESS | 1845 | 1461017835823 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1434ms 15:17:15 INFO - PROCESS | 1845 | 1461017835861 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:17:15 INFO - PROCESS | 1845 | 1461017835866 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:17:15 INFO - PROCESS | 1845 | 1461017835872 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1845 | 1461017835877 Marionette TRACE conn3 <- [1,854,null,{}] 15:17:15 INFO - PROCESS | 1845 | 1461017835883 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}] 15:17:16 INFO - PROCESS | 1845 | 1461017836056 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:17:16 INFO - PROCESS | 1845 | 1461017836223 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415ed9000 == 83 [pid = 1845] [id = 221] 15:17:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f3407c1fc00) [pid = 1845] [serial = 663] [outer = (nil)] 15:17:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f340828d800) [pid = 1845] [serial = 664] [outer = 0x7f3407c1fc00] 15:17:16 INFO - PROCESS | 1845 | 1461017836294 Marionette DEBUG loaded listener.js 15:17:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f340855f800) [pid = 1845] [serial = 665] [outer = 0x7f3407c1fc00] 15:17:17 INFO - PROCESS | 1845 | 1461017837205 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]]]}] 15:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1381ms 15:17:17 INFO - PROCESS | 1845 | 1461017837255 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:17:17 INFO - PROCESS | 1845 | 1461017837259 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:17:17 INFO - PROCESS | 1845 | 1461017837265 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:17:17 INFO - PROCESS | 1845 | 1461017837267 Marionette TRACE conn3 <- [1,858,null,{}] 15:17:17 INFO - PROCESS | 1845 | 1461017837273 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}] 15:17:17 INFO - PROCESS | 1845 | 1461017837446 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:17:17 INFO - PROCESS | 1845 | 1461017837620 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f80800 == 84 [pid = 1845] [id = 222] 15:17:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f33fd745c00) [pid = 1845] [serial = 666] [outer = (nil)] 15:17:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f3408d47800) [pid = 1845] [serial = 667] [outer = 0x7f33fd745c00] 15:17:17 INFO - PROCESS | 1845 | 1461017837698 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f3408d4e000) [pid = 1845] [serial = 668] [outer = 0x7f33fd745c00] 15:17:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f340828d400) [pid = 1845] [serial = 669] [outer = 0x7f33ff4e3800] 15:17:18 INFO - PROCESS | 1845 | 1461017838701 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]]]}] 15:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1484ms 15:17:18 INFO - PROCESS | 1845 | 1461017838751 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1845 | 1461017838755 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:17:18 INFO - PROCESS | 1845 | 1461017838762 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1845 | 1461017838765 Marionette TRACE conn3 <- [1,862,null,{}] 15:17:18 INFO - PROCESS | 1845 | 1461017838771 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}] 15:17:18 INFO - PROCESS | 1845 | 1461017838947 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:17:19 INFO - PROCESS | 1845 | 1461017839531 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff2c1800 == 85 [pid = 1845] [id = 223] 15:17:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33f69fe400) [pid = 1845] [serial = 670] [outer = (nil)] 15:17:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33f8141c00) [pid = 1845] [serial = 671] [outer = 0x7f33f69fe400] 15:17:19 INFO - PROCESS | 1845 | 1461017839651 Marionette DEBUG loaded listener.js 15:17:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33fd598000) [pid = 1845] [serial = 672] [outer = 0x7f33f69fe400] 15:17:20 INFO - PROCESS | 1845 | 1461017840512 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]]]}] 15:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1789ms 15:17:20 INFO - PROCESS | 1845 | 1461017840553 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:17:20 INFO - PROCESS | 1845 | 1461017840563 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:17:20 INFO - PROCESS | 1845 | 1461017840573 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1845 | 1461017840577 Marionette TRACE conn3 <- [1,866,null,{}] 15:17:20 INFO - PROCESS | 1845 | 1461017840584 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}] 15:17:20 INFO - PROCESS | 1845 | 1461017840768 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:17:21 INFO - PROCESS | 1845 | 1461017841103 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f880d000 == 86 [pid = 1845] [id = 224] 15:17:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33fe70d400) [pid = 1845] [serial = 673] [outer = (nil)] 15:17:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33fee54400) [pid = 1845] [serial = 674] [outer = 0x7f33fe70d400] 15:17:21 INFO - PROCESS | 1845 | 1461017841182 Marionette DEBUG loaded listener.js 15:17:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33ff4e2c00) [pid = 1845] [serial = 675] [outer = 0x7f33fe70d400] 15:17:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408481800 == 85 [pid = 1845] [id = 48] 15:17:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffe10000 == 84 [pid = 1845] [id = 190] 15:17:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340875b000 == 83 [pid = 1845] [id = 44] 15:17:21 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33fe6ddc00) [pid = 1845] [serial = 601] [outer = (nil)] [url = about:blank] 15:17:21 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33f69f7c00) [pid = 1845] [serial = 580] [outer = (nil)] [url = about:blank] 15:17:21 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33fe69b400) [pid = 1845] [serial = 583] [outer = (nil)] [url = about:blank] 15:17:21 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33fee5bc00) [pid = 1845] [serial = 586] [outer = (nil)] [url = about:blank] 15:17:21 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f34000ecc00) [pid = 1845] [serial = 589] [outer = (nil)] [url = about:blank] 15:17:21 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33f813d800) [pid = 1845] [serial = 592] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | 1461017842158 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]]]}] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33f7fe3400) [pid = 1845] [serial = 578] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f33f69f4400) [pid = 1845] [serial = 577] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f33ff4e9000) [pid = 1845] [serial = 554] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f33fe6b2c00) [pid = 1845] [serial = 566] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f33fff64800) [pid = 1845] [serial = 572] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f33fe703800) [pid = 1845] [serial = 553] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f34032b6800) [pid = 1845] [serial = 557] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f3401470400) [pid = 1845] [serial = 575] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f33fea7ac00) [pid = 1845] [serial = 569] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f34042a5800) [pid = 1845] [serial = 559] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f33f7fe8c00) [pid = 1845] [serial = 551] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f33f69f1000) [pid = 1845] [serial = 550] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f341aa4e000) [pid = 1845] [serial = 506] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f34000e4c00) [pid = 1845] [serial = 556] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f3406b74000) [pid = 1845] [serial = 563] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f3405942800) [pid = 1845] [serial = 562] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f33ffa89c00) [pid = 1845] [serial = 571] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f3401280800) [pid = 1845] [serial = 574] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f33fea71400) [pid = 1845] [serial = 568] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f340651d400) [pid = 1845] [serial = 560] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f33fd74d800) [pid = 1845] [serial = 565] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f33fd310c00) [pid = 1845] [serial = 598] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f33fe691800) [pid = 1845] [serial = 599] [outer = (nil)] [url = about:blank] 15:17:22 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f33ff5d7400) [pid = 1845] [serial = 595] [outer = (nil)] [url = about:blank] 15:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1634ms 15:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:17:22 INFO - PROCESS | 1845 | 1461017842209 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1845 | 1461017842214 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:17:22 INFO - PROCESS | 1845 | 1461017842222 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1845 | 1461017842224 Marionette TRACE conn3 <- [1,870,null,{}] 15:17:22 INFO - PROCESS | 1845 | 1461017842230 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}] 15:17:22 INFO - PROCESS | 1845 | 1461017842393 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:17:22 INFO - PROCESS | 1845 | 1461017842539 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe7ad000 == 84 [pid = 1845] [id = 225] 15:17:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f33fe904000) [pid = 1845] [serial = 676] [outer = (nil)] 15:17:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f33ffa7f800) [pid = 1845] [serial = 677] [outer = 0x7f33fe904000] 15:17:22 INFO - PROCESS | 1845 | 1461017842677 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f33ffe71c00) [pid = 1845] [serial = 678] [outer = 0x7f33fe904000] 15:17:23 INFO - PROCESS | 1845 | 1461017843394 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]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1191ms 15:17:23 INFO - PROCESS | 1845 | 1461017843420 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1845 | 1461017843426 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:17:23 INFO - PROCESS | 1845 | 1461017843443 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1845 | 1461017843453 Marionette TRACE conn3 <- [1,874,null,{}] 15:17:23 INFO - PROCESS | 1845 | 1461017843463 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}] 15:17:23 INFO - PROCESS | 1845 | 1461017843636 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:17:23 INFO - PROCESS | 1845 | 1461017843646 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3402e47800 == 85 [pid = 1845] [id = 226] 15:17:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f33ff5d9c00) [pid = 1845] [serial = 679] [outer = (nil)] 15:17:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f3401475c00) [pid = 1845] [serial = 680] [outer = 0x7f33ff5d9c00] 15:17:23 INFO - PROCESS | 1845 | 1461017843709 Marionette DEBUG loaded listener.js 15:17:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f3403117800) [pid = 1845] [serial = 681] [outer = 0x7f33ff5d9c00] 15:17:24 INFO - PROCESS | 1845 | 1461017844574 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]]]}] 15:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1200ms 15:17:24 INFO - PROCESS | 1845 | 1461017844642 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:17:24 INFO - PROCESS | 1845 | 1461017844646 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:17:24 INFO - PROCESS | 1845 | 1461017844653 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:17:24 INFO - PROCESS | 1845 | 1461017844667 Marionette TRACE conn3 <- [1,878,null,{}] 15:17:24 INFO - PROCESS | 1845 | 1461017844681 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}] 15:17:24 INFO - PROCESS | 1845 | 1461017844896 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:17:24 INFO - PROCESS | 1845 | 1461017844918 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b28800 == 86 [pid = 1845] [id = 227] 15:17:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f33fff67800) [pid = 1845] [serial = 682] [outer = (nil)] 15:17:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f34032bc400) [pid = 1845] [serial = 683] [outer = 0x7f33fff67800] 15:17:24 INFO - PROCESS | 1845 | 1461017844981 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f3403967800) [pid = 1845] [serial = 684] [outer = 0x7f33fff67800] 15:17:25 INFO - PROCESS | 1845 | 1461017845857 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]]]}] 15:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1239ms 15:17:25 INFO - PROCESS | 1845 | 1461017845914 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1845 | 1461017845917 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:17:25 INFO - PROCESS | 1845 | 1461017845924 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1845 | 1461017845926 Marionette TRACE conn3 <- [1,882,null,{}] 15:17:25 INFO - PROCESS | 1845 | 1461017845932 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}] 15:17:26 INFO - PROCESS | 1845 | 1461017846142 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:17:26 INFO - PROCESS | 1845 | 1461017846169 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d6e000 == 87 [pid = 1845] [id = 228] 15:17:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f3403fcac00) [pid = 1845] [serial = 685] [outer = (nil)] 15:17:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f340429d400) [pid = 1845] [serial = 686] [outer = 0x7f3403fcac00] 15:17:26 INFO - PROCESS | 1845 | 1461017846246 Marionette DEBUG loaded listener.js 15:17:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f3405ccd800) [pid = 1845] [serial = 687] [outer = 0x7f3403fcac00] 15:17:26 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f33f458d800) [pid = 1845] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:17:26 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f33f458b800) [pid = 1845] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:17:26 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f34000ed800) [pid = 1845] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:17:26 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f33f69fc800) [pid = 1845] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:17:26 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f33fe907000) [pid = 1845] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:17:27 INFO - PROCESS | 1845 | 1461017847361 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]]]}] 15:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1480ms 15:17:27 INFO - PROCESS | 1845 | 1461017847405 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:17:27 INFO - PROCESS | 1845 | 1461017847409 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:17:27 INFO - PROCESS | 1845 | 1461017847422 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:17:27 INFO - PROCESS | 1845 | 1461017847424 Marionette TRACE conn3 <- [1,886,null,{}] 15:17:27 INFO - PROCESS | 1845 | 1461017847431 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}] 15:17:27 INFO - PROCESS | 1845 | 1461017847625 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:17:27 INFO - PROCESS | 1845 | 1461017847635 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404f42000 == 88 [pid = 1845] [id = 229] 15:17:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f340735dc00) [pid = 1845] [serial = 688] [outer = (nil)] 15:17:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f340760b000) [pid = 1845] [serial = 689] [outer = 0x7f340735dc00] 15:17:27 INFO - PROCESS | 1845 | 1461017847700 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f3407c19800) [pid = 1845] [serial = 690] [outer = 0x7f340735dc00] 15:17:28 INFO - PROCESS | 1845 | 1461017848514 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]]]}] 15:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1132ms 15:17:28 INFO - PROCESS | 1845 | 1461017848559 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:17:28 INFO - PROCESS | 1845 | 1461017848563 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:17:28 INFO - PROCESS | 1845 | 1461017848569 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1845 | 1461017848572 Marionette TRACE conn3 <- [1,890,null,{}] 15:17:28 INFO - PROCESS | 1845 | 1461017848578 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}] 15:17:28 INFO - PROCESS | 1845 | 1461017848751 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:17:28 INFO - PROCESS | 1845 | 1461017848761 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34074de800 == 89 [pid = 1845] [id = 230] 15:17:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f33fe6b7000) [pid = 1845] [serial = 691] [outer = (nil)] 15:17:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f3407daf400) [pid = 1845] [serial = 692] [outer = 0x7f33fe6b7000] 15:17:28 INFO - PROCESS | 1845 | 1461017848824 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f3407fc2000) [pid = 1845] [serial = 693] [outer = 0x7f33fe6b7000] 15:17:29 INFO - PROCESS | 1845 | 1461017849933 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]]]}] 15:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1433ms 15:17:30 INFO - PROCESS | 1845 | 1461017850004 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:17:30 INFO - PROCESS | 1845 | 1461017850012 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:17:30 INFO - PROCESS | 1845 | 1461017850021 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:17:30 INFO - PROCESS | 1845 | 1461017850026 Marionette TRACE conn3 <- [1,894,null,{}] 15:17:30 INFO - PROCESS | 1845 | 1461017850034 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}] 15:17:30 INFO - PROCESS | 1845 | 1461017850275 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:17:30 INFO - PROCESS | 1845 | 1461017850494 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffaed800 == 90 [pid = 1845] [id = 231] 15:17:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f33fe6e0c00) [pid = 1845] [serial = 694] [outer = (nil)] 15:17:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f33fea7e800) [pid = 1845] [serial = 695] [outer = 0x7f33fe6e0c00] 15:17:30 INFO - PROCESS | 1845 | 1461017850587 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f33ff8b6000) [pid = 1845] [serial = 696] [outer = 0x7f33fe6e0c00] 15:17:31 INFO - PROCESS | 1845 | 1461017851527 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]]]}] 15:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1535ms 15:17:31 INFO - PROCESS | 1845 | 1461017851557 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:17:31 INFO - PROCESS | 1845 | 1461017851566 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:17:31 INFO - PROCESS | 1845 | 1461017851578 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:17:31 INFO - PROCESS | 1845 | 1461017851582 Marionette TRACE conn3 <- [1,898,null,{}] 15:17:31 INFO - PROCESS | 1845 | 1461017851590 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}] 15:17:31 INFO - PROCESS | 1845 | 1461017851784 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:17:32 INFO - PROCESS | 1845 | 1461017852032 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f48000 == 91 [pid = 1845] [id = 232] 15:17:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f33fff6e000) [pid = 1845] [serial = 697] [outer = (nil)] 15:17:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f340128ac00) [pid = 1845] [serial = 698] [outer = 0x7f33fff6e000] 15:17:32 INFO - PROCESS | 1845 | 1461017852160 Marionette DEBUG loaded listener.js 15:17:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f34032bac00) [pid = 1845] [serial = 699] [outer = 0x7f33fff6e000] 15:17:33 INFO - PROCESS | 1845 | 1461017853041 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]]]}] 15:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1482ms 15:17:33 INFO - PROCESS | 1845 | 1461017853060 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:17:33 INFO - PROCESS | 1845 | 1461017853063 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:17:33 INFO - PROCESS | 1845 | 1461017853071 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:17:33 INFO - PROCESS | 1845 | 1461017853077 Marionette TRACE conn3 <- [1,902,null,{}] 15:17:33 INFO - PROCESS | 1845 | 1461017853093 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}] 15:17:33 INFO - PROCESS | 1845 | 1461017853279 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:17:33 INFO - PROCESS | 1845 | 1461017853490 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091de000 == 92 [pid = 1845] [id = 233] 15:17:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f34042abc00) [pid = 1845] [serial = 700] [outer = (nil)] 15:17:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f34069c6400) [pid = 1845] [serial = 701] [outer = 0x7f34042abc00] 15:17:33 INFO - PROCESS | 1845 | 1461017853617 Marionette DEBUG loaded listener.js 15:17:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f340779a000) [pid = 1845] [serial = 702] [outer = 0x7f34042abc00] 15:17:34 INFO - PROCESS | 1845 | 1461017854510 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]]]}] 15:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1490ms 15:17:34 INFO - PROCESS | 1845 | 1461017854563 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:17:34 INFO - PROCESS | 1845 | 1461017854566 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:17:34 INFO - PROCESS | 1845 | 1461017854574 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:17:34 INFO - PROCESS | 1845 | 1461017854576 Marionette TRACE conn3 <- [1,906,null,{}] 15:17:34 INFO - PROCESS | 1845 | 1461017854583 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}] 15:17:34 INFO - PROCESS | 1845 | 1461017854783 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:17:34 INFO - PROCESS | 1845 | 1461017854952 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409e1e000 == 93 [pid = 1845] [id = 234] 15:17:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f34032b0000) [pid = 1845] [serial = 703] [outer = (nil)] 15:17:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f3407fc3800) [pid = 1845] [serial = 704] [outer = 0x7f34032b0000] 15:17:35 INFO - PROCESS | 1845 | 1461017855029 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f34087c5000) [pid = 1845] [serial = 705] [outer = 0x7f34032b0000] 15:17:35 INFO - PROCESS | 1845 | 1461017855856 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]]]}] 15:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1337ms 15:17:35 INFO - PROCESS | 1845 | 1461017855918 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1845 | 1461017855922 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:17:35 INFO - PROCESS | 1845 | 1461017855931 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1845 | 1461017855934 Marionette TRACE conn3 <- [1,910,null,{}] 15:17:35 INFO - PROCESS | 1845 | 1461017855940 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}] 15:17:36 INFO - PROCESS | 1845 | 1461017856127 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:17:36 INFO - PROCESS | 1845 | 1461017856293 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340ff18000 == 94 [pid = 1845] [id = 235] 15:17:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f3405941c00) [pid = 1845] [serial = 706] [outer = (nil)] 15:17:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f3408da4400) [pid = 1845] [serial = 707] [outer = 0x7f3405941c00] 15:17:36 INFO - PROCESS | 1845 | 1461017856367 Marionette DEBUG loaded listener.js 15:17:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f3408dab400) [pid = 1845] [serial = 708] [outer = 0x7f3405941c00] 15:17:37 INFO - PROCESS | 1845 | 1461017857268 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]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1388ms 15:17:37 INFO - PROCESS | 1845 | 1461017857320 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:17:37 INFO - PROCESS | 1845 | 1461017857324 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:17:37 INFO - PROCESS | 1845 | 1461017857330 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1845 | 1461017857333 Marionette TRACE conn3 <- [1,914,null,{}] 15:17:37 INFO - PROCESS | 1845 | 1461017857339 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}] 15:17:37 INFO - PROCESS | 1845 | 1461017857529 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:17:37 INFO - PROCESS | 1845 | 1461017857697 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341700a800 == 95 [pid = 1845] [id = 236] 15:17:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f3408f86c00) [pid = 1845] [serial = 709] [outer = (nil)] 15:17:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f34090be400) [pid = 1845] [serial = 710] [outer = 0x7f3408f86c00] 15:17:37 INFO - PROCESS | 1845 | 1461017857779 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f340910c000) [pid = 1845] [serial = 711] [outer = 0x7f3408f86c00] 15:17:38 INFO - PROCESS | 1845 | 1461017858634 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]]]}] 15:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1380ms 15:17:38 INFO - PROCESS | 1845 | 1461017858711 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1845 | 1461017858715 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:17:38 INFO - PROCESS | 1845 | 1461017858721 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1845 | 1461017858724 Marionette TRACE conn3 <- [1,918,null,{}] 15:17:38 INFO - PROCESS | 1845 | 1461017858729 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}] 15:17:38 INFO - PROCESS | 1845 | 1461017858948 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:17:39 INFO - PROCESS | 1845 | 1461017859112 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3419279800 == 96 [pid = 1845] [id = 237] 15:17:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f34042a9800) [pid = 1845] [serial = 712] [outer = (nil)] 15:17:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f3409110c00) [pid = 1845] [serial = 713] [outer = 0x7f34042a9800] 15:17:39 INFO - PROCESS | 1845 | 1461017859187 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f3409378800) [pid = 1845] [serial = 714] [outer = 0x7f34042a9800] 15:17:40 INFO - PROCESS | 1845 | 1461017860053 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]]]}] 15:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1385ms 15:17:40 INFO - PROCESS | 1845 | 1461017860108 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1845 | 1461017860111 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:17:40 INFO - PROCESS | 1845 | 1461017860118 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1845 | 1461017860122 Marionette TRACE conn3 <- [1,922,null,{}] 15:17:40 INFO - PROCESS | 1845 | 1461017860128 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}] 15:17:40 INFO - PROCESS | 1845 | 1461017860305 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:17:40 INFO - PROCESS | 1845 | 1461017860478 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa13800 == 97 [pid = 1845] [id = 238] 15:17:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f3408f87400) [pid = 1845] [serial = 715] [outer = (nil)] 15:17:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f340937f800) [pid = 1845] [serial = 716] [outer = 0x7f3408f87400] 15:17:40 INFO - PROCESS | 1845 | 1461017860555 Marionette DEBUG loaded listener.js 15:17:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f3409386c00) [pid = 1845] [serial = 717] [outer = 0x7f3408f87400] 15:17:41 INFO - PROCESS | 1845 | 1461017861421 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]]]}] 15:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1382ms 15:17:41 INFO - PROCESS | 1845 | 1461017861504 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:17:41 INFO - PROCESS | 1845 | 1461017861507 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:17:41 INFO - PROCESS | 1845 | 1461017861514 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:17:41 INFO - PROCESS | 1845 | 1461017861517 Marionette TRACE conn3 <- [1,926,null,{}] 15:17:41 INFO - PROCESS | 1845 | 1461017861523 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}] 15:17:41 INFO - PROCESS | 1845 | 1461017861758 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:17:41 INFO - PROCESS | 1845 | 1461017861925 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b42b800 == 98 [pid = 1845] [id = 239] 15:17:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f340910cc00) [pid = 1845] [serial = 718] [outer = (nil)] 15:17:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f3409da4800) [pid = 1845] [serial = 719] [outer = 0x7f340910cc00] 15:17:42 INFO - PROCESS | 1845 | 1461017862041 Marionette DEBUG loaded listener.js 15:17:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f340a1cf800) [pid = 1845] [serial = 720] [outer = 0x7f340910cc00] 15:17:42 INFO - PROCESS | 1845 | 1461017862855 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]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1390ms 15:17:42 INFO - PROCESS | 1845 | 1461017862906 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1845 | 1461017862909 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:17:42 INFO - PROCESS | 1845 | 1461017862916 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1845 | 1461017862918 Marionette TRACE conn3 <- [1,930,null,{}] 15:17:42 INFO - PROCESS | 1845 | 1461017862925 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}] 15:17:43 INFO - PROCESS | 1845 | 1461017863111 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:17:43 INFO - PROCESS | 1845 | 1461017863278 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b579000 == 99 [pid = 1845] [id = 240] 15:17:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f340937bc00) [pid = 1845] [serial = 721] [outer = (nil)] 15:17:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f340a1dc000) [pid = 1845] [serial = 722] [outer = 0x7f340937bc00] 15:17:43 INFO - PROCESS | 1845 | 1461017863355 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f340be20400) [pid = 1845] [serial = 723] [outer = 0x7f340937bc00] 15:17:44 INFO - PROCESS | 1845 | 1461017864252 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]]]}] 15:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1378ms 15:17:44 INFO - PROCESS | 1845 | 1461017864296 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:17:44 INFO - PROCESS | 1845 | 1461017864300 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:17:44 INFO - PROCESS | 1845 | 1461017864307 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:17:44 INFO - PROCESS | 1845 | 1461017864311 Marionette TRACE conn3 <- [1,934,null,{}] 15:17:44 INFO - PROCESS | 1845 | 1461017864317 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}] 15:17:44 INFO - PROCESS | 1845 | 1461017864537 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:17:44 INFO - PROCESS | 1845 | 1461017864715 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341df3a800 == 100 [pid = 1845] [id = 241] 15:17:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f34095d3c00) [pid = 1845] [serial = 724] [outer = (nil)] 15:17:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f341504ec00) [pid = 1845] [serial = 725] [outer = 0x7f34095d3c00] 15:17:44 INFO - PROCESS | 1845 | 1461017864800 Marionette DEBUG loaded listener.js 15:17:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f3415c71800) [pid = 1845] [serial = 726] [outer = 0x7f34095d3c00] 15:17:45 INFO - PROCESS | 1845 | 1461017865694 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]]]}] 15:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1435ms 15:17:45 INFO - PROCESS | 1845 | 1461017865743 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:17:45 INFO - PROCESS | 1845 | 1461017865746 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:17:45 INFO - PROCESS | 1845 | 1461017865752 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1845 | 1461017865755 Marionette TRACE conn3 <- [1,938,null,{}] 15:17:45 INFO - PROCESS | 1845 | 1461017865760 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}] 15:17:45 INFO - PROCESS | 1845 | 1461017865959 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:17:46 INFO - PROCESS | 1845 | 1461017866129 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe978800 == 101 [pid = 1845] [id = 242] 15:17:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33fd5a4400) [pid = 1845] [serial = 727] [outer = (nil)] 15:17:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33ff8be800) [pid = 1845] [serial = 728] [outer = 0x7f33fd5a4400] 15:17:46 INFO - PROCESS | 1845 | 1461017866205 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f3415c76c00) [pid = 1845] [serial = 729] [outer = 0x7f33fd5a4400] 15:17:47 INFO - PROCESS | 1845 | 1461017867346 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]]]}] 15:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1637ms 15:17:47 INFO - PROCESS | 1845 | 1461017867392 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1845 | 1461017867398 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:17:47 INFO - PROCESS | 1845 | 1461017867407 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1845 | 1461017867413 Marionette TRACE conn3 <- [1,942,null,{}] 15:17:47 INFO - PROCESS | 1845 | 1461017867422 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}] 15:17:47 INFO - PROCESS | 1845 | 1461017867609 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:17:47 INFO - PROCESS | 1845 | 1461017867815 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b2b800 == 102 [pid = 1845] [id = 243] 15:17:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33fd74d800) [pid = 1845] [serial = 730] [outer = (nil)] 15:17:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33fe69c400) [pid = 1845] [serial = 731] [outer = 0x7f33fd74d800] 15:17:47 INFO - PROCESS | 1845 | 1461017867882 Marionette DEBUG loaded listener.js 15:17:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33fee5a800) [pid = 1845] [serial = 732] [outer = 0x7f33fd74d800] 15:17:48 INFO - PROCESS | 1845 | 1461017868785 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]]]}] 15:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1435ms 15:17:48 INFO - PROCESS | 1845 | 1461017868843 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1845 | 1461017868860 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:17:48 INFO - PROCESS | 1845 | 1461017868886 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1845 | 1461017868891 Marionette TRACE conn3 <- [1,946,null,{}] 15:17:48 INFO - PROCESS | 1845 | 1461017868899 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}] 15:17:49 INFO - PROCESS | 1845 | 1461017869166 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:17:49 INFO - PROCESS | 1845 | 1461017869448 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffae0000 == 101 [pid = 1845] [id = 51] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404f42000 == 100 [pid = 1845] [id = 229] 15:17:49 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f340594c400) [pid = 1845] [serial = 643] [outer = (nil)] [url = about:blank] 15:17:49 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f340429e400) [pid = 1845] [serial = 622] [outer = (nil)] [url = about:blank] 15:17:49 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f3404f86000) [pid = 1845] [serial = 625] [outer = (nil)] [url = about:blank] 15:17:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd394800 == 101 [pid = 1845] [id = 244] 15:17:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33fe691800) [pid = 1845] [serial = 733] [outer = (nil)] 15:17:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33ff4e4c00) [pid = 1845] [serial = 734] [outer = 0x7f33fe691800] 15:17:49 INFO - PROCESS | 1845 | 1461017869587 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f3402e93000) [pid = 1845] [serial = 735] [outer = 0x7f33fe691800] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d6e000 == 100 [pid = 1845] [id = 228] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403b28800 == 99 [pid = 1845] [id = 227] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3402e47800 == 98 [pid = 1845] [id = 226] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe7ad000 == 97 [pid = 1845] [id = 225] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f880d000 == 96 [pid = 1845] [id = 224] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff2c1800 == 95 [pid = 1845] [id = 223] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f1b6800 == 94 [pid = 1845] [id = 219] 15:17:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340bdaa000 == 93 [pid = 1845] [id = 218] 15:17:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409e0d000 == 92 [pid = 1845] [id = 217] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f3401476c00) [pid = 1845] [serial = 637] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33f8148000) [pid = 1845] [serial = 640] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f340311a800) [pid = 1845] [serial = 616] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33fe707800) [pid = 1845] [serial = 632] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33fd748000) [pid = 1845] [serial = 631] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33ff4df800) [pid = 1845] [serial = 634] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f3401472400) [pid = 1845] [serial = 613] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ffe79400) [pid = 1845] [serial = 610] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33fd5a5000) [pid = 1845] [serial = 604] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33ff5d5000) [pid = 1845] [serial = 607] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f3403bc2400) [pid = 1845] [serial = 619] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f3405cc3400) [pid = 1845] [serial = 628] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33fe710800) [pid = 1845] [serial = 602] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f3403bb9400) [pid = 1845] [serial = 638] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33fe907c00) [pid = 1845] [serial = 641] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33ffa8a800) [pid = 1845] [serial = 635] [outer = (nil)] [url = about:blank] 15:17:50 INFO - PROCESS | 1845 | 1461017870447 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]]]}] 15:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1598ms 15:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:17:50 INFO - PROCESS | 1845 | 1461017870480 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:17:50 INFO - PROCESS | 1845 | 1461017870483 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:17:50 INFO - PROCESS | 1845 | 1461017870491 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:17:50 INFO - PROCESS | 1845 | 1461017870498 Marionette TRACE conn3 <- [1,950,null,{}] 15:17:50 INFO - PROCESS | 1845 | 1461017870529 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}] 15:17:50 INFO - PROCESS | 1845 | 1461017870701 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:17:50 INFO - PROCESS | 1845 | 1461017870717 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34032ef800 == 93 [pid = 1845] [id = 245] 15:17:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33ffe79400) [pid = 1845] [serial = 736] [outer = (nil)] 15:17:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f3403bc1400) [pid = 1845] [serial = 737] [outer = 0x7f33ffe79400] 15:17:50 INFO - PROCESS | 1845 | 1461017870787 Marionette DEBUG loaded listener.js 15:17:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f3404f8a000) [pid = 1845] [serial = 738] [outer = 0x7f33ffe79400] 15:17:51 INFO - PROCESS | 1845 | 1461017871674 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]]]}] 15:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1250ms 15:17:51 INFO - PROCESS | 1845 | 1461017871739 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:17:51 INFO - PROCESS | 1845 | 1461017871744 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:17:51 INFO - PROCESS | 1845 | 1461017871751 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1845 | 1461017871754 Marionette TRACE conn3 <- [1,954,null,{}] 15:17:51 INFO - PROCESS | 1845 | 1461017871760 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}] 15:17:51 INFO - PROCESS | 1845 | 1461017871932 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:17:52 INFO - PROCESS | 1845 | 1461017872085 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404f43000 == 94 [pid = 1845] [id = 246] 15:17:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33fe694000) [pid = 1845] [serial = 739] [outer = (nil)] 15:17:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f3407363400) [pid = 1845] [serial = 740] [outer = 0x7f33fe694000] 15:17:52 INFO - PROCESS | 1845 | 1461017872149 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f3407a6ac00) [pid = 1845] [serial = 741] [outer = 0x7f33fe694000] 15:17:53 INFO - PROCESS | 1845 | 1461017872992 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]]]}] 15:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1279ms 15:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:17:53 INFO - PROCESS | 1845 | 1461017873030 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1845 | 1461017873033 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:17:53 INFO - PROCESS | 1845 | 1461017873039 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1845 | 1461017873042 Marionette TRACE conn3 <- [1,958,null,{}] 15:17:53 INFO - PROCESS | 1845 | 1461017873054 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}] 15:17:53 INFO - PROCESS | 1845 | 1461017873257 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:17:53 INFO - PROCESS | 1845 | 1461017873288 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408d11000 == 95 [pid = 1845] [id = 247] 15:17:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f34069c7000) [pid = 1845] [serial = 742] [outer = (nil)] 15:17:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f3407fc1800) [pid = 1845] [serial = 743] [outer = 0x7f34069c7000] 15:17:53 INFO - PROCESS | 1845 | 1461017873349 Marionette DEBUG loaded listener.js 15:17:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f3408cbd800) [pid = 1845] [serial = 744] [outer = 0x7f34069c7000] 15:17:54 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33fe904000) [pid = 1845] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:17:54 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33ff5d9c00) [pid = 1845] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:17:54 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f3403fcac00) [pid = 1845] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:17:54 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f340395bc00) [pid = 1845] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:17:54 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f340735dc00) [pid = 1845] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:17:54 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33f69fe400) [pid = 1845] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:17:54 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33fff67800) [pid = 1845] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:17:54 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33fe70d400) [pid = 1845] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:17:54 INFO - PROCESS | 1845 | 1461017874382 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]]]}] 15:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1389ms 15:17:54 INFO - PROCESS | 1845 | 1461017874428 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1845 | 1461017874432 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:17:54 INFO - PROCESS | 1845 | 1461017874438 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1845 | 1461017874440 Marionette TRACE conn3 <- [1,962,null,{}] 15:17:54 INFO - PROCESS | 1845 | 1461017874446 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}] 15:17:54 INFO - PROCESS | 1845 | 1461017874624 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:17:54 INFO - PROCESS | 1845 | 1461017874643 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409e1e800 == 96 [pid = 1845] [id = 248] 15:17:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f3403fcac00) [pid = 1845] [serial = 745] [outer = (nil)] 15:17:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f3408daa000) [pid = 1845] [serial = 746] [outer = 0x7f3403fcac00] 15:17:54 INFO - PROCESS | 1845 | 1461017874833 Marionette DEBUG loaded listener.js 15:17:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f3409105400) [pid = 1845] [serial = 747] [outer = 0x7f3403fcac00] 15:17:55 INFO - PROCESS | 1845 | 1461017875530 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]]]}] 15:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1126ms 15:17:55 INFO - PROCESS | 1845 | 1461017875576 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:17:55 INFO - PROCESS | 1845 | 1461017875579 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:17:55 INFO - PROCESS | 1845 | 1461017875590 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1845 | 1461017875592 Marionette TRACE conn3 <- [1,966,null,{}] 15:17:55 INFO - PROCESS | 1845 | 1461017875598 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}] 15:17:55 INFO - PROCESS | 1845 | 1461017875795 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:17:55 INFO - PROCESS | 1845 | 1461017875814 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415e77800 == 97 [pid = 1845] [id = 249] 15:17:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33ff5d5400) [pid = 1845] [serial = 748] [outer = (nil)] 15:17:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f3409daac00) [pid = 1845] [serial = 749] [outer = 0x7f33ff5d5400] 15:17:55 INFO - PROCESS | 1845 | 1461017875880 Marionette DEBUG loaded listener.js 15:17:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f340bebc400) [pid = 1845] [serial = 750] [outer = 0x7f33ff5d5400] 15:17:56 INFO - PROCESS | 1845 | 1461017876967 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]]]}] 15:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1434ms 15:17:57 INFO - PROCESS | 1845 | 1461017877023 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:17:57 INFO - PROCESS | 1845 | 1461017877028 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:17:57 INFO - PROCESS | 1845 | 1461017877058 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:17:57 INFO - PROCESS | 1845 | 1461017877063 Marionette TRACE conn3 <- [1,970,null,{}] 15:17:57 INFO - PROCESS | 1845 | 1461017877074 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}] 15:17:57 INFO - PROCESS | 1845 | 1461017877284 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:17:57 INFO - PROCESS | 1845 | 1461017877457 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3402e41800 == 98 [pid = 1845] [id = 250] 15:17:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33fe698c00) [pid = 1845] [serial = 751] [outer = (nil)] 15:17:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ff5de400) [pid = 1845] [serial = 752] [outer = 0x7f33fe698c00] 15:17:57 INFO - PROCESS | 1845 | 1461017877535 Marionette DEBUG loaded listener.js 15:17:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f34000ecc00) [pid = 1845] [serial = 753] [outer = 0x7f33fe698c00] 15:17:58 INFO - PROCESS | 1845 | 1461017878472 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]]]}] 15:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1508ms 15:17:58 INFO - PROCESS | 1845 | 1461017878547 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:17:58 INFO - PROCESS | 1845 | 1461017878556 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:17:58 INFO - PROCESS | 1845 | 1461017878567 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1845 | 1461017878571 Marionette TRACE conn3 <- [1,974,null,{}] 15:17:58 INFO - PROCESS | 1845 | 1461017878577 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}] 15:17:58 INFO - PROCESS | 1845 | 1461017878814 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:17:59 INFO - PROCESS | 1845 | 1461017879071 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409570800 == 99 [pid = 1845] [id = 251] 15:17:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33ff5dec00) [pid = 1845] [serial = 754] [outer = (nil)] 15:17:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f3404f86000) [pid = 1845] [serial = 755] [outer = 0x7f33ff5dec00] 15:17:59 INFO - PROCESS | 1845 | 1461017879188 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f34072bec00) [pid = 1845] [serial = 756] [outer = 0x7f33ff5dec00] 15:18:00 INFO - PROCESS | 1845 | 1461017880071 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]]]}] 15:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1533ms 15:18:00 INFO - PROCESS | 1845 | 1461017880101 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:18:00 INFO - PROCESS | 1845 | 1461017880104 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:18:00 INFO - PROCESS | 1845 | 1461017880112 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1845 | 1461017880117 Marionette TRACE conn3 <- [1,978,null,{}] 15:18:00 INFO - PROCESS | 1845 | 1461017880134 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}] 15:18:00 INFO - PROCESS | 1845 | 1461017880331 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:18:00 INFO - PROCESS | 1845 | 1461017880516 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3419274800 == 100 [pid = 1845] [id = 252] 15:18:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f3407490400) [pid = 1845] [serial = 757] [outer = (nil)] 15:18:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f3408f7e800) [pid = 1845] [serial = 758] [outer = 0x7f3407490400] 15:18:00 INFO - PROCESS | 1845 | 1461017880597 Marionette DEBUG loaded listener.js 15:18:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f3409105800) [pid = 1845] [serial = 759] [outer = 0x7f3407490400] 15:18:01 INFO - PROCESS | 1845 | 1461017881459 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]]]}] 15:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1390ms 15:18:01 INFO - PROCESS | 1845 | 1461017881503 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:18:01 INFO - PROCESS | 1845 | 1461017881508 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:18:01 INFO - PROCESS | 1845 | 1461017881515 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:18:01 INFO - PROCESS | 1845 | 1461017881519 Marionette TRACE conn3 <- [1,982,null,{}] 15:18:01 INFO - PROCESS | 1845 | 1461017881525 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}] 15:18:01 INFO - PROCESS | 1845 | 1461017881754 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:18:01 INFO - PROCESS | 1845 | 1461017881928 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341df40800 == 101 [pid = 1845] [id = 253] 15:18:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f340828f000) [pid = 1845] [serial = 760] [outer = (nil)] 15:18:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f340bebb400) [pid = 1845] [serial = 761] [outer = 0x7f340828f000] 15:18:02 INFO - PROCESS | 1845 | 1461017882010 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f34150ce400) [pid = 1845] [serial = 762] [outer = 0x7f340828f000] 15:18:02 INFO - PROCESS | 1845 | 1461017882942 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]]]}] 15:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1483ms 15:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:18:03 INFO - PROCESS | 1845 | 1461017882998 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:18:03 INFO - PROCESS | 1845 | 1461017883001 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:18:03 INFO - PROCESS | 1845 | 1461017883008 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1845 | 1461017883010 Marionette TRACE conn3 <- [1,986,null,{}] 15:18:03 INFO - PROCESS | 1845 | 1461017883016 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}] 15:18:03 INFO - PROCESS | 1845 | 1461017883206 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:18:03 INFO - PROCESS | 1845 | 1461017883381 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3420478000 == 102 [pid = 1845] [id = 254] 15:18:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f340bd05400) [pid = 1845] [serial = 763] [outer = (nil)] 15:18:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f3415c74c00) [pid = 1845] [serial = 764] [outer = 0x7f340bd05400] 15:18:03 INFO - PROCESS | 1845 | 1461017883457 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f3416108400) [pid = 1845] [serial = 765] [outer = 0x7f340bd05400] 15:18:04 INFO - PROCESS | 1845 | 1461017884398 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]]]}] 15:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1438ms 15:18:04 INFO - PROCESS | 1845 | 1461017884446 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1845 | 1461017884450 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:18:04 INFO - PROCESS | 1845 | 1461017884456 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1845 | 1461017884458 Marionette TRACE conn3 <- [1,990,null,{}] 15:18:04 INFO - PROCESS | 1845 | 1461017884465 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}] 15:18:04 INFO - PROCESS | 1845 | 1461017884682 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:18:04 INFO - PROCESS | 1845 | 1461017884861 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f39d9000 == 103 [pid = 1845] [id = 255] 15:18:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f34150d8800) [pid = 1845] [serial = 766] [outer = (nil)] 15:18:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f3417029400) [pid = 1845] [serial = 767] [outer = 0x7f34150d8800] 15:18:04 INFO - PROCESS | 1845 | 1461017884941 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f3418de1c00) [pid = 1845] [serial = 768] [outer = 0x7f34150d8800] 15:18:05 INFO - PROCESS | 1845 | 1461017885800 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]]]}] 15:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1382ms 15:18:05 INFO - PROCESS | 1845 | 1461017885848 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:18:05 INFO - PROCESS | 1845 | 1461017885853 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:18:05 INFO - PROCESS | 1845 | 1461017885859 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:18:05 INFO - PROCESS | 1845 | 1461017885862 Marionette TRACE conn3 <- [1,994,null,{}] 15:18:05 INFO - PROCESS | 1845 | 1461017885868 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}] 15:18:06 INFO - PROCESS | 1845 | 1461017886049 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:18:06 INFO - PROCESS | 1845 | 1461017886227 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403727000 == 104 [pid = 1845] [id = 256] 15:18:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f341630f800) [pid = 1845] [serial = 769] [outer = (nil)] 15:18:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f34192c9800) [pid = 1845] [serial = 770] [outer = 0x7f341630f800] 15:18:06 INFO - PROCESS | 1845 | 1461017886299 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f3419396400) [pid = 1845] [serial = 771] [outer = 0x7f341630f800] 15:18:07 INFO - PROCESS | 1845 | 1461017887213 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]]]}] 15:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1428ms 15:18:07 INFO - PROCESS | 1845 | 1461017887289 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:18:07 INFO - PROCESS | 1845 | 1461017887293 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:18:07 INFO - PROCESS | 1845 | 1461017887299 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1845 | 1461017887302 Marionette TRACE conn3 <- [1,998,null,{}] 15:18:07 INFO - PROCESS | 1845 | 1461017887307 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}] 15:18:07 INFO - PROCESS | 1845 | 1461017887492 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:18:07 INFO - PROCESS | 1845 | 1461017887665 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3acf000 == 105 [pid = 1845] [id = 257] 15:18:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33ff5df800) [pid = 1845] [serial = 772] [outer = (nil)] 15:18:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f3419341c00) [pid = 1845] [serial = 773] [outer = 0x7f33ff5df800] 15:18:07 INFO - PROCESS | 1845 | 1461017887742 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f341b022c00) [pid = 1845] [serial = 774] [outer = 0x7f33ff5df800] 15:18:08 INFO - PROCESS | 1845 | 1461017888626 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]]]}] 15:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1379ms 15:18:08 INFO - PROCESS | 1845 | 1461017888679 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:18:08 INFO - PROCESS | 1845 | 1461017888682 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:18:08 INFO - PROCESS | 1845 | 1461017888689 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1845 | 1461017888692 Marionette TRACE conn3 <- [1,1002,null,{}] 15:18:08 INFO - PROCESS | 1845 | 1461017888697 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}] 15:18:08 INFO - PROCESS | 1845 | 1461017888899 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:18:09 INFO - PROCESS | 1845 | 1461017889078 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403735800 == 106 [pid = 1845] [id = 258] 15:18:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f3408da7000) [pid = 1845] [serial = 775] [outer = (nil)] 15:18:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f341b02a400) [pid = 1845] [serial = 776] [outer = 0x7f3408da7000] 15:18:09 INFO - PROCESS | 1845 | 1461017889152 Marionette DEBUG loaded listener.js 15:18:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f341b15b400) [pid = 1845] [serial = 777] [outer = 0x7f3408da7000] 15:18:10 INFO - PROCESS | 1845 | 1461017890027 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]]]}] 15:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1390ms 15:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:18:10 INFO - PROCESS | 1845 | 1461017890079 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1845 | 1461017890082 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:18:10 INFO - PROCESS | 1845 | 1461017890090 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1845 | 1461017890093 Marionette TRACE conn3 <- [1,1006,null,{}] 15:18:10 INFO - PROCESS | 1845 | 1461017890098 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}] 15:18:10 INFO - PROCESS | 1845 | 1461017890304 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:18:10 INFO - PROCESS | 1845 | 1461017890479 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f43e2000 == 107 [pid = 1845] [id = 259] 15:18:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3408dadc00) [pid = 1845] [serial = 778] [outer = (nil)] 15:18:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f341b485000) [pid = 1845] [serial = 779] [outer = 0x7f3408dadc00] 15:18:10 INFO - PROCESS | 1845 | 1461017890556 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f341b548000) [pid = 1845] [serial = 780] [outer = 0x7f3408dadc00] 15:18:11 INFO - PROCESS | 1845 | 1461017891432 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]]]}] 15:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1385ms 15:18:11 INFO - PROCESS | 1845 | 1461017891476 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:18:11 INFO - PROCESS | 1845 | 1461017891481 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:18:11 INFO - PROCESS | 1845 | 1461017891487 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1845 | 1461017891492 Marionette TRACE conn3 <- [1,1010,null,{}] 15:18:11 INFO - PROCESS | 1845 | 1461017891497 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}] 15:18:11 INFO - PROCESS | 1845 | 1461017891728 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:18:11 INFO - PROCESS | 1845 | 1461017891902 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3c85800 == 108 [pid = 1845] [id = 260] 15:18:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33f3c54800) [pid = 1845] [serial = 781] [outer = (nil)] 15:18:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f3c5d000) [pid = 1845] [serial = 782] [outer = 0x7f33f3c54800] 15:18:11 INFO - PROCESS | 1845 | 1461017891983 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f341b54b800) [pid = 1845] [serial = 783] [outer = 0x7f33f3c54800] 15:18:12 INFO - PROCESS | 1845 | 1461017892904 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]]]}] 15:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1480ms 15:18:12 INFO - PROCESS | 1845 | 1461017892969 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:18:12 INFO - PROCESS | 1845 | 1461017892973 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:18:12 INFO - PROCESS | 1845 | 1461017892979 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:18:12 INFO - PROCESS | 1845 | 1461017892982 Marionette TRACE conn3 <- [1,1014,null,{}] 15:18:12 INFO - PROCESS | 1845 | 1461017892987 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}] 15:18:13 INFO - PROCESS | 1845 | 1461017893179 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:18:13 INFO - PROCESS | 1845 | 1461017893357 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f37e2800 == 109 [pid = 1845] [id = 261] 15:18:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f33f37aa800) [pid = 1845] [serial = 784] [outer = (nil)] 15:18:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33f37b0000) [pid = 1845] [serial = 785] [outer = 0x7f33f37aa800] 15:18:13 INFO - PROCESS | 1845 | 1461017893441 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f33f37b5400) [pid = 1845] [serial = 786] [outer = 0x7f33f37aa800] 15:18:14 INFO - PROCESS | 1845 | 1461017894293 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]]]}] 15:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1384ms 15:18:14 INFO - PROCESS | 1845 | 1461017894364 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1845 | 1461017894368 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:18:14 INFO - PROCESS | 1845 | 1461017894375 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1845 | 1461017894377 Marionette TRACE conn3 <- [1,1018,null,{}] 15:18:14 INFO - PROCESS | 1845 | 1461017894382 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}] 15:18:14 INFO - PROCESS | 1845 | 1461017894579 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:18:15 INFO - PROCESS | 1845 | 1461017895231 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3c8a000 == 110 [pid = 1845] [id = 262] 15:18:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33f3c57400) [pid = 1845] [serial = 787] [outer = (nil)] 15:18:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33f3c5d800) [pid = 1845] [serial = 788] [outer = 0x7f33f3c57400] 15:18:15 INFO - PROCESS | 1845 | 1461017895308 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f33f4599c00) [pid = 1845] [serial = 789] [outer = 0x7f33f3c57400] 15:18:16 INFO - PROCESS | 1845 | 1461017896139 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]]]}] 15:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1831ms 15:18:16 INFO - PROCESS | 1845 | 1461017896209 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:18:16 INFO - PROCESS | 1845 | 1461017896216 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:18:16 INFO - PROCESS | 1845 | 1461017896226 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:18:16 INFO - PROCESS | 1845 | 1461017896230 Marionette TRACE conn3 <- [1,1022,null,{}] 15:18:16 INFO - PROCESS | 1845 | 1461017896238 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}] 15:18:16 INFO - PROCESS | 1845 | 1461017896438 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:18:16 INFO - PROCESS | 1845 | 1461017896840 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd515000 == 111 [pid = 1845] [id = 263] 15:18:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f33fe6e3800) [pid = 1845] [serial = 790] [outer = (nil)] 15:18:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33fe710400) [pid = 1845] [serial = 791] [outer = 0x7f33fe6e3800] 15:18:16 INFO - PROCESS | 1845 | 1461017896918 Marionette DEBUG loaded listener.js 15:18:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f33fea77400) [pid = 1845] [serial = 792] [outer = 0x7f33fe6e3800] 15:18:17 INFO - PROCESS | 1845 | 1461017897835 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]]]}] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409e1e800 == 110 [pid = 1845] [id = 248] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408d11000 == 109 [pid = 1845] [id = 247] 15:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1696ms 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404f43000 == 108 [pid = 1845] [id = 246] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34032ef800 == 107 [pid = 1845] [id = 245] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd394800 == 106 [pid = 1845] [id = 244] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403b2b800 == 105 [pid = 1845] [id = 243] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341b579000 == 104 [pid = 1845] [id = 240] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341b42b800 == 103 [pid = 1845] [id = 239] 15:18:17 INFO - PROCESS | 1845 | 1461017897970 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1845 | 1461017897976 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa13800 == 102 [pid = 1845] [id = 238] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3419279800 == 101 [pid = 1845] [id = 237] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341700a800 == 100 [pid = 1845] [id = 236] 15:18:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340ff18000 == 99 [pid = 1845] [id = 235] 15:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:18:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409e1e000 == 98 [pid = 1845] [id = 234] 15:18:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34091de000 == 97 [pid = 1845] [id = 233] 15:18:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403f48000 == 96 [pid = 1845] [id = 232] 15:18:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffaed800 == 95 [pid = 1845] [id = 231] 15:18:18 INFO - PROCESS | 1845 | 1461017898005 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:18:18 INFO - PROCESS | 1845 | 1461017898008 Marionette TRACE conn3 <- [1,1026,null,{}] 15:18:18 INFO - PROCESS | 1845 | 1461017898014 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}] 15:18:18 INFO - PROCESS | 1845 | 1461017898208 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f340760b000) [pid = 1845] [serial = 689] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f33fd598000) [pid = 1845] [serial = 672] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33f8141c00) [pid = 1845] [serial = 671] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33fd30a800) [pid = 1845] [serial = 646] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f3400437000) [pid = 1845] [serial = 649] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f34032bc400) [pid = 1845] [serial = 683] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33ff4e2c00) [pid = 1845] [serial = 675] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f33fee54400) [pid = 1845] [serial = 674] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33ffa7f800) [pid = 1845] [serial = 677] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33ffe71c00) [pid = 1845] [serial = 678] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f340828d800) [pid = 1845] [serial = 664] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f3401475c00) [pid = 1845] [serial = 680] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f340651f400) [pid = 1845] [serial = 652] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f340429d400) [pid = 1845] [serial = 686] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f340766e800) [pid = 1845] [serial = 658] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f3407fbb000) [pid = 1845] [serial = 661] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f34072c3000) [pid = 1845] [serial = 655] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f340651e000) [pid = 1845] [serial = 644] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f3408d47800) [pid = 1845] [serial = 667] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f3405ccd800) [pid = 1845] [serial = 687] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f3403967800) [pid = 1845] [serial = 684] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33fd30e400) [pid = 1845] [serial = 434] [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.] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f3403117800) [pid = 1845] [serial = 681] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f3407c19800) [pid = 1845] [serial = 690] [outer = (nil)] [url = about:blank] 15:18:18 INFO - PROCESS | 1845 | 1461017898458 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe7a5000 == 96 [pid = 1845] [id = 264] 15:18:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33fd30a800) [pid = 1845] [serial = 793] [outer = (nil)] 15:18:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33ff5d9000) [pid = 1845] [serial = 794] [outer = 0x7f33fd30a800] 15:18:18 INFO - PROCESS | 1845 | 1461017898528 Marionette DEBUG loaded listener.js 15:18:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f34000e2c00) [pid = 1845] [serial = 795] [outer = 0x7f33fd30a800] 15:18:19 INFO - PROCESS | 1845 | 1461017899289 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]]]}] 15:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1343ms 15:18:19 INFO - PROCESS | 1845 | 1461017899341 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:18:19 INFO - PROCESS | 1845 | 1461017899346 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:18:19 INFO - PROCESS | 1845 | 1461017899359 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1845 | 1461017899369 Marionette TRACE conn3 <- [1,1030,null,{}] 15:18:19 INFO - PROCESS | 1845 | 1461017899378 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}] 15:18:19 INFO - PROCESS | 1845 | 1461017899581 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:18:19 INFO - PROCESS | 1845 | 1461017899714 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340141f800 == 97 [pid = 1845] [id = 265] 15:18:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33fd598000) [pid = 1845] [serial = 796] [outer = (nil)] 15:18:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f3403961400) [pid = 1845] [serial = 797] [outer = 0x7f33fd598000] 15:18:19 INFO - PROCESS | 1845 | 1461017899792 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f34042a1000) [pid = 1845] [serial = 798] [outer = 0x7f33fd598000] 15:18:20 INFO - PROCESS | 1845 | 1461017900541 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]]]}] 15:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1245ms 15:18:20 INFO - PROCESS | 1845 | 1461017900602 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:18:20 INFO - PROCESS | 1845 | 1461017900607 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:18:20 INFO - PROCESS | 1845 | 1461017900613 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:18:20 INFO - PROCESS | 1845 | 1461017900627 Marionette TRACE conn3 <- [1,1034,null,{}] 15:18:20 INFO - PROCESS | 1845 | 1461017900632 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}] 15:18:20 INFO - PROCESS | 1845 | 1461017900862 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:18:20 INFO - PROCESS | 1845 | 1461017900886 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340385a000 == 98 [pid = 1845] [id = 266] 15:18:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33fee5e000) [pid = 1845] [serial = 799] [outer = (nil)] 15:18:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f34069c2800) [pid = 1845] [serial = 800] [outer = 0x7f33fee5e000] 15:18:20 INFO - PROCESS | 1845 | 1461017900948 Marionette DEBUG loaded listener.js 15:18:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f340760b000) [pid = 1845] [serial = 801] [outer = 0x7f33fee5e000] 15:18:21 INFO - PROCESS | 1845 | 1461017901810 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]]]}] 15:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1245ms 15:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:18:21 INFO - PROCESS | 1845 | 1461017901866 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1845 | 1461017901869 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:18:21 INFO - PROCESS | 1845 | 1461017901875 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1845 | 1461017901879 Marionette TRACE conn3 <- [1,1038,null,{}] 15:18:21 INFO - PROCESS | 1845 | 1461017901884 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}] 15:18:22 INFO - PROCESS | 1845 | 1461017902117 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:18:22 INFO - PROCESS | 1845 | 1461017902143 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34042c2800 == 99 [pid = 1845] [id = 267] 15:18:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3407c23400) [pid = 1845] [serial = 802] [outer = (nil)] 15:18:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f3407fb9400) [pid = 1845] [serial = 803] [outer = 0x7f3407c23400] 15:18:22 INFO - PROCESS | 1845 | 1461017902219 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f3408d4a000) [pid = 1845] [serial = 804] [outer = 0x7f3407c23400] 15:18:23 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33fe6b7000) [pid = 1845] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:18:23 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33fe691800) [pid = 1845] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:18:23 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33fd74d800) [pid = 1845] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:18:23 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f34069c7000) [pid = 1845] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:18:23 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33fe694000) [pid = 1845] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:18:23 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33ffe79400) [pid = 1845] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:18:23 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f3403fcac00) [pid = 1845] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:18:23 INFO - PROCESS | 1845 | 1461017903489 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]]]}] 15:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1650ms 15:18:23 INFO - PROCESS | 1845 | 1461017903525 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:18:23 INFO - PROCESS | 1845 | 1461017903529 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:18:23 INFO - PROCESS | 1845 | 1461017903535 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:18:23 INFO - PROCESS | 1845 | 1461017903538 Marionette TRACE conn3 <- [1,1042,null,{}] 15:18:23 INFO - PROCESS | 1845 | 1461017903544 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}] 15:18:23 INFO - PROCESS | 1845 | 1461017903768 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:18:23 INFO - PROCESS | 1845 | 1461017903790 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407a51800 == 100 [pid = 1845] [id = 268] 15:18:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f34069c5c00) [pid = 1845] [serial = 805] [outer = (nil)] 15:18:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f3408da8400) [pid = 1845] [serial = 806] [outer = 0x7f34069c5c00] 15:18:23 INFO - PROCESS | 1845 | 1461017903852 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f340910ac00) [pid = 1845] [serial = 807] [outer = 0x7f34069c5c00] 15:18:24 INFO - PROCESS | 1845 | 1461017904627 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]]]}] 15:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1129ms 15:18:24 INFO - PROCESS | 1845 | 1461017904676 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:18:24 INFO - PROCESS | 1845 | 1461017904681 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:18:24 INFO - PROCESS | 1845 | 1461017904688 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1845 | 1461017904691 Marionette TRACE conn3 <- [1,1046,null,{}] 15:18:24 INFO - PROCESS | 1845 | 1461017904697 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}] 15:18:24 INFO - PROCESS | 1845 | 1461017904868 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:18:24 INFO - PROCESS | 1845 | 1461017904894 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409577800 == 101 [pid = 1845] [id = 269] 15:18:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f3407fbe000) [pid = 1845] [serial = 808] [outer = (nil)] 15:18:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3409385400) [pid = 1845] [serial = 809] [outer = 0x7f3407fbe000] 15:18:24 INFO - PROCESS | 1845 | 1461017904959 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f340f24f000) [pid = 1845] [serial = 810] [outer = 0x7f3407fbe000] 15:18:26 INFO - PROCESS | 1845 | 1461017906069 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]]]}] 15:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1438ms 15:18:26 INFO - PROCESS | 1845 | 1461017906128 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1845 | 1461017906136 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:18:26 INFO - PROCESS | 1845 | 1461017906146 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1845 | 1461017906151 Marionette TRACE conn3 <- [1,1050,null,{}] 15:18:26 INFO - PROCESS | 1845 | 1461017906160 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}] 15:18:26 INFO - PROCESS | 1845 | 1461017906403 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:18:26 INFO - PROCESS | 1845 | 1461017906636 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea61000 == 102 [pid = 1845] [id = 270] 15:18:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f33fd748000) [pid = 1845] [serial = 811] [outer = (nil)] 15:18:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33fe710800) [pid = 1845] [serial = 812] [outer = 0x7f33fd748000] 15:18:26 INFO - PROCESS | 1845 | 1461017906766 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33ff5da400) [pid = 1845] [serial = 813] [outer = 0x7f33fd748000] 15:18:27 INFO - PROCESS | 1845 | 1461017907714 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]]]}] 15:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1638ms 15:18:27 INFO - PROCESS | 1845 | 1461017907784 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1845 | 1461017907793 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:18:27 INFO - PROCESS | 1845 | 1461017907804 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1845 | 1461017907809 Marionette TRACE conn3 <- [1,1054,null,{}] 15:18:27 INFO - PROCESS | 1845 | 1461017907816 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}] 15:18:28 INFO - PROCESS | 1845 | 1461017908057 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:18:28 INFO - PROCESS | 1845 | 1461017908363 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b47000 == 103 [pid = 1845] [id = 271] 15:18:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33ff5db800) [pid = 1845] [serial = 814] [outer = (nil)] 15:18:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f3403bb9c00) [pid = 1845] [serial = 815] [outer = 0x7f33ff5db800] 15:18:28 INFO - PROCESS | 1845 | 1461017908446 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f3405ccd800) [pid = 1845] [serial = 816] [outer = 0x7f33ff5db800] 15:18:29 INFO - PROCESS | 1845 | 1461017909288 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]]]}] 15:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1537ms 15:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:18:29 INFO - PROCESS | 1845 | 1461017909342 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:18:29 INFO - PROCESS | 1845 | 1461017909345 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:18:29 INFO - PROCESS | 1845 | 1461017909352 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1845 | 1461017909358 Marionette TRACE conn3 <- [1,1058,null,{}] 15:18:29 INFO - PROCESS | 1845 | 1461017909374 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}] 15:18:29 INFO - PROCESS | 1845 | 1461017909621 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:18:29 INFO - PROCESS | 1845 | 1461017909848 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f30a800 == 104 [pid = 1845] [id = 272] 15:18:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f3407fb5c00) [pid = 1845] [serial = 817] [outer = (nil)] 15:18:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f3408da6000) [pid = 1845] [serial = 818] [outer = 0x7f3407fb5c00] 15:18:29 INFO - PROCESS | 1845 | 1461017909977 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f340910dc00) [pid = 1845] [serial = 819] [outer = 0x7f3407fb5c00] 15:18:30 INFO - PROCESS | 1845 | 1461017910857 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]]]}] 15:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1537ms 15:18:30 INFO - PROCESS | 1845 | 1461017910889 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1845 | 1461017910893 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:18:30 INFO - PROCESS | 1845 | 1461017910901 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1845 | 1461017910904 Marionette TRACE conn3 <- [1,1062,null,{}] 15:18:30 INFO - PROCESS | 1845 | 1461017910910 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}] 15:18:31 INFO - PROCESS | 1845 | 1461017911179 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:18:31 INFO - PROCESS | 1845 | 1461017911451 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3416125000 == 105 [pid = 1845] [id = 273] 15:18:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f34080a8800) [pid = 1845] [serial = 820] [outer = (nil)] 15:18:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f34150cdc00) [pid = 1845] [serial = 821] [outer = 0x7f34080a8800] 15:18:31 INFO - PROCESS | 1845 | 1461017911574 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f3415eba400) [pid = 1845] [serial = 822] [outer = 0x7f34080a8800] 15:18:32 INFO - PROCESS | 1845 | 1461017912488 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]]]}] 15:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1641ms 15:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:18:32 INFO - PROCESS | 1845 | 1461017912543 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:18:32 INFO - PROCESS | 1845 | 1461017912546 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:18:32 INFO - PROCESS | 1845 | 1461017912554 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:18:32 INFO - PROCESS | 1845 | 1461017912557 Marionette TRACE conn3 <- [1,1066,null,{}] 15:18:32 INFO - PROCESS | 1845 | 1461017912563 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}] 15:18:32 INFO - PROCESS | 1845 | 1461017912758 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:18:32 INFO - PROCESS | 1845 | 1461017912990 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3419282000 == 106 [pid = 1845] [id = 274] 15:18:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f341618d000) [pid = 1845] [serial = 823] [outer = (nil)] 15:18:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f34161e5400) [pid = 1845] [serial = 824] [outer = 0x7f341618d000] 15:18:33 INFO - PROCESS | 1845 | 1461017913108 Marionette DEBUG loaded listener.js 15:18:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f3417031400) [pid = 1845] [serial = 825] [outer = 0x7f341618d000] 15:18:34 INFO - PROCESS | 1845 | 1461017914026 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]]]}] 15:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1485ms 15:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:18:34 INFO - PROCESS | 1845 | 1461017914038 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1845 | 1461017914041 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:18:34 INFO - PROCESS | 1845 | 1461017914048 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1845 | 1461017914052 Marionette TRACE conn3 <- [1,1070,null,{}] 15:18:34 INFO - PROCESS | 1845 | 1461017914057 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}] 15:18:34 INFO - PROCESS | 1845 | 1461017914307 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:18:34 INFO - PROCESS | 1845 | 1461017914543 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341d26f000 == 107 [pid = 1845] [id = 275] 15:18:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f33f494b800) [pid = 1845] [serial = 826] [outer = (nil)] 15:18:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f33f4951400) [pid = 1845] [serial = 827] [outer = 0x7f33f494b800] 15:18:34 INFO - PROCESS | 1845 | 1461017914665 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f341aabc000) [pid = 1845] [serial = 828] [outer = 0x7f33f494b800] 15:18:35 INFO - PROCESS | 1845 | 1461017915492 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]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1481ms 15:18:35 INFO - PROCESS | 1845 | 1461017915530 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1845 | 1461017915533 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:18:35 INFO - PROCESS | 1845 | 1461017915541 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1845 | 1461017915544 Marionette TRACE conn3 <- [1,1074,null,{}] 15:18:35 INFO - PROCESS | 1845 | 1461017915550 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}] 15:18:35 INFO - PROCESS | 1845 | 1461017915743 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:18:35 INFO - PROCESS | 1845 | 1461017915926 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa19800 == 108 [pid = 1845] [id = 276] 15:18:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f33f494e400) [pid = 1845] [serial = 829] [outer = (nil)] 15:18:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f33f691f800) [pid = 1845] [serial = 830] [outer = 0x7f33f494e400] 15:18:36 INFO - PROCESS | 1845 | 1461017915999 Marionette DEBUG loaded listener.js 15:18:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f33f6923c00) [pid = 1845] [serial = 831] [outer = 0x7f33f494e400] 15:18:36 INFO - PROCESS | 1845 | 1461017916905 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]]]}] 15:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1435ms 15:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:18:36 INFO - PROCESS | 1845 | 1461017916978 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:18:36 INFO - PROCESS | 1845 | 1461017916980 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:18:36 INFO - PROCESS | 1845 | 1461017916987 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:18:36 INFO - PROCESS | 1845 | 1461017916991 Marionette TRACE conn3 <- [1,1078,null,{}] 15:18:37 INFO - PROCESS | 1845 | 1461017916997 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}] 15:18:37 INFO - PROCESS | 1845 | 1461017917226 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:18:37 INFO - PROCESS | 1845 | 1461017917446 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341dfce000 == 109 [pid = 1845] [id = 277] 15:18:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f33f4950000) [pid = 1845] [serial = 832] [outer = (nil)] 15:18:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f34170d1800) [pid = 1845] [serial = 833] [outer = 0x7f33f4950000] 15:18:37 INFO - PROCESS | 1845 | 1461017917566 Marionette DEBUG loaded listener.js 15:18:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f341b160c00) [pid = 1845] [serial = 834] [outer = 0x7f33f4950000] 15:18:38 INFO - PROCESS | 1845 | 1461017918414 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]]]}] 15:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1481ms 15:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:18:38 INFO - PROCESS | 1845 | 1461017918468 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:18:38 INFO - PROCESS | 1845 | 1461017918471 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:18:38 INFO - PROCESS | 1845 | 1461017918478 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:18:38 INFO - PROCESS | 1845 | 1461017918481 Marionette TRACE conn3 <- [1,1082,null,{}] 15:18:38 INFO - PROCESS | 1845 | 1461017918487 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}] 15:18:38 INFO - PROCESS | 1845 | 1461017918710 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:18:38 INFO - PROCESS | 1845 | 1461017918895 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4974000 == 110 [pid = 1845] [id = 278] 15:18:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f33f6922000) [pid = 1845] [serial = 835] [outer = (nil)] 15:18:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f33f8788400) [pid = 1845] [serial = 836] [outer = 0x7f33f6922000] 15:18:38 INFO - PROCESS | 1845 | 1461017918971 Marionette DEBUG loaded listener.js 15:18:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f33f878c800) [pid = 1845] [serial = 837] [outer = 0x7f33f6922000] 15:18:39 INFO - PROCESS | 1845 | 1461017919936 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]]]}] 15:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1490ms 15:18:39 INFO - PROCESS | 1845 | 1461017919969 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:18:39 INFO - PROCESS | 1845 | 1461017919973 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:18:39 INFO - PROCESS | 1845 | 1461017919979 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1845 | 1461017919982 Marionette TRACE conn3 <- [1,1086,null,{}] 15:18:39 INFO - PROCESS | 1845 | 1461017919988 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}] 15:18:40 INFO - PROCESS | 1845 | 1461017920178 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:18:40 INFO - PROCESS | 1845 | 1461017920364 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f22d5800 == 111 [pid = 1845] [id = 279] 15:18:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f33f6923400) [pid = 1845] [serial = 838] [outer = (nil)] 15:18:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f33f8790c00) [pid = 1845] [serial = 839] [outer = 0x7f33f6923400] 15:18:40 INFO - PROCESS | 1845 | 1461017920443 Marionette DEBUG loaded listener.js 15:18:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f33fee5d400) [pid = 1845] [serial = 840] [outer = 0x7f33f6923400] 15:18:41 INFO - PROCESS | 1845 | 1461017921363 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]]]}] 15:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1430ms 15:18:41 INFO - PROCESS | 1845 | 1461017921409 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:18:41 INFO - PROCESS | 1845 | 1461017921414 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:18:41 INFO - PROCESS | 1845 | 1461017921421 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:18:41 INFO - PROCESS | 1845 | 1461017921427 Marionette TRACE conn3 <- [1,1090,null,{}] 15:18:41 INFO - PROCESS | 1845 | 1461017921434 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}] 15:18:41 INFO - PROCESS | 1845 | 1461017921668 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:18:41 INFO - PROCESS | 1845 | 1461017921860 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034c7800 == 112 [pid = 1845] [id = 280] 15:18:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f33f23e0800) [pid = 1845] [serial = 841] [outer = (nil)] 15:18:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f33f23e6800) [pid = 1845] [serial = 842] [outer = 0x7f33f23e0800] 15:18:41 INFO - PROCESS | 1845 | 1461017921984 Marionette DEBUG loaded listener.js 15:18:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f3408dad800) [pid = 1845] [serial = 843] [outer = 0x7f33f23e0800] 15:18:43 INFO - PROCESS | 1845 | 1461017923189 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]]]}] 15:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1833ms 15:18:43 INFO - PROCESS | 1845 | 1461017923256 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:18:43 INFO - PROCESS | 1845 | 1461017923263 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:18:43 INFO - PROCESS | 1845 | 1461017923272 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1845 | 1461017923277 Marionette TRACE conn3 <- [1,1094,null,{}] 15:18:43 INFO - PROCESS | 1845 | 1461017923285 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}] 15:18:43 INFO - PROCESS | 1845 | 1461017923479 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:18:43 INFO - PROCESS | 1845 | 1461017923666 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffad4800 == 113 [pid = 1845] [id = 281] 15:18:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f33f3c54c00) [pid = 1845] [serial = 844] [outer = (nil)] 15:18:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f33f4598800) [pid = 1845] [serial = 845] [outer = 0x7f33f3c54c00] 15:18:43 INFO - PROCESS | 1845 | 1461017923739 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f33f4948800) [pid = 1845] [serial = 846] [outer = 0x7f33f3c54c00] 15:18:44 INFO - PROCESS | 1845 | 1461017924941 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]]]}] 15:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1687ms 15:18:44 INFO - PROCESS | 1845 | 1461017924966 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:18:44 INFO - PROCESS | 1845 | 1461017924980 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:18:44 INFO - PROCESS | 1845 | 1461017924991 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:18:44 INFO - PROCESS | 1845 | 1461017924994 Marionette TRACE conn3 <- [1,1098,null,{}] 15:18:45 INFO - PROCESS | 1845 | 1461017925000 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}] 15:18:45 INFO - PROCESS | 1845 | 1461017925198 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:18:45 INFO - PROCESS | 1845 | 1461017925495 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3c7b800 == 114 [pid = 1845] [id = 282] 15:18:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f33fd5a5c00) [pid = 1845] [serial = 847] [outer = (nil)] 15:18:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f33fe691400) [pid = 1845] [serial = 848] [outer = 0x7f33fd5a5c00] 15:18:45 INFO - PROCESS | 1845 | 1461017925621 Marionette DEBUG loaded listener.js 15:18:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f33fe709000) [pid = 1845] [serial = 849] [outer = 0x7f33fd5a5c00] 15:18:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff2b8000 == 113 [pid = 1845] [id = 134] 15:18:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407a51800 == 112 [pid = 1845] [id = 268] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f3409daac00) [pid = 1845] [serial = 749] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34042c2800 == 111 [pid = 1845] [id = 267] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340385a000 == 110 [pid = 1845] [id = 266] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340141f800 == 109 [pid = 1845] [id = 265] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe7a5000 == 108 [pid = 1845] [id = 264] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd515000 == 107 [pid = 1845] [id = 263] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3c8a000 == 106 [pid = 1845] [id = 262] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3c85800 == 105 [pid = 1845] [id = 260] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f43e2000 == 104 [pid = 1845] [id = 259] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403735800 == 103 [pid = 1845] [id = 258] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3acf000 == 102 [pid = 1845] [id = 257] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403727000 == 101 [pid = 1845] [id = 256] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f39d9000 == 100 [pid = 1845] [id = 255] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3420478000 == 99 [pid = 1845] [id = 254] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341df40800 == 98 [pid = 1845] [id = 253] 15:18:46 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415e77800 == 97 [pid = 1845] [id = 249] 15:18:46 INFO - PROCESS | 1845 | 1461017926546 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]]]}] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f340128ac00) [pid = 1845] [serial = 698] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f3407fc2000) [pid = 1845] [serial = 693] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f33ff4e4c00) [pid = 1845] [serial = 734] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f34090be400) [pid = 1845] [serial = 710] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f34069c6400) [pid = 1845] [serial = 701] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f33fea7e800) [pid = 1845] [serial = 695] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f33fe69c400) [pid = 1845] [serial = 731] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f3408cbd800) [pid = 1845] [serial = 744] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f3402e93000) [pid = 1845] [serial = 735] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f340937f800) [pid = 1845] [serial = 716] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f3407fc3800) [pid = 1845] [serial = 704] [outer = (nil)] [url = about:blank] 15:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1592ms 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f3407a6ac00) [pid = 1845] [serial = 741] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f3403bc1400) [pid = 1845] [serial = 737] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f3409105400) [pid = 1845] [serial = 747] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f3404f8a000) [pid = 1845] [serial = 738] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f3407daf400) [pid = 1845] [serial = 692] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f3407363400) [pid = 1845] [serial = 740] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f340a1dc000) [pid = 1845] [serial = 722] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f3408da4400) [pid = 1845] [serial = 707] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f3408daa000) [pid = 1845] [serial = 746] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33ff8be800) [pid = 1845] [serial = 728] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f3407fc1800) [pid = 1845] [serial = 743] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f33fee5a800) [pid = 1845] [serial = 732] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f3409110c00) [pid = 1845] [serial = 713] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f3409da4800) [pid = 1845] [serial = 719] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f341504ec00) [pid = 1845] [serial = 725] [outer = (nil)] [url = about:blank] 15:18:46 INFO - PROCESS | 1845 | 1461017926604 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:18:46 INFO - PROCESS | 1845 | 1461017926608 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:18:46 INFO - PROCESS | 1845 | 1461017926615 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:18:46 INFO - PROCESS | 1845 | 1461017926622 Marionette TRACE conn3 <- [1,1102,null,{}] 15:18:46 INFO - PROCESS | 1845 | 1461017926638 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}] 15:18:46 INFO - PROCESS | 1845 | 1461017926844 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:18:47 INFO - PROCESS | 1845 | 1461017927004 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea55000 == 98 [pid = 1845] [id = 283] 15:18:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f33f494fc00) [pid = 1845] [serial = 850] [outer = (nil)] 15:18:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f33fff60c00) [pid = 1845] [serial = 851] [outer = 0x7f33f494fc00] 15:18:47 INFO - PROCESS | 1845 | 1461017927075 Marionette DEBUG loaded listener.js 15:18:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f3402e94000) [pid = 1845] [serial = 852] [outer = 0x7f33f494fc00] 15:18:47 INFO - PROCESS | 1845 | 1461017927848 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]]]}] 15:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1289ms 15:18:47 INFO - PROCESS | 1845 | 1461017927904 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:18:47 INFO - PROCESS | 1845 | 1461017927909 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:18:47 INFO - PROCESS | 1845 | 1461017927915 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1845 | 1461017927917 Marionette TRACE conn3 <- [1,1106,null,{}] 15:18:47 INFO - PROCESS | 1845 | 1461017927927 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}] 15:18:48 INFO - PROCESS | 1845 | 1461017928105 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:18:48 INFO - PROCESS | 1845 | 1461017928120 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403720000 == 99 [pid = 1845] [id = 284] 15:18:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f33ffe72400) [pid = 1845] [serial = 853] [outer = (nil)] 15:18:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f340593f000) [pid = 1845] [serial = 854] [outer = 0x7f33ffe72400] 15:18:48 INFO - PROCESS | 1845 | 1461017928184 Marionette DEBUG loaded listener.js 15:18:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f34065f5400) [pid = 1845] [serial = 855] [outer = 0x7f33ffe72400] 15:18:49 INFO - PROCESS | 1845 | 1461017929124 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]]]}] 15:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1232ms 15:18:49 INFO - PROCESS | 1845 | 1461017929148 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:18:49 INFO - PROCESS | 1845 | 1461017929152 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:18:49 INFO - PROCESS | 1845 | 1461017929162 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:18:49 INFO - PROCESS | 1845 | 1461017929165 Marionette TRACE conn3 <- [1,1110,null,{}] 15:18:49 INFO - PROCESS | 1845 | 1461017929170 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}] 15:18:49 INFO - PROCESS | 1845 | 1461017929421 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:18:49 INFO - PROCESS | 1845 | 1461017929476 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d6e000 == 100 [pid = 1845] [id = 285] 15:18:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f3406b78c00) [pid = 1845] [serial = 856] [outer = (nil)] 15:18:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f340748f400) [pid = 1845] [serial = 857] [outer = 0x7f3406b78c00] 15:18:49 INFO - PROCESS | 1845 | 1461017929542 Marionette DEBUG loaded listener.js 15:18:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f3407da7c00) [pid = 1845] [serial = 858] [outer = 0x7f3406b78c00] 15:18:50 INFO - PROCESS | 1845 | 1461017930448 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]]]}] 15:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1334ms 15:18:50 INFO - PROCESS | 1845 | 1461017930497 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:18:50 INFO - PROCESS | 1845 | 1461017930500 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:18:50 INFO - PROCESS | 1845 | 1461017930507 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:18:50 INFO - PROCESS | 1845 | 1461017930509 Marionette TRACE conn3 <- [1,1114,null,{}] 15:18:50 INFO - PROCESS | 1845 | 1461017930533 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}] 15:18:50 INFO - PROCESS | 1845 | 1461017930778 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:18:50 INFO - PROCESS | 1845 | 1461017930808 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340876c800 == 101 [pid = 1845] [id = 286] 15:18:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f3407c34400) [pid = 1845] [serial = 859] [outer = (nil)] 15:18:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f3409360c00) [pid = 1845] [serial = 860] [outer = 0x7f3407c34400] 15:18:50 INFO - PROCESS | 1845 | 1461017930875 Marionette DEBUG loaded listener.js 15:18:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f340f24f800) [pid = 1845] [serial = 861] [outer = 0x7f3407c34400] 15:18:51 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f3407c23400) [pid = 1845] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:18:51 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f34069c5c00) [pid = 1845] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:18:51 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f33fd30a800) [pid = 1845] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:18:51 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f33fd598000) [pid = 1845] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:18:51 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f33fe6e3800) [pid = 1845] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:18:51 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f33f3c57400) [pid = 1845] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:18:51 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33fee5e000) [pid = 1845] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:18:51 INFO - PROCESS | 1845 | 1461017931931 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]]]}] 15:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1438ms 15:18:51 INFO - PROCESS | 1845 | 1461017931946 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:18:51 INFO - PROCESS | 1845 | 1461017931948 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:18:51 INFO - PROCESS | 1845 | 1461017931955 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1845 | 1461017931970 Marionette TRACE conn3 <- [1,1118,null,{}] 15:18:51 INFO - PROCESS | 1845 | 1461017931976 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}] 15:18:52 INFO - PROCESS | 1845 | 1461017932146 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:18:52 INFO - PROCESS | 1845 | 1461017932160 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409577000 == 102 [pid = 1845] [id = 287] 15:18:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f340395dc00) [pid = 1845] [serial = 862] [outer = (nil)] 15:18:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f340f328400) [pid = 1845] [serial = 863] [outer = 0x7f340395dc00] 15:18:52 INFO - PROCESS | 1845 | 1461017932223 Marionette DEBUG loaded listener.js 15:18:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f3415e5f400) [pid = 1845] [serial = 864] [outer = 0x7f340395dc00] 15:18:53 INFO - PROCESS | 1845 | 1461017933060 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]]]}] 15:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1145ms 15:18:53 INFO - PROCESS | 1845 | 1461017933101 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:18:53 INFO - PROCESS | 1845 | 1461017933105 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:18:53 INFO - PROCESS | 1845 | 1461017933111 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1845 | 1461017933113 Marionette TRACE conn3 <- [1,1122,null,{}] 15:18:53 INFO - PROCESS | 1845 | 1461017933123 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}] 15:18:53 INFO - PROCESS | 1845 | 1461017933295 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:18:53 INFO - PROCESS | 1845 | 1461017933309 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f1a3000 == 103 [pid = 1845] [id = 288] 15:18:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f3415e60c00) [pid = 1845] [serial = 865] [outer = (nil)] 15:18:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f3416333000) [pid = 1845] [serial = 866] [outer = 0x7f3415e60c00] 15:18:53 INFO - PROCESS | 1845 | 1461017933375 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f34171fcc00) [pid = 1845] [serial = 867] [outer = 0x7f3415e60c00] 15:18:54 INFO - PROCESS | 1845 | 1461017934540 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]]]}] 15:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1441ms 15:18:54 INFO - PROCESS | 1845 | 1461017934553 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:18:54 INFO - PROCESS | 1845 | 1461017934563 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:18:54 INFO - PROCESS | 1845 | 1461017934572 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1845 | 1461017934578 Marionette TRACE conn3 <- [1,1126,null,{}] 15:18:54 INFO - PROCESS | 1845 | 1461017934586 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}] 15:18:54 INFO - PROCESS | 1845 | 1461017934787 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:18:54 INFO - PROCESS | 1845 | 1461017934982 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6de800 == 104 [pid = 1845] [id = 289] 15:18:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f33f4951800) [pid = 1845] [serial = 868] [outer = (nil)] 15:18:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f33f6921000) [pid = 1845] [serial = 869] [outer = 0x7f33f4951800] 15:18:55 INFO - PROCESS | 1845 | 1461017935122 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f33fd303c00) [pid = 1845] [serial = 870] [outer = 0x7f33f4951800] 15:18:56 INFO - PROCESS | 1845 | 1461017936101 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]]]}] 15:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1589ms 15:18:56 INFO - PROCESS | 1845 | 1461017936161 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:18:56 INFO - PROCESS | 1845 | 1461017936171 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:18:56 INFO - PROCESS | 1845 | 1461017936182 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1845 | 1461017936186 Marionette TRACE conn3 <- [1,1130,null,{}] 15:18:56 INFO - PROCESS | 1845 | 1461017936193 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}] 15:18:56 INFO - PROCESS | 1845 | 1461017936527 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:18:56 INFO - PROCESS | 1845 | 1461017936791 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b3b800 == 105 [pid = 1845] [id = 290] 15:18:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f33f878d800) [pid = 1845] [serial = 871] [outer = (nil)] 15:18:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f340128ac00) [pid = 1845] [serial = 872] [outer = 0x7f33f878d800] 15:18:56 INFO - PROCESS | 1845 | 1461017936885 Marionette DEBUG loaded listener.js 15:18:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f3403bc1400) [pid = 1845] [serial = 873] [outer = 0x7f33f878d800] 15:18:57 INFO - PROCESS | 1845 | 1461017937780 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]]]}] 15:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1636ms 15:18:57 INFO - PROCESS | 1845 | 1461017937819 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1845 | 1461017937822 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:18:57 INFO - PROCESS | 1845 | 1461017937830 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1845 | 1461017937837 Marionette TRACE conn3 <- [1,1134,null,{}] 15:18:57 INFO - PROCESS | 1845 | 1461017937854 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}] 15:18:58 INFO - PROCESS | 1845 | 1461017938118 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:18:58 INFO - PROCESS | 1845 | 1461017938362 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3416360800 == 106 [pid = 1845] [id = 291] 15:18:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f33fe904000) [pid = 1845] [serial = 874] [outer = (nil)] 15:18:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f3408da9000) [pid = 1845] [serial = 875] [outer = 0x7f33fe904000] 15:18:58 INFO - PROCESS | 1845 | 1461017938459 Marionette DEBUG loaded listener.js 15:18:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f340915b800) [pid = 1845] [serial = 876] [outer = 0x7f33fe904000] 15:18:59 INFO - PROCESS | 1845 | 1461017939338 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]]]}] 15:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1537ms 15:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:18:59 INFO - PROCESS | 1845 | 1461017939368 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:18:59 INFO - PROCESS | 1845 | 1461017939372 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:18:59 INFO - PROCESS | 1845 | 1461017939380 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:18:59 INFO - PROCESS | 1845 | 1461017939382 Marionette TRACE conn3 <- [1,1138,null,{}] 15:18:59 INFO - PROCESS | 1845 | 1461017939389 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}] 15:18:59 INFO - PROCESS | 1845 | 1461017939605 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:18:59 INFO - PROCESS | 1845 | 1461017939805 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b467800 == 107 [pid = 1845] [id = 292] 15:18:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f33ffe70000) [pid = 1845] [serial = 877] [outer = (nil)] 15:18:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f3415eb8800) [pid = 1845] [serial = 878] [outer = 0x7f33ffe70000] 15:18:59 INFO - PROCESS | 1845 | 1461017939954 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f3417306000) [pid = 1845] [serial = 879] [outer = 0x7f33ffe70000] 15:19:00 INFO - PROCESS | 1845 | 1461017940991 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]]]}] 15:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1689ms 15:19:01 INFO - PROCESS | 1845 | 1461017941070 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:19:01 INFO - PROCESS | 1845 | 1461017941077 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:19:01 INFO - PROCESS | 1845 | 1461017941087 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1845 | 1461017941092 Marionette TRACE conn3 <- [1,1142,null,{}] 15:19:01 INFO - PROCESS | 1845 | 1461017941103 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}] 15:19:01 INFO - PROCESS | 1845 | 1461017941384 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:19:01 INFO - PROCESS | 1845 | 1461017941724 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341f76d000 == 108 [pid = 1845] [id = 293] 15:19:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f341aa52800) [pid = 1845] [serial = 880] [outer = (nil)] 15:19:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f341aac1400) [pid = 1845] [serial = 881] [outer = 0x7f341aa52800] 15:19:01 INFO - PROCESS | 1845 | 1461017941826 Marionette DEBUG loaded listener.js 15:19:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f341b1ad800) [pid = 1845] [serial = 882] [outer = 0x7f341aa52800] 15:19:02 INFO - PROCESS | 1845 | 1461017942890 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]]]}] 15:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1840ms 15:19:02 INFO - PROCESS | 1845 | 1461017942928 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:19:02 INFO - PROCESS | 1845 | 1461017942932 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:19:02 INFO - PROCESS | 1845 | 1461017942942 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:19:02 INFO - PROCESS | 1845 | 1461017942946 Marionette TRACE conn3 <- [1,1146,null,{}] 15:19:02 INFO - PROCESS | 1845 | 1461017942955 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}] 15:19:03 INFO - PROCESS | 1845 | 1461017943208 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:19:03 INFO - PROCESS | 1845 | 1461017943453 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340405b000 == 109 [pid = 1845] [id = 294] 15:19:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f33f4252400) [pid = 1845] [serial = 883] [outer = (nil)] 15:19:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f3417307c00) [pid = 1845] [serial = 884] [outer = 0x7f33f4252400] 15:19:03 INFO - PROCESS | 1845 | 1461017943584 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f341b62f400) [pid = 1845] [serial = 885] [outer = 0x7f33f4252400] 15:19:04 INFO - PROCESS | 1845 | 1461017944521 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]]]}] 15:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1692ms 15:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:19:04 INFO - PROCESS | 1845 | 1461017944635 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:19:04 INFO - PROCESS | 1845 | 1461017944638 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:19:04 INFO - PROCESS | 1845 | 1461017944645 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1845 | 1461017944648 Marionette TRACE conn3 <- [1,1150,null,{}] 15:19:04 INFO - PROCESS | 1845 | 1461017944655 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}] 15:19:04 INFO - PROCESS | 1845 | 1461017944865 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:19:05 INFO - PROCESS | 1845 | 1461017945195 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f479e000 == 110 [pid = 1845] [id = 295] 15:19:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f33f2352400) [pid = 1845] [serial = 886] [outer = (nil)] 15:19:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f33f235bc00) [pid = 1845] [serial = 887] [outer = 0x7f33f2352400] 15:19:05 INFO - PROCESS | 1845 | 1461017945272 Marionette DEBUG loaded listener.js 15:19:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f33f2361400) [pid = 1845] [serial = 888] [outer = 0x7f33f2352400] 15:19:06 INFO - PROCESS | 1845 | 1461017946122 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]]]}] 15:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1531ms 15:19:06 INFO - PROCESS | 1845 | 1461017946177 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:19:06 INFO - PROCESS | 1845 | 1461017946180 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:19:06 INFO - PROCESS | 1845 | 1461017946209 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1845 | 1461017946213 Marionette TRACE conn3 <- [1,1154,null,{}] 15:19:06 INFO - PROCESS | 1845 | 1461017946219 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}] 15:19:06 INFO - PROCESS | 1845 | 1461017946434 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:19:06 INFO - PROCESS | 1845 | 1461017946632 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404153000 == 111 [pid = 1845] [id = 296] 15:19:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f33f2353c00) [pid = 1845] [serial = 889] [outer = (nil)] 15:19:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f34002a8400) [pid = 1845] [serial = 890] [outer = 0x7f33f2353c00] 15:19:06 INFO - PROCESS | 1845 | 1461017946705 Marionette DEBUG loaded listener.js 15:19:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f34002ac800) [pid = 1845] [serial = 891] [outer = 0x7f33f2353c00] 15:19:07 INFO - PROCESS | 1845 | 1461017947684 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]]]}] 15:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1535ms 15:19:07 INFO - PROCESS | 1845 | 1461017947742 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:19:07 INFO - PROCESS | 1845 | 1461017947749 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:19:07 INFO - PROCESS | 1845 | 1461017947759 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1845 | 1461017947765 Marionette TRACE conn3 <- [1,1158,null,{}] 15:19:07 INFO - PROCESS | 1845 | 1461017947774 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}] 15:19:08 INFO - PROCESS | 1845 | 1461017948050 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:19:08 INFO - PROCESS | 1845 | 1461017948325 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340416b000 == 112 [pid = 1845] [id = 297] 15:19:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f33f0beb400) [pid = 1845] [serial = 892] [outer = (nil)] 15:19:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f33f0bf4800) [pid = 1845] [serial = 893] [outer = 0x7f33f0beb400] 15:19:08 INFO - PROCESS | 1845 | 1461017948401 Marionette DEBUG loaded listener.js 15:19:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f33f0bf9400) [pid = 1845] [serial = 894] [outer = 0x7f33f0beb400] 15:19:09 INFO - PROCESS | 1845 | 1461017949358 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]]]}] 15:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1642ms 15:19:09 INFO - PROCESS | 1845 | 1461017949402 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:19:09 INFO - PROCESS | 1845 | 1461017949406 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:19:09 INFO - PROCESS | 1845 | 1461017949413 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:19:09 INFO - PROCESS | 1845 | 1461017949417 Marionette TRACE conn3 <- [1,1162,null,{}] 15:19:09 INFO - PROCESS | 1845 | 1461017949423 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}] 15:19:09 INFO - PROCESS | 1845 | 1461017949645 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:19:09 INFO - PROCESS | 1845 | 1461017949909 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0dda000 == 113 [pid = 1845] [id = 298] 15:19:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f34002ae400) [pid = 1845] [serial = 895] [outer = (nil)] 15:19:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f34002b1000) [pid = 1845] [serial = 896] [outer = 0x7f34002ae400] 15:19:10 INFO - PROCESS | 1845 | 1461017950040 Marionette DEBUG loaded listener.js 15:19:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f34002b4400) [pid = 1845] [serial = 897] [outer = 0x7f34002ae400] 15:19:10 INFO - PROCESS | 1845 | 1461017950935 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]]]}] 15:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1587ms 15:19:11 INFO - PROCESS | 1845 | 1461017951001 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:19:11 INFO - PROCESS | 1845 | 1461017951006 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:19:11 INFO - PROCESS | 1845 | 1461017951013 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1845 | 1461017951018 Marionette TRACE conn3 <- [1,1166,null,{}] 15:19:11 INFO - PROCESS | 1845 | 1461017951024 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}] 15:19:11 INFO - PROCESS | 1845 | 1461017951318 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:19:11 INFO - PROCESS | 1845 | 1461017951618 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0f15000 == 114 [pid = 1845] [id = 299] 15:19:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f33f0edb000) [pid = 1845] [serial = 898] [outer = (nil)] 15:19:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f33f0ee3000) [pid = 1845] [serial = 899] [outer = 0x7f33f0edb000] 15:19:11 INFO - PROCESS | 1845 | 1461017951703 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f3419389400) [pid = 1845] [serial = 900] [outer = 0x7f33f0edb000] 15:19:12 INFO - PROCESS | 1845 | 1461017952594 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]]]}] 15:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1639ms 15:19:12 INFO - PROCESS | 1845 | 1461017952652 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:19:12 INFO - PROCESS | 1845 | 1461017952656 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:19:12 INFO - PROCESS | 1845 | 1461017952665 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:19:12 INFO - PROCESS | 1845 | 1461017952669 Marionette TRACE conn3 <- [1,1170,null,{}] 15:19:12 INFO - PROCESS | 1845 | 1461017952679 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}] 15:19:12 INFO - PROCESS | 1845 | 1461017952892 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:19:13 INFO - PROCESS | 1845 | 1461017953131 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe4a000 == 115 [pid = 1845] [id = 300] 15:19:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f33efe5cc00) [pid = 1845] [serial = 901] [outer = (nil)] 15:19:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f33efe64800) [pid = 1845] [serial = 902] [outer = 0x7f33efe5cc00] 15:19:13 INFO - PROCESS | 1845 | 1461017953259 Marionette DEBUG loaded listener.js 15:19:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f33efe69400) [pid = 1845] [serial = 903] [outer = 0x7f33efe5cc00] 15:19:14 INFO - PROCESS | 1845 | 1461017954226 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]]]}] 15:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1642ms 15:19:14 INFO - PROCESS | 1845 | 1461017954308 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:19:14 INFO - PROCESS | 1845 | 1461017954312 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:19:14 INFO - PROCESS | 1845 | 1461017954322 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1845 | 1461017954326 Marionette TRACE conn3 <- [1,1174,null,{}] 15:19:14 INFO - PROCESS | 1845 | 1461017954337 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}] 15:19:14 INFO - PROCESS | 1845 | 1461017954589 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:19:15 INFO - PROCESS | 1845 | 1461017955289 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f39cb000 == 116 [pid = 1845] [id = 301] 15:19:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f33f0ed9c00) [pid = 1845] [serial = 904] [outer = (nil)] 15:19:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f33f0ee0800) [pid = 1845] [serial = 905] [outer = 0x7f33f0ed9c00] 15:19:15 INFO - PROCESS | 1845 | 1461017955368 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f33f23de000) [pid = 1845] [serial = 906] [outer = 0x7f33f0ed9c00] 15:19:16 INFO - PROCESS | 1845 | 1461017956347 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] 15:19:16 INFO - PROCESS | 1845 | 1461017956425 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:19:16 INFO - PROCESS | 1845 | 1461017956436 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1845 | 1461017956440 Marionette TRACE conn3 <- [1,1178,null,{}] 15:19:16 INFO - PROCESS | 1845 | 1461017956448 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}] 15:19:16 INFO - PROCESS | 1845 | 1461017956787 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:19:17 INFO - PROCESS | 1845 | 1461017957147 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f37e5000 == 117 [pid = 1845] [id = 302] 15:19:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f33f4257c00) [pid = 1845] [serial = 907] [outer = (nil)] 15:19:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f33f4942400) [pid = 1845] [serial = 908] [outer = 0x7f33f4257c00] 15:19:17 INFO - PROCESS | 1845 | 1461017957230 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f33f494b400) [pid = 1845] [serial = 909] [outer = 0x7f33f4257c00] 15:19:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409577000 == 116 [pid = 1845] [id = 287] 15:19:17 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f341b02a400) [pid = 1845] [serial = 776] [outer = (nil)] [url = about:blank] 15:19:17 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f341b485000) [pid = 1845] [serial = 779] [outer = (nil)] [url = about:blank] 15:19:17 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f33f3c5d000) [pid = 1845] [serial = 782] [outer = (nil)] [url = about:blank] 15:19:17 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f33f37b0000) [pid = 1845] [serial = 785] [outer = (nil)] [url = about:blank] 15:19:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340876c800 == 115 [pid = 1845] [id = 286] 15:19:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d6e000 == 114 [pid = 1845] [id = 285] 15:19:17 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403720000 == 113 [pid = 1845] [id = 284] 15:19:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fea55000 == 112 [pid = 1845] [id = 283] 15:19:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3c7b800 == 111 [pid = 1845] [id = 282] 15:19:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffad4800 == 110 [pid = 1845] [id = 281] 15:19:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4974000 == 109 [pid = 1845] [id = 278] 15:19:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341dfce000 == 108 [pid = 1845] [id = 277] 15:19:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa19800 == 107 [pid = 1845] [id = 276] 15:19:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341d26f000 == 106 [pid = 1845] [id = 275] 15:19:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3419282000 == 105 [pid = 1845] [id = 274] 15:19:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3416125000 == 104 [pid = 1845] [id = 273] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f3407fb9400) [pid = 1845] [serial = 803] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f3408da8400) [pid = 1845] [serial = 806] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f33ff5d9000) [pid = 1845] [serial = 794] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f3408d4a000) [pid = 1845] [serial = 804] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f34000e2c00) [pid = 1845] [serial = 795] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f33ff5de400) [pid = 1845] [serial = 752] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f3403961400) [pid = 1845] [serial = 797] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f33fea77400) [pid = 1845] [serial = 792] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f33fe710400) [pid = 1845] [serial = 791] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f340bebb400) [pid = 1845] [serial = 761] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f3419341c00) [pid = 1845] [serial = 773] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f33f4599c00) [pid = 1845] [serial = 789] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f33f3c5d800) [pid = 1845] [serial = 788] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f3404f86000) [pid = 1845] [serial = 755] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f34192c9800) [pid = 1845] [serial = 770] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f3415c74c00) [pid = 1845] [serial = 764] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f3417029400) [pid = 1845] [serial = 767] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f3408f7e800) [pid = 1845] [serial = 758] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f34069c2800) [pid = 1845] [serial = 800] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f340910ac00) [pid = 1845] [serial = 807] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f340760b000) [pid = 1845] [serial = 801] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f34042a1000) [pid = 1845] [serial = 798] [outer = (nil)] [url = about:blank] 15:19:18 INFO - PROCESS | 1845 | 1461017958459 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] 15:19:18 INFO - PROCESS | 1845 | 1461017958503 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:19:18 INFO - PROCESS | 1845 | 1461017958522 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1845 | 1461017958530 Marionette TRACE conn3 <- [1,1182,null,{}] 15:19:18 INFO - PROCESS | 1845 | 1461017958552 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}] 15:19:18 INFO - PROCESS | 1845 | 1461017958798 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:19:19 INFO - PROCESS | 1845 | 1461017959021 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3c81800 == 105 [pid = 1845] [id = 303] 15:19:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f33efe61c00) [pid = 1845] [serial = 910] [outer = (nil)] 15:19:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f33f3c58c00) [pid = 1845] [serial = 911] [outer = 0x7f33efe61c00] 15:19:19 INFO - PROCESS | 1845 | 1461017959143 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f33f4253000) [pid = 1845] [serial = 912] [outer = 0x7f33efe61c00] 15:19:20 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:20 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:19:20 INFO - PROCESS | 1845 | 1461017960189 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] 15:19:20 INFO - PROCESS | 1845 | 1461017960250 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:19:20 INFO - PROCESS | 1845 | 1461017960263 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1845 | 1461017960266 Marionette TRACE conn3 <- [1,1186,null,{}] 15:19:20 INFO - PROCESS | 1845 | 1461017960274 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}] 15:19:20 INFO - PROCESS | 1845 | 1461017960554 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:19:20 INFO - PROCESS | 1845 | 1461017960882 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd39c000 == 106 [pid = 1845] [id = 304] 15:19:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f33f4258c00) [pid = 1845] [serial = 913] [outer = (nil)] 15:19:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f33f8788800) [pid = 1845] [serial = 914] [outer = 0x7f33f4258c00] 15:19:21 INFO - PROCESS | 1845 | 1461017961012 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f33fd59ac00) [pid = 1845] [serial = 915] [outer = 0x7f33f4258c00] 15:19:22 INFO - PROCESS | 1845 | 1461017962452 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] 15:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:19:22 INFO - PROCESS | 1845 | 1461017962520 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:19:22 INFO - PROCESS | 1845 | 1461017962526 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 1845 | 1461017962534 Marionette TRACE conn3 <- [1,1190,null,{}] 15:19:22 INFO - PROCESS | 1845 | 1461017962552 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}] 15:19:22 INFO - PROCESS | 1845 | 1461017962849 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:19:23 INFO - PROCESS | 1845 | 1461017963026 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa1f800 == 107 [pid = 1845] [id = 305] 15:19:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f33fe6e1000) [pid = 1845] [serial = 916] [outer = (nil)] 15:19:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f33ff5d6c00) [pid = 1845] [serial = 917] [outer = 0x7f33fe6e1000] 15:19:23 INFO - PROCESS | 1845 | 1461017963110 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f33ffe71000) [pid = 1845] [serial = 918] [outer = 0x7f33fe6e1000] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6da000 == 106 [pid = 1845] [id = 136] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f8819000 == 105 [pid = 1845] [id = 150] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3419274800 == 104 [pid = 1845] [id = 252] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341df3a800 == 103 [pid = 1845] [id = 241] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f37e2800 == 102 [pid = 1845] [id = 261] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe978800 == 101 [pid = 1845] [id = 242] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403f52800 == 100 [pid = 1845] [id = 149] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f39cb000 == 99 [pid = 1845] [id = 301] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0f15000 == 98 [pid = 1845] [id = 299] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0dda000 == 97 [pid = 1845] [id = 298] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340416b000 == 96 [pid = 1845] [id = 297] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404153000 == 95 [pid = 1845] [id = 296] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f479e000 == 94 [pid = 1845] [id = 295] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340405b000 == 93 [pid = 1845] [id = 294] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341f76d000 == 92 [pid = 1845] [id = 293] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341b467800 == 91 [pid = 1845] [id = 292] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3416360800 == 90 [pid = 1845] [id = 291] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403b3b800 == 89 [pid = 1845] [id = 290] 15:19:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6de800 == 88 [pid = 1845] [id = 289] 15:19:26 INFO - PROCESS | 1845 | 1461017966548 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] 15:19:26 INFO - PROCESS | 1845 | 1461017966596 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:19:26 INFO - PROCESS | 1845 | 1461017966606 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - PROCESS | 1845 | 1461017966614 Marionette TRACE conn3 <- [1,1194,null,{}] 15:19:26 INFO - PROCESS | 1845 | 1461017966627 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}] 15:19:26 INFO - PROCESS | 1845 | 1461017966844 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:19:27 INFO - PROCESS | 1845 | 1461017967013 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f39c9800 == 89 [pid = 1845] [id = 306] 15:19:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f33f235ec00) [pid = 1845] [serial = 919] [outer = (nil)] 15:19:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f33f424c800) [pid = 1845] [serial = 920] [outer = 0x7f33f235ec00] 15:19:27 INFO - PROCESS | 1845 | 1461017967084 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f33f4944800) [pid = 1845] [serial = 921] [outer = 0x7f33f235ec00] 15:19:27 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:27 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:27 INFO - PROCESS | 1845 | 1461017967879 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] 15:19:27 INFO - PROCESS | 1845 | 1461017967913 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:19:27 INFO - PROCESS | 1845 | 1461017967924 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1845 | 1461017967928 Marionette TRACE conn3 <- [1,1198,null,{}] 15:19:27 INFO - PROCESS | 1845 | 1461017967936 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}] 15:19:28 INFO - PROCESS | 1845 | 1461017968184 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:19:28 INFO - PROCESS | 1845 | 1461017968219 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f881c800 == 90 [pid = 1845] [id = 307] 15:19:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f33f8146400) [pid = 1845] [serial = 922] [outer = (nil)] 15:19:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f33fe6b0800) [pid = 1845] [serial = 923] [outer = 0x7f33f8146400] 15:19:28 INFO - PROCESS | 1845 | 1461017968299 Marionette DEBUG loaded listener.js 15:19:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f33fe90d800) [pid = 1845] [serial = 924] [outer = 0x7f33f8146400] 15:19:29 INFO - PROCESS | 1845 | 1461017969293 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]]]}] 15:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1434ms 15:19:29 INFO - PROCESS | 1845 | 1461017969359 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:19:29 INFO - PROCESS | 1845 | 1461017969363 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:19:29 INFO - PROCESS | 1845 | 1461017969370 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:19:29 INFO - PROCESS | 1845 | 1461017969377 Marionette TRACE conn3 <- [1,1202,null,{}] 15:19:29 INFO - PROCESS | 1845 | 1461017969420 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}] 15:19:29 INFO - PROCESS | 1845 | 1461017969700 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:19:29 INFO - PROCESS | 1845 | 1461017969874 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012e7000 == 91 [pid = 1845] [id = 308] 15:19:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f33fea72000) [pid = 1845] [serial = 925] [outer = (nil)] 15:19:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f34002af800) [pid = 1845] [serial = 926] [outer = 0x7f33fea72000] 15:19:29 INFO - PROCESS | 1845 | 1461017969946 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f3401282800) [pid = 1845] [serial = 927] [outer = 0x7f33fea72000] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f33fd307400) [pid = 1845] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f33fd5a4400) [pid = 1845] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f33fee60000) [pid = 1845] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f3405941c00) [pid = 1845] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f34032b0000) [pid = 1845] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f3408f87400) [pid = 1845] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f33ffe6f800) [pid = 1845] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f34042abc00) [pid = 1845] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f33ffe74000) [pid = 1845] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f33ffa89800) [pid = 1845] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f3405bd6c00) [pid = 1845] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f3403bc0400) [pid = 1845] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f3403bbf400) [pid = 1845] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f3403fc9800) [pid = 1845] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f33f4594800) [pid = 1845] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f3407c1fc00) [pid = 1845] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f33f458cc00) [pid = 1845] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f3405bd9c00) [pid = 1845] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f33fff6e000) [pid = 1845] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f34042a9800) [pid = 1845] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f340910cc00) [pid = 1845] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f33fe6e0c00) [pid = 1845] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f33fd745c00) [pid = 1845] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f34095d3c00) [pid = 1845] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f3408f86c00) [pid = 1845] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f3407c1b800) [pid = 1845] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f33ffe71800) [pid = 1845] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f340937bc00) [pid = 1845] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f33f4595c00) [pid = 1845] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f34042a8c00) [pid = 1845] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f33f7fdd800) [pid = 1845] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f33f82d7400) [pid = 1845] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f33f4597000) [pid = 1845] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f33f37aa800) [pid = 1845] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f33f4596c00) [pid = 1845] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f33f3c54800) [pid = 1845] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f3408dadc00) [pid = 1845] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f3408da7000) [pid = 1845] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f33fe90fc00) [pid = 1845] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33fe698800) [pid = 1845] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f33ff5df800) [pid = 1845] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f341630f800) [pid = 1845] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f34150d8800) [pid = 1845] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f340bd05400) [pid = 1845] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f340828f000) [pid = 1845] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f3407490400) [pid = 1845] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33ff5dec00) [pid = 1845] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33fe698c00) [pid = 1845] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33ff5d5400) [pid = 1845] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33f23e0800) [pid = 1845] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33fd5a5c00) [pid = 1845] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f34080a8800) [pid = 1845] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33f6923400) [pid = 1845] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33f6922000) [pid = 1845] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33ff5db800) [pid = 1845] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f3406b78c00) [pid = 1845] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33f3c54c00) [pid = 1845] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33f494fc00) [pid = 1845] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f3407c34400) [pid = 1845] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33fd748000) [pid = 1845] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f4950000) [pid = 1845] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33ffe72400) [pid = 1845] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f341618d000) [pid = 1845] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f3407fb5c00) [pid = 1845] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33f494b800) [pid = 1845] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33f494e400) [pid = 1845] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f340395dc00) [pid = 1845] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33f0ed9c00) [pid = 1845] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f3415e60c00) [pid = 1845] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:19:31 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33f4951800) [pid = 1845] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:19:31 INFO - PROCESS | 1845 | 1461017971682 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]]]}] 15:19:31 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 15:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 2347ms 15:19:31 INFO - PROCESS | 1845 | 1461017971717 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1845 | 1461017971721 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:19:31 INFO - PROCESS | 1845 | 1461017971729 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1845 | 1461017971732 Marionette TRACE conn3 <- [1,1206,null,{}] 15:19:31 INFO - PROCESS | 1845 | 1461017971738 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}] 15:19:31 INFO - PROCESS | 1845 | 1461017971918 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:19:32 INFO - PROCESS | 1845 | 1461017972082 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f496c000 == 92 [pid = 1845] [id = 309] 15:19:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33efe64c00) [pid = 1845] [serial = 928] [outer = (nil)] 15:19:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33f691ac00) [pid = 1845] [serial = 929] [outer = 0x7f33efe64c00] 15:19:32 INFO - PROCESS | 1845 | 1461017972150 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33fd5a0000) [pid = 1845] [serial = 930] [outer = 0x7f33efe64c00] 15:19:32 INFO - PROCESS | 1845 | 1461017972926 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]]]}] 15:19:32 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 15:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1233ms 15:19:32 INFO - PROCESS | 1845 | 1461017972963 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:19:32 INFO - PROCESS | 1845 | 1461017972967 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:19:32 INFO - PROCESS | 1845 | 1461017972974 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:19:32 INFO - PROCESS | 1845 | 1461017972978 Marionette TRACE conn3 <- [1,1210,null,{}] 15:19:32 INFO - PROCESS | 1845 | 1461017972984 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}] 15:19:33 INFO - PROCESS | 1845 | 1461017973340 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:19:33 INFO - PROCESS | 1845 | 1461017973557 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3ad9800 == 93 [pid = 1845] [id = 310] 15:19:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33f235ac00) [pid = 1845] [serial = 931] [outer = (nil)] 15:19:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33f23e8400) [pid = 1845] [serial = 932] [outer = 0x7f33f235ac00] 15:19:33 INFO - PROCESS | 1845 | 1461017973686 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33f4256400) [pid = 1845] [serial = 933] [outer = 0x7f33f235ac00] 15:19:34 INFO - PROCESS | 1845 | 1461017974621 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]]]}] 15:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1685ms 15:19:34 INFO - PROCESS | 1845 | 1461017974662 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:19:34 INFO - PROCESS | 1845 | 1461017974672 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:19:34 INFO - PROCESS | 1845 | 1461017974681 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - PROCESS | 1845 | 1461017974687 Marionette TRACE conn3 <- [1,1214,null,{}] 15:19:34 INFO - PROCESS | 1845 | 1461017974695 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}] 15:19:34 INFO - PROCESS | 1845 | 1461017974909 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:19:35 INFO - PROCESS | 1845 | 1461017975197 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3402e31800 == 94 [pid = 1845] [id = 311] 15:19:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33fd748000) [pid = 1845] [serial = 934] [outer = (nil)] 15:19:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33fe6b2800) [pid = 1845] [serial = 935] [outer = 0x7f33fd748000] 15:19:35 INFO - PROCESS | 1845 | 1461017975322 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33fea79400) [pid = 1845] [serial = 936] [outer = 0x7f33fd748000] 15:19:36 INFO - PROCESS | 1845 | 1461017976248 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]]]}] 15:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1633ms 15:19:36 INFO - PROCESS | 1845 | 1461017976315 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:19:36 INFO - PROCESS | 1845 | 1461017976320 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:19:36 INFO - PROCESS | 1845 | 1461017976326 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1845 | 1461017976330 Marionette TRACE conn3 <- [1,1218,null,{}] 15:19:36 INFO - PROCESS | 1845 | 1461017976336 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}] 15:19:36 INFO - PROCESS | 1845 | 1461017976526 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:19:36 INFO - PROCESS | 1845 | 1461017976802 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403849000 == 95 [pid = 1845] [id = 312] 15:19:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33fea7ec00) [pid = 1845] [serial = 937] [outer = (nil)] 15:19:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f33ffe7a000) [pid = 1845] [serial = 938] [outer = 0x7f33fea7ec00] 15:19:36 INFO - PROCESS | 1845 | 1461017976927 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f34002ae000) [pid = 1845] [serial = 939] [outer = 0x7f33fea7ec00] 15:19:37 INFO - PROCESS | 1845 | 1461017977853 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]]]}] 15:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1584ms 15:19:37 INFO - PROCESS | 1845 | 1461017977912 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:19:37 INFO - PROCESS | 1845 | 1461017977919 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:19:37 INFO - PROCESS | 1845 | 1461017977938 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1845 | 1461017977946 Marionette TRACE conn3 <- [1,1222,null,{}] 15:19:37 INFO - PROCESS | 1845 | 1461017977953 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}] 15:19:38 INFO - PROCESS | 1845 | 1461017978191 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:19:38 INFO - PROCESS | 1845 | 1461017978432 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3ad1800 == 96 [pid = 1845] [id = 313] 15:19:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33ff5d5400) [pid = 1845] [serial = 940] [outer = (nil)] 15:19:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f3402f4a400) [pid = 1845] [serial = 941] [outer = 0x7f33ff5d5400] 15:19:38 INFO - PROCESS | 1845 | 1461017978554 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f3403bb6400) [pid = 1845] [serial = 942] [outer = 0x7f33ff5d5400] 15:19:39 INFO - PROCESS | 1845 | 1461017979469 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] 15:19:39 INFO - PROCESS | 1845 | 1461017979530 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:19:39 INFO - PROCESS | 1845 | 1461017979537 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1845 | 1461017979540 Marionette TRACE conn3 <- [1,1226,null,{}] 15:19:39 INFO - PROCESS | 1845 | 1461017979546 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}] 15:19:39 INFO - PROCESS | 1845 | 1461017979739 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:19:39 INFO - PROCESS | 1845 | 1461017979980 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404160800 == 97 [pid = 1845] [id = 314] 15:19:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f0bf4c00) [pid = 1845] [serial = 943] [outer = (nil)] 15:19:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f3403fcfc00) [pid = 1845] [serial = 944] [outer = 0x7f33f0bf4c00] 15:19:40 INFO - PROCESS | 1845 | 1461017980108 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f34042aa400) [pid = 1845] [serial = 945] [outer = 0x7f33f0bf4c00] 15:19:40 INFO - PROCESS | 1845 | 1461017980991 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]]]}] 15:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1489ms 15:19:41 INFO - PROCESS | 1845 | 1461017981027 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:19:41 INFO - PROCESS | 1845 | 1461017981031 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:19:41 INFO - PROCESS | 1845 | 1461017981038 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:19:41 INFO - PROCESS | 1845 | 1461017981041 Marionette TRACE conn3 <- [1,1230,null,{}] 15:19:41 INFO - PROCESS | 1845 | 1461017981047 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}] 15:19:41 INFO - PROCESS | 1845 | 1461017981339 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:19:41 INFO - PROCESS | 1845 | 1461017981485 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34074cc800 == 98 [pid = 1845] [id = 315] 15:19:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f3406b7e400) [pid = 1845] [serial = 946] [outer = (nil)] 15:19:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f34072c6800) [pid = 1845] [serial = 947] [outer = 0x7f3406b7e400] 15:19:41 INFO - PROCESS | 1845 | 1461017981612 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f3407c1c400) [pid = 1845] [serial = 948] [outer = 0x7f3406b7e400] 15:19:42 INFO - PROCESS | 1845 | 1461017982546 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]]]}] 15:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1581ms 15:19:42 INFO - PROCESS | 1845 | 1461017982620 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1845 | 1461017982623 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:19:42 INFO - PROCESS | 1845 | 1461017982631 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1845 | 1461017982634 Marionette TRACE conn3 <- [1,1234,null,{}] 15:19:42 INFO - PROCESS | 1845 | 1461017982640 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}] 15:19:42 INFO - PROCESS | 1845 | 1461017982829 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:19:43 INFO - PROCESS | 1845 | 1461017983019 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408c55000 == 99 [pid = 1845] [id = 316] 15:19:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33ffa84c00) [pid = 1845] [serial = 949] [outer = (nil)] 15:19:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f34080a9000) [pid = 1845] [serial = 950] [outer = 0x7f33ffa84c00] 15:19:43 INFO - PROCESS | 1845 | 1461017983140 Marionette DEBUG loaded listener.js 15:19:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f3408d4a000) [pid = 1845] [serial = 951] [outer = 0x7f33ffa84c00] 15:19:44 INFO - PROCESS | 1845 | 1461017983997 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]]]}] 15:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1431ms 15:19:44 INFO - PROCESS | 1845 | 1461017984063 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 1845 | 1461017984067 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:19:44 INFO - PROCESS | 1845 | 1461017984074 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - PROCESS | 1845 | 1461017984077 Marionette TRACE conn3 <- [1,1238,null,{}] 15:19:44 INFO - PROCESS | 1845 | 1461017984084 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}] 15:19:44 INFO - PROCESS | 1845 | 1461017984269 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:19:44 INFO - PROCESS | 1845 | 1461017984461 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340a3f1800 == 100 [pid = 1845] [id = 317] 15:19:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33f0bf6000) [pid = 1845] [serial = 952] [outer = (nil)] 15:19:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f3408da7c00) [pid = 1845] [serial = 953] [outer = 0x7f33f0bf6000] 15:19:44 INFO - PROCESS | 1845 | 1461017984539 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f3408f83800) [pid = 1845] [serial = 954] [outer = 0x7f33f0bf6000] 15:19:45 INFO - PROCESS | 1845 | 1461017985477 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]]]}] 15:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1429ms 15:19:45 INFO - PROCESS | 1845 | 1461017985506 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1845 | 1461017985511 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:19:45 INFO - PROCESS | 1845 | 1461017985517 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1845 | 1461017985520 Marionette TRACE conn3 <- [1,1242,null,{}] 15:19:45 INFO - PROCESS | 1845 | 1461017985526 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}] 15:19:45 INFO - PROCESS | 1845 | 1461017985727 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:19:45 INFO - PROCESS | 1845 | 1461017985969 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340ff20800 == 101 [pid = 1845] [id = 318] 15:19:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f33f0bef800) [pid = 1845] [serial = 955] [outer = (nil)] 15:19:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f34090bac00) [pid = 1845] [serial = 956] [outer = 0x7f33f0bef800] 15:19:46 INFO - PROCESS | 1845 | 1461017986089 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f340910a400) [pid = 1845] [serial = 957] [outer = 0x7f33f0bef800] 15:19:46 INFO - PROCESS | 1845 | 1461017986928 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]]]}] 15:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1484ms 15:19:47 INFO - PROCESS | 1845 | 1461017987002 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:19:47 INFO - PROCESS | 1845 | 1461017987007 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:19:47 INFO - PROCESS | 1845 | 1461017987015 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 1845 | 1461017987018 Marionette TRACE conn3 <- [1,1246,null,{}] 15:19:47 INFO - PROCESS | 1845 | 1461017987025 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}] 15:19:47 INFO - PROCESS | 1845 | 1461017987260 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:19:47 INFO - PROCESS | 1845 | 1461017987513 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3416360800 == 102 [pid = 1845] [id = 319] 15:19:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f3400437c00) [pid = 1845] [serial = 958] [outer = (nil)] 15:19:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f3409366800) [pid = 1845] [serial = 959] [outer = 0x7f3400437c00] 15:19:47 INFO - PROCESS | 1845 | 1461017987641 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f34095c8c00) [pid = 1845] [serial = 960] [outer = 0x7f3400437c00] 15:19:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff842800 == 101 [pid = 1845] [id = 10] 15:19:48 INFO - PROCESS | 1845 | 1461017988640 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]]]}] 15:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1682ms 15:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:19:48 INFO - PROCESS | 1845 | 1461017988696 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 1845 | 1461017988699 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:19:48 INFO - PROCESS | 1845 | 1461017988706 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1845 | 1461017988709 Marionette TRACE conn3 <- [1,1250,null,{}] 15:19:48 INFO - PROCESS | 1845 | 1461017988715 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}] 15:19:48 INFO - PROCESS | 1845 | 1461017988935 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:19:49 INFO - PROCESS | 1845 | 1461017989188 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa87800 == 102 [pid = 1845] [id = 320] 15:19:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f340f247800) [pid = 1845] [serial = 961] [outer = (nil)] 15:19:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f3415c68400) [pid = 1845] [serial = 962] [outer = 0x7f340f247800] 15:19:49 INFO - PROCESS | 1845 | 1461017989317 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f3416112000) [pid = 1845] [serial = 963] [outer = 0x7f340f247800] 15:19:50 INFO - PROCESS | 1845 | 1461017990357 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]]]}] 15:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1691ms 15:19:50 INFO - PROCESS | 1845 | 1461017990397 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:19:50 INFO - PROCESS | 1845 | 1461017990402 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:19:50 INFO - PROCESS | 1845 | 1461017990408 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1845 | 1461017990412 Marionette TRACE conn3 <- [1,1254,null,{}] 15:19:50 INFO - PROCESS | 1845 | 1461017990418 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}] 15:19:50 INFO - PROCESS | 1845 | 1461017990612 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:19:50 INFO - PROCESS | 1845 | 1461017990857 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f37da800 == 103 [pid = 1845] [id = 321] 15:19:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f33f235b400) [pid = 1845] [serial = 964] [outer = (nil)] 15:19:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f33f37acc00) [pid = 1845] [serial = 965] [outer = 0x7f33f235b400] 15:19:50 INFO - PROCESS | 1845 | 1461017990976 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f33f4945400) [pid = 1845] [serial = 966] [outer = 0x7f33f235b400] 15:19:51 INFO - PROCESS | 1845 | 1461017991830 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]]]}] 15:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1490ms 15:19:51 INFO - PROCESS | 1845 | 1461017991899 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 1845 | 1461017991902 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:19:51 INFO - PROCESS | 1845 | 1461017991909 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1845 | 1461017991912 Marionette TRACE conn3 <- [1,1258,null,{}] 15:19:51 INFO - PROCESS | 1845 | 1461017991917 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}] 15:19:52 INFO - PROCESS | 1845 | 1461017992122 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:19:52 INFO - PROCESS | 1845 | 1461017992362 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe7b4000 == 104 [pid = 1845] [id = 322] 15:19:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f33f23e1800) [pid = 1845] [serial = 967] [outer = (nil)] 15:19:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f33f8783c00) [pid = 1845] [serial = 968] [outer = 0x7f33f23e1800] 15:19:52 INFO - PROCESS | 1845 | 1461017992481 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f33ffa80800) [pid = 1845] [serial = 969] [outer = 0x7f33f23e1800] 15:19:53 INFO - PROCESS | 1845 | 1461017993365 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]]]}] 15:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1535ms 15:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:19:53 INFO - PROCESS | 1845 | 1461017993445 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1845 | 1461017993448 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:19:53 INFO - PROCESS | 1845 | 1461017993455 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1845 | 1461017993458 Marionette TRACE conn3 <- [1,1262,null,{}] 15:19:53 INFO - PROCESS | 1845 | 1461017993464 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}] 15:19:53 INFO - PROCESS | 1845 | 1461017993661 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:19:53 INFO - PROCESS | 1845 | 1461017993907 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0f22800 == 105 [pid = 1845] [id = 323] 15:19:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f33efe5b800) [pid = 1845] [serial = 970] [outer = (nil)] 15:19:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f33efe68400) [pid = 1845] [serial = 971] [outer = 0x7f33efe5b800] 15:19:54 INFO - PROCESS | 1845 | 1461017994219 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f33f2355000) [pid = 1845] [serial = 972] [outer = 0x7f33efe5b800] 15:19:55 INFO - PROCESS | 1845 | 1461017995187 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]]]}] 15:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1785ms 15:19:55 INFO - PROCESS | 1845 | 1461017995240 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 1845 | 1461017995247 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:19:55 INFO - PROCESS | 1845 | 1461017995257 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 1845 | 1461017995260 Marionette TRACE conn3 <- [1,1266,null,{}] 15:19:55 INFO - PROCESS | 1845 | 1461017995269 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}] 15:19:55 INFO - PROCESS | 1845 | 1461017995550 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:19:55 INFO - PROCESS | 1845 | 1461017995926 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0f0a000 == 106 [pid = 1845] [id = 324] 15:19:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f33f424bc00) [pid = 1845] [serial = 973] [outer = (nil)] 15:19:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f33f4598c00) [pid = 1845] [serial = 974] [outer = 0x7f33f424bc00] 15:19:56 INFO - PROCESS | 1845 | 1461017995999 Marionette DEBUG loaded listener.js 15:19:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f33f69fd000) [pid = 1845] [serial = 975] [outer = 0x7f33f424bc00] 15:19:56 INFO - PROCESS | 1845 | 1461017996869 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]]]}] 15:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1681ms 15:19:56 INFO - PROCESS | 1845 | 1461017996938 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:19:56 INFO - PROCESS | 1845 | 1461017996944 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:19:56 INFO - PROCESS | 1845 | 1461017996954 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 1845 | 1461017996959 Marionette TRACE conn3 <- [1,1270,null,{}] 15:19:56 INFO - PROCESS | 1845 | 1461017996965 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}] 15:19:57 INFO - PROCESS | 1845 | 1461017997163 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:19:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34012e7000 == 105 [pid = 1845] [id = 308] 15:19:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f881c800 == 104 [pid = 1845] [id = 307] 15:19:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f39c9800 == 103 [pid = 1845] [id = 306] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f33f4942400) [pid = 1845] [serial = 908] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f3408da9000) [pid = 1845] [serial = 875] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f3415eb8800) [pid = 1845] [serial = 878] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f341aac1400) [pid = 1845] [serial = 881] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f3417307c00) [pid = 1845] [serial = 884] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f33f235bc00) [pid = 1845] [serial = 887] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f34002a8400) [pid = 1845] [serial = 890] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f33f0bf4800) [pid = 1845] [serial = 893] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f34002b1000) [pid = 1845] [serial = 896] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f33f0ee3000) [pid = 1845] [serial = 899] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f33efe64800) [pid = 1845] [serial = 902] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f340128ac00) [pid = 1845] [serial = 872] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f3409385400) [pid = 1845] [serial = 809] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | 1461017997519 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa1f800 == 102 [pid = 1845] [id = 305] 15:19:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd39c000 == 101 [pid = 1845] [id = 304] 15:19:57 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3c81800 == 100 [pid = 1845] [id = 303] 15:19:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0de2800 == 101 [pid = 1845] [id = 325] 15:19:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f33efe64800) [pid = 1845] [serial = 976] [outer = (nil)] 15:19:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f33f4944000) [pid = 1845] [serial = 977] [outer = 0x7f33efe64800] 15:19:57 INFO - PROCESS | 1845 | 1461017997620 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f33fe6d8c00) [pid = 1845] [serial = 978] [outer = 0x7f33efe64800] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f34087c5000) [pid = 1845] [serial = 705] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f3409386c00) [pid = 1845] [serial = 717] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f3407af7c00) [pid = 1845] [serial = 659] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f340779a000) [pid = 1845] [serial = 702] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f3402fb0800) [pid = 1845] [serial = 614] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f34032b2c00) [pid = 1845] [serial = 650] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f3406464c00) [pid = 1845] [serial = 629] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f34042a7c00) [pid = 1845] [serial = 623] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f3403fc9400) [pid = 1845] [serial = 620] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f3405942000) [pid = 1845] [serial = 626] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f33fe707c00) [pid = 1845] [serial = 647] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f340855f800) [pid = 1845] [serial = 665] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33fff6a000) [pid = 1845] [serial = 593] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f340748f800) [pid = 1845] [serial = 656] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f34032bac00) [pid = 1845] [serial = 699] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f3409378800) [pid = 1845] [serial = 714] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f340a1cf800) [pid = 1845] [serial = 720] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33ff8b6000) [pid = 1845] [serial = 696] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f3408d4e000) [pid = 1845] [serial = 668] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f3415c71800) [pid = 1845] [serial = 726] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f340910c000) [pid = 1845] [serial = 711] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f34080aac00) [pid = 1845] [serial = 662] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33fff6ac00) [pid = 1845] [serial = 611] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f340be20400) [pid = 1845] [serial = 723] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f34032bcc00) [pid = 1845] [serial = 617] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f34069c7400) [pid = 1845] [serial = 653] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33fe6bb400) [pid = 1845] [serial = 605] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f3415c76c00) [pid = 1845] [serial = 729] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33ff8bec00) [pid = 1845] [serial = 608] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f3408dab400) [pid = 1845] [serial = 708] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f3405ccd800) [pid = 1845] [serial = 816] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33ff5da400) [pid = 1845] [serial = 813] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f3419396400) [pid = 1845] [serial = 771] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f3418de1c00) [pid = 1845] [serial = 768] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f3416108400) [pid = 1845] [serial = 765] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f34150ce400) [pid = 1845] [serial = 762] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f3409105800) [pid = 1845] [serial = 759] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f34072bec00) [pid = 1845] [serial = 756] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f34000ecc00) [pid = 1845] [serial = 753] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f3417031400) [pid = 1845] [serial = 825] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33fe70a000) [pid = 1845] [serial = 584] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33fee5d400) [pid = 1845] [serial = 840] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f6923c00) [pid = 1845] [serial = 831] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f37b5400) [pid = 1845] [serial = 786] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33f8145c00) [pid = 1845] [serial = 581] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f341b54b800) [pid = 1845] [serial = 783] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f341b548000) [pid = 1845] [serial = 780] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f341aabc000) [pid = 1845] [serial = 828] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f341b15b400) [pid = 1845] [serial = 777] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f34032af400) [pid = 1845] [serial = 596] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f340910dc00) [pid = 1845] [serial = 819] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f3402fb0000) [pid = 1845] [serial = 590] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f341b022c00) [pid = 1845] [serial = 774] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f340f328400) [pid = 1845] [serial = 863] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33f0ee0800) [pid = 1845] [serial = 905] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33f23de000) [pid = 1845] [serial = 906] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f3416333000) [pid = 1845] [serial = 866] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f34171fcc00) [pid = 1845] [serial = 867] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33f6921000) [pid = 1845] [serial = 869] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33fd303c00) [pid = 1845] [serial = 870] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f3415e5f400) [pid = 1845] [serial = 864] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33f878c800) [pid = 1845] [serial = 837] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f3408dad800) [pid = 1845] [serial = 843] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f34032b9000) [pid = 1845] [serial = 548] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f341b160c00) [pid = 1845] [serial = 834] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f3415eba400) [pid = 1845] [serial = 822] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33ffc53c00) [pid = 1845] [serial = 587] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f340bebc400) [pid = 1845] [serial = 750] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33f23e6800) [pid = 1845] [serial = 842] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33fe709000) [pid = 1845] [serial = 849] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f34150cdc00) [pid = 1845] [serial = 821] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33f8790c00) [pid = 1845] [serial = 839] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33fe691400) [pid = 1845] [serial = 848] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33f8788400) [pid = 1845] [serial = 836] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f3403bb9c00) [pid = 1845] [serial = 815] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f340748f400) [pid = 1845] [serial = 857] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f33f4598800) [pid = 1845] [serial = 845] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f33f4948800) [pid = 1845] [serial = 846] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f3402e94000) [pid = 1845] [serial = 852] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f3409360c00) [pid = 1845] [serial = 860] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f33fff60c00) [pid = 1845] [serial = 851] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f33fe710800) [pid = 1845] [serial = 812] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f340f24f800) [pid = 1845] [serial = 861] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f34170d1800) [pid = 1845] [serial = 833] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f3407da7c00) [pid = 1845] [serial = 858] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f340593f000) [pid = 1845] [serial = 854] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f34161e5400) [pid = 1845] [serial = 824] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f3408da6000) [pid = 1845] [serial = 818] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f33f4951400) [pid = 1845] [serial = 827] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f34065f5400) [pid = 1845] [serial = 855] [outer = (nil)] [url = about:blank] 15:19:57 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f33f691f800) [pid = 1845] [serial = 830] [outer = (nil)] [url = about:blank] 15:19:58 INFO - PROCESS | 1845 | 1461017998511 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]]]}] 15:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1590ms 15:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:19:58 INFO - PROCESS | 1845 | 1461017998545 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:19:58 INFO - PROCESS | 1845 | 1461017998548 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:19:58 INFO - PROCESS | 1845 | 1461017998555 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 1845 | 1461017998561 Marionette TRACE conn3 <- [1,1274,null,{}] 15:19:58 INFO - PROCESS | 1845 | 1461017998577 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}] 15:19:58 INFO - PROCESS | 1845 | 1461017998824 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:19:58 INFO - PROCESS | 1845 | 1461017998938 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4964800 == 102 [pid = 1845] [id = 326] 15:19:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f33f23de000) [pid = 1845] [serial = 979] [outer = (nil)] 15:19:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f33fee5e000) [pid = 1845] [serial = 980] [outer = 0x7f33f23de000] 15:19:59 INFO - PROCESS | 1845 | 1461017999004 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f33ffc60000) [pid = 1845] [serial = 981] [outer = 0x7f33f23de000] 15:19:59 INFO - PROCESS | 1845 | 1461017999747 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]]]}] 15:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1236ms 15:19:59 INFO - PROCESS | 1845 | 1461017999792 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:19:59 INFO - PROCESS | 1845 | 1461017999796 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:19:59 INFO - PROCESS | 1845 | 1461017999802 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 1845 | 1461017999805 Marionette TRACE conn3 <- [1,1278,null,{}] 15:19:59 INFO - PROCESS | 1845 | 1461017999836 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}] 15:20:00 INFO - PROCESS | 1845 | 1461018000074 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:20:00 INFO - PROCESS | 1845 | 1461018000098 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe972800 == 103 [pid = 1845] [id = 327] 15:20:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f33f8788400) [pid = 1845] [serial = 982] [outer = (nil)] 15:20:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f34002abc00) [pid = 1845] [serial = 983] [outer = 0x7f33f8788400] 15:20:00 INFO - PROCESS | 1845 | 1461018000163 Marionette DEBUG loaded listener.js 15:20:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f3400fa9c00) [pid = 1845] [serial = 984] [outer = 0x7f33f8788400] 15:20:01 INFO - PROCESS | 1845 | 1461018001107 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]]]}] 15:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1354ms 15:20:01 INFO - PROCESS | 1845 | 1461018001162 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:20:01 INFO - PROCESS | 1845 | 1461018001165 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:20:01 INFO - PROCESS | 1845 | 1461018001173 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:20:01 INFO - PROCESS | 1845 | 1461018001176 Marionette TRACE conn3 <- [1,1282,null,{}] 15:20:01 INFO - PROCESS | 1845 | 1461018001182 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}] 15:20:01 INFO - PROCESS | 1845 | 1461018001425 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:20:01 INFO - PROCESS | 1845 | 1461018001484 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa14000 == 104 [pid = 1845] [id = 328] 15:20:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f33fff6e800) [pid = 1845] [serial = 985] [outer = (nil)] 15:20:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f3403112400) [pid = 1845] [serial = 986] [outer = 0x7f33fff6e800] 15:20:01 INFO - PROCESS | 1845 | 1461018001781 Marionette DEBUG loaded listener.js 15:20:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f3403bbf800) [pid = 1845] [serial = 987] [outer = 0x7f33fff6e800] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f33fea72000) [pid = 1845] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f33fe904000) [pid = 1845] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f33efe5cc00) [pid = 1845] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f33f4252400) [pid = 1845] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f341aa52800) [pid = 1845] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f33f8146400) [pid = 1845] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f33fe6e1000) [pid = 1845] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f33f0edb000) [pid = 1845] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f33ffe70000) [pid = 1845] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f33f878d800) [pid = 1845] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f33f235ec00) [pid = 1845] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f33f2353c00) [pid = 1845] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f34002ae400) [pid = 1845] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f3407fbe000) [pid = 1845] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f33f0beb400) [pid = 1845] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f33f2352400) [pid = 1845] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:20:02 INFO - PROCESS | 1845 | 1461018002873 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]]]}] 15:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1736ms 15:20:02 INFO - PROCESS | 1845 | 1461018002909 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:20:02 INFO - PROCESS | 1845 | 1461018002913 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:20:02 INFO - PROCESS | 1845 | 1461018002919 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:20:02 INFO - PROCESS | 1845 | 1461018002921 Marionette TRACE conn3 <- [1,1286,null,{}] 15:20:02 INFO - PROCESS | 1845 | 1461018002927 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}] 15:20:03 INFO - PROCESS | 1845 | 1461018003118 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:20:03 INFO - PROCESS | 1845 | 1461018003269 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3400492000 == 105 [pid = 1845] [id = 329] 15:20:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f33f0beec00) [pid = 1845] [serial = 988] [outer = (nil)] 15:20:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f33f7fe0000) [pid = 1845] [serial = 989] [outer = 0x7f33f0beec00] 15:20:03 INFO - PROCESS | 1845 | 1461018003350 Marionette DEBUG loaded listener.js 15:20:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f34042a0c00) [pid = 1845] [serial = 990] [outer = 0x7f33f0beec00] 15:20:04 INFO - PROCESS | 1845 | 1461018004089 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]]]}] 15:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1186ms 15:20:04 INFO - PROCESS | 1845 | 1461018004107 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:20:04 INFO - PROCESS | 1845 | 1461018004110 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:20:04 INFO - PROCESS | 1845 | 1461018004117 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:20:04 INFO - PROCESS | 1845 | 1461018004119 Marionette TRACE conn3 <- [1,1290,null,{}] 15:20:04 INFO - PROCESS | 1845 | 1461018004126 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}] 15:20:04 INFO - PROCESS | 1845 | 1461018004353 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:20:04 INFO - PROCESS | 1845 | 1461018004560 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0dde800 == 106 [pid = 1845] [id = 330] 15:20:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f33efe5bc00) [pid = 1845] [serial = 991] [outer = (nil)] 15:20:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f33f0bea800) [pid = 1845] [serial = 992] [outer = 0x7f33efe5bc00] 15:20:04 INFO - PROCESS | 1845 | 1461018004640 Marionette DEBUG loaded listener.js 15:20:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f33f0edf400) [pid = 1845] [serial = 993] [outer = 0x7f33efe5bc00] 15:20:05 INFO - PROCESS | 1845 | 1461018005707 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]]]}] 15:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1635ms 15:20:05 INFO - PROCESS | 1845 | 1461018005754 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:20:05 INFO - PROCESS | 1845 | 1461018005760 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:20:05 INFO - PROCESS | 1845 | 1461018005768 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:20:05 INFO - PROCESS | 1845 | 1461018005776 Marionette TRACE conn3 <- [1,1294,null,{}] 15:20:05 INFO - PROCESS | 1845 | 1461018005784 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}] 15:20:06 INFO - PROCESS | 1845 | 1461018006009 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:20:06 INFO - PROCESS | 1845 | 1461018006247 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe96f000 == 107 [pid = 1845] [id = 331] 15:20:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f33f424b800) [pid = 1845] [serial = 994] [outer = (nil)] 15:20:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f33f878a000) [pid = 1845] [serial = 995] [outer = 0x7f33f424b800] 15:20:06 INFO - PROCESS | 1845 | 1461018006371 Marionette DEBUG loaded listener.js 15:20:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f33fd751800) [pid = 1845] [serial = 996] [outer = 0x7f33f424b800] 15:20:07 INFO - PROCESS | 1845 | 1461018007323 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]]]}] 15:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1587ms 15:20:07 INFO - PROCESS | 1845 | 1461018007359 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:20:07 INFO - PROCESS | 1845 | 1461018007365 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:20:07 INFO - PROCESS | 1845 | 1461018007373 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 1845 | 1461018007378 Marionette TRACE conn3 <- [1,1298,null,{}] 15:20:07 INFO - PROCESS | 1845 | 1461018007385 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}] 15:20:07 INFO - PROCESS | 1845 | 1461018007630 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:20:07 INFO - PROCESS | 1845 | 1461018007955 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403737800 == 108 [pid = 1845] [id = 332] 15:20:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f33fe90e800) [pid = 1845] [serial = 997] [outer = (nil)] 15:20:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f33ffc61800) [pid = 1845] [serial = 998] [outer = 0x7f33fe90e800] 15:20:08 INFO - PROCESS | 1845 | 1461018008035 Marionette DEBUG loaded listener.js 15:20:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f34000e8800) [pid = 1845] [serial = 999] [outer = 0x7f33fe90e800] 15:20:08 INFO - PROCESS | 1845 | 1461018008993 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]]]}] 15:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1684ms 15:20:09 INFO - PROCESS | 1845 | 1461018009059 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:20:09 INFO - PROCESS | 1845 | 1461018009063 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:20:09 INFO - PROCESS | 1845 | 1461018009079 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:20:09 INFO - PROCESS | 1845 | 1461018009089 Marionette TRACE conn3 <- [1,1302,null,{}] 15:20:09 INFO - PROCESS | 1845 | 1461018009096 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}] 15:20:09 INFO - PROCESS | 1845 | 1461018009344 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:20:09 INFO - PROCESS | 1845 | 1461018009619 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f59000 == 109 [pid = 1845] [id = 333] 15:20:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f33ff8be800) [pid = 1845] [serial = 1000] [outer = (nil)] 15:20:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f34042a6000) [pid = 1845] [serial = 1001] [outer = 0x7f33ff8be800] 15:20:09 INFO - PROCESS | 1845 | 1461018009698 Marionette DEBUG loaded listener.js 15:20:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f3405944c00) [pid = 1845] [serial = 1002] [outer = 0x7f33ff8be800] 15:20:10 INFO - PROCESS | 1845 | 1461018010600 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]]]}] 15:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1601ms 15:20:10 INFO - PROCESS | 1845 | 1461018010671 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:20:10 INFO - PROCESS | 1845 | 1461018010676 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:20:10 INFO - PROCESS | 1845 | 1461018010682 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:20:10 INFO - PROCESS | 1845 | 1461018010686 Marionette TRACE conn3 <- [1,1306,null,{}] 15:20:10 INFO - PROCESS | 1845 | 1461018010692 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}] 15:20:10 INFO - PROCESS | 1845 | 1461018010903 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:20:11 INFO - PROCESS | 1845 | 1461018011135 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34042d0800 == 110 [pid = 1845] [id = 334] 15:20:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f33f6921c00) [pid = 1845] [serial = 1003] [outer = (nil)] 15:20:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f34069c6400) [pid = 1845] [serial = 1004] [outer = 0x7f33f6921c00] 15:20:11 INFO - PROCESS | 1845 | 1461018011224 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f3407a6ac00) [pid = 1845] [serial = 1005] [outer = 0x7f33f6921c00] 15:20:12 INFO - PROCESS | 1845 | 1461018012069 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]]]}] 15:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1429ms 15:20:12 INFO - PROCESS | 1845 | 1461018012113 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:20:12 INFO - PROCESS | 1845 | 1461018012117 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:20:12 INFO - PROCESS | 1845 | 1461018012123 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:20:12 INFO - PROCESS | 1845 | 1461018012126 Marionette TRACE conn3 <- [1,1310,null,{}] 15:20:12 INFO - PROCESS | 1845 | 1461018012132 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}] 15:20:12 INFO - PROCESS | 1845 | 1461018012357 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:20:12 INFO - PROCESS | 1845 | 1461018012544 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340774a000 == 111 [pid = 1845] [id = 335] 15:20:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f3407fbe000) [pid = 1845] [serial = 1006] [outer = (nil)] 15:20:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f3408285c00) [pid = 1845] [serial = 1007] [outer = 0x7f3407fbe000] 15:20:12 INFO - PROCESS | 1845 | 1461018012638 Marionette DEBUG loaded listener.js 15:20:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f3408daac00) [pid = 1845] [serial = 1008] [outer = 0x7f3407fbe000] 15:20:13 INFO - PROCESS | 1845 | 1461018013560 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] 15:20:13 INFO - PROCESS | 1845 | 1461018013613 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:20:13 INFO - PROCESS | 1845 | 1461018013620 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:20:13 INFO - PROCESS | 1845 | 1461018013622 Marionette TRACE conn3 <- [1,1314,null,{}] 15:20:13 INFO - PROCESS | 1845 | 1461018013628 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}] 15:20:13 INFO - PROCESS | 1845 | 1461018013821 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:20:14 INFO - PROCESS | 1845 | 1461018014010 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409632000 == 112 [pid = 1845] [id = 336] 15:20:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f3402f4f400) [pid = 1845] [serial = 1009] [outer = (nil)] 15:20:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f3409111c00) [pid = 1845] [serial = 1010] [outer = 0x7f3402f4f400] 15:20:14 INFO - PROCESS | 1845 | 1461018014085 Marionette DEBUG loaded listener.js 15:20:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f3409daac00) [pid = 1845] [serial = 1011] [outer = 0x7f3402f4f400] 15:20:14 INFO - PROCESS | 1845 | 1461018014941 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]]]}] 15:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1387ms 15:20:15 INFO - PROCESS | 1845 | 1461018015008 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:20:15 INFO - PROCESS | 1845 | 1461018015012 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:20:15 INFO - PROCESS | 1845 | 1461018015018 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:20:15 INFO - PROCESS | 1845 | 1461018015021 Marionette TRACE conn3 <- [1,1318,null,{}] 15:20:15 INFO - PROCESS | 1845 | 1461018015027 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}] 15:20:15 INFO - PROCESS | 1845 | 1461018015221 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:20:15 INFO - PROCESS | 1845 | 1461018015419 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f309800 == 113 [pid = 1845] [id = 337] 15:20:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33f6921000) [pid = 1845] [serial = 1012] [outer = (nil)] 15:20:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f340bebbc00) [pid = 1845] [serial = 1013] [outer = 0x7f33f6921000] 15:20:15 INFO - PROCESS | 1845 | 1461018015541 Marionette DEBUG loaded listener.js 15:20:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f3415c6c000) [pid = 1845] [serial = 1014] [outer = 0x7f33f6921000] 15:20:16 INFO - PROCESS | 1845 | 1461018016449 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]]]}] 15:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1481ms 15:20:16 INFO - PROCESS | 1845 | 1461018016501 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:20:16 INFO - PROCESS | 1845 | 1461018016505 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:20:16 INFO - PROCESS | 1845 | 1461018016511 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 1845 | 1461018016514 Marionette TRACE conn3 <- [1,1322,null,{}] 15:20:16 INFO - PROCESS | 1845 | 1461018016520 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}] 15:20:16 INFO - PROCESS | 1845 | 1461018016714 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:20:16 INFO - PROCESS | 1845 | 1461018016903 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f5b800 == 114 [pid = 1845] [id = 338] 15:20:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f3402f53800) [pid = 1845] [serial = 1015] [outer = (nil)] 15:20:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f341618cc00) [pid = 1845] [serial = 1016] [outer = 0x7f3402f53800] 15:20:16 INFO - PROCESS | 1845 | 1461018016977 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f341630e400) [pid = 1845] [serial = 1017] [outer = 0x7f3402f53800] 15:20:17 INFO - PROCESS | 1845 | 1461018017838 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]]]}] 15:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1379ms 15:20:17 INFO - PROCESS | 1845 | 1461018017890 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:20:17 INFO - PROCESS | 1845 | 1461018017893 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:20:17 INFO - PROCESS | 1845 | 1461018017901 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:20:17 INFO - PROCESS | 1845 | 1461018017904 Marionette TRACE conn3 <- [1,1326,null,{}] 15:20:17 INFO - PROCESS | 1845 | 1461018017911 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}] 15:20:18 INFO - PROCESS | 1845 | 1461018018112 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:20:18 INFO - PROCESS | 1845 | 1461018018303 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3418d12000 == 115 [pid = 1845] [id = 339] 15:20:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f340bd05c00) [pid = 1845] [serial = 1018] [outer = (nil)] 15:20:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f341713e800) [pid = 1845] [serial = 1019] [outer = 0x7f340bd05c00] 15:20:18 INFO - PROCESS | 1845 | 1461018018378 Marionette DEBUG loaded listener.js 15:20:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f3418de1c00) [pid = 1845] [serial = 1020] [outer = 0x7f340bd05c00] 15:20:19 INFO - PROCESS | 1845 | 1461018019246 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]]]}] 15:20:19 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 15:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1385ms 15:20:19 INFO - PROCESS | 1845 | 1461018019286 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:20:19 INFO - PROCESS | 1845 | 1461018019289 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:20:19 INFO - PROCESS | 1845 | 1461018019295 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:20:19 INFO - PROCESS | 1845 | 1461018019298 Marionette TRACE conn3 <- [1,1330,null,{}] 15:20:19 INFO - PROCESS | 1845 | 1461018019304 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}] 15:20:19 INFO - PROCESS | 1845 | 1461018019502 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:20:19 INFO - PROCESS | 1845 | 1461018019693 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa96800 == 116 [pid = 1845] [id = 340] 15:20:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f341630ec00) [pid = 1845] [serial = 1021] [outer = (nil)] 15:20:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f341aa4e000) [pid = 1845] [serial = 1022] [outer = 0x7f341630ec00] 15:20:19 INFO - PROCESS | 1845 | 1461018019773 Marionette DEBUG loaded listener.js 15:20:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f341b02cc00) [pid = 1845] [serial = 1023] [outer = 0x7f341630ec00] 15:20:20 INFO - PROCESS | 1845 | 1461018020766 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]]]}] 15:20:20 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 15:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1535ms 15:20:20 INFO - PROCESS | 1845 | 1461018020832 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:20:20 INFO - PROCESS | 1845 | 1461018020837 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:20:20 INFO - PROCESS | 1845 | 1461018020843 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:20:20 INFO - PROCESS | 1845 | 1461018020847 Marionette TRACE conn3 <- [1,1334,null,{}] 15:20:20 INFO - PROCESS | 1845 | 1461018020853 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}] 15:20:21 INFO - PROCESS | 1845 | 1461018021076 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:20:21 INFO - PROCESS | 1845 | 1461018021310 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341f598000 == 117 [pid = 1845] [id = 341] 15:20:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33f220d800) [pid = 1845] [serial = 1024] [outer = (nil)] 15:20:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f2215400) [pid = 1845] [serial = 1025] [outer = 0x7f33f220d800] 15:20:21 INFO - PROCESS | 1845 | 1461018021424 Marionette DEBUG loaded listener.js 15:20:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f341b1a9c00) [pid = 1845] [serial = 1026] [outer = 0x7f33f220d800] 15:20:22 INFO - PROCESS | 1845 | 1461018022402 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]]]}] 15:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1633ms 15:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:20:22 INFO - PROCESS | 1845 | 1461018022477 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:20:22 INFO - PROCESS | 1845 | 1461018022480 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:20:22 INFO - PROCESS | 1845 | 1461018022486 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:20:22 INFO - PROCESS | 1845 | 1461018022489 Marionette TRACE conn3 <- [1,1338,null,{}] 15:20:22 INFO - PROCESS | 1845 | 1461018022495 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}] 15:20:22 INFO - PROCESS | 1845 | 1461018022698 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:20:22 INFO - PROCESS | 1845 | 1461018022936 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0dd5000 == 118 [pid = 1845] [id = 342] 15:20:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33efe5d800) [pid = 1845] [serial = 1027] [outer = (nil)] 15:20:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33efe6a800) [pid = 1845] [serial = 1028] [outer = 0x7f33efe5d800] 15:20:23 INFO - PROCESS | 1845 | 1461018023025 Marionette DEBUG loaded listener.js 15:20:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f220e800) [pid = 1845] [serial = 1029] [outer = 0x7f33efe5d800] 15:20:24 INFO - PROCESS | 1845 | 1461018024672 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]]]}] 15:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2234ms 15:20:24 INFO - PROCESS | 1845 | 1461018024721 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:20:24 INFO - PROCESS | 1845 | 1461018024726 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:20:24 INFO - PROCESS | 1845 | 1461018024735 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:20:24 INFO - PROCESS | 1845 | 1461018024740 Marionette TRACE conn3 <- [1,1342,null,{}] 15:20:24 INFO - PROCESS | 1845 | 1461018024748 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}] 15:20:25 INFO - PROCESS | 1845 | 1461018025008 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:20:25 INFO - PROCESS | 1845 | 1461018025196 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f496e000 == 119 [pid = 1845] [id = 343] 15:20:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33f0bf1400) [pid = 1845] [serial = 1030] [outer = (nil)] 15:20:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33f234b400) [pid = 1845] [serial = 1031] [outer = 0x7f33f0bf1400] 15:20:25 INFO - PROCESS | 1845 | 1461018025265 Marionette DEBUG loaded listener.js 15:20:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f2357c00) [pid = 1845] [serial = 1032] [outer = 0x7f33f0bf1400] 15:20:26 INFO - PROCESS | 1845 | 1461018026298 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]]]}] 15:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1633ms 15:20:26 INFO - PROCESS | 1845 | 1461018026369 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:20:26 INFO - PROCESS | 1845 | 1461018026378 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:20:26 INFO - PROCESS | 1845 | 1461018026389 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:20:26 INFO - PROCESS | 1845 | 1461018026393 Marionette TRACE conn3 <- [1,1346,null,{}] 15:20:26 INFO - PROCESS | 1845 | 1461018026399 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}] 15:20:26 INFO - PROCESS | 1845 | 1461018026637 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:20:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f37e5000 == 118 [pid = 1845] [id = 302] 15:20:26 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3400492000 == 117 [pid = 1845] [id = 329] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f691ac00) [pid = 1845] [serial = 929] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa14000 == 116 [pid = 1845] [id = 328] 15:20:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe972800 == 115 [pid = 1845] [id = 327] 15:20:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4964800 == 114 [pid = 1845] [id = 326] 15:20:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0de2800 == 113 [pid = 1845] [id = 325] 15:20:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0f0a000 == 112 [pid = 1845] [id = 324] 15:20:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffadb000 == 111 [pid = 1845] [id = 11] 15:20:27 INFO - PROCESS | 1845 | 1461018027006 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0f22800 == 110 [pid = 1845] [id = 323] 15:20:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0f09000 == 111 [pid = 1845] [id = 344] 15:20:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f235a000) [pid = 1845] [serial = 1033] [outer = (nil)] 15:20:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f3c57000) [pid = 1845] [serial = 1034] [outer = 0x7f33f235a000] 15:20:27 INFO - PROCESS | 1845 | 1461018027083 Marionette DEBUG loaded listener.js 15:20:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f4251000) [pid = 1845] [serial = 1035] [outer = 0x7f33f235a000] 15:20:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3ad9800 == 110 [pid = 1845] [id = 310] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33f8788800) [pid = 1845] [serial = 914] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f3401282800) [pid = 1845] [serial = 927] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f340915b800) [pid = 1845] [serial = 876] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33efe69400) [pid = 1845] [serial = 903] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f341b62f400) [pid = 1845] [serial = 885] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f341b1ad800) [pid = 1845] [serial = 882] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33fe6b0800) [pid = 1845] [serial = 923] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33ff5d6c00) [pid = 1845] [serial = 917] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33fe90d800) [pid = 1845] [serial = 924] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f3419389400) [pid = 1845] [serial = 900] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33f3c58c00) [pid = 1845] [serial = 911] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f3417306000) [pid = 1845] [serial = 879] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f3403bc1400) [pid = 1845] [serial = 873] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f34002af800) [pid = 1845] [serial = 926] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33f424c800) [pid = 1845] [serial = 920] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f34002ac800) [pid = 1845] [serial = 891] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f34002b4400) [pid = 1845] [serial = 897] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33f4944800) [pid = 1845] [serial = 921] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f340f24f000) [pid = 1845] [serial = 810] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33f0bf9400) [pid = 1845] [serial = 894] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33ffe71000) [pid = 1845] [serial = 918] [outer = (nil)] [url = about:blank] 15:20:27 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33f2361400) [pid = 1845] [serial = 888] [outer = (nil)] [url = about:blank] 15:20:28 INFO - PROCESS | 1845 | 1461018028001 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]]]}] 15:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1641ms 15:20:28 INFO - PROCESS | 1845 | 1461018028030 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:20:28 INFO - PROCESS | 1845 | 1461018028033 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:20:28 INFO - PROCESS | 1845 | 1461018028040 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:20:28 INFO - PROCESS | 1845 | 1461018028046 Marionette TRACE conn3 <- [1,1350,null,{}] 15:20:28 INFO - PROCESS | 1845 | 1461018028061 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}] 15:20:28 INFO - PROCESS | 1845 | 1461018028250 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:20:28 INFO - PROCESS | 1845 | 1461018028287 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4961800 == 111 [pid = 1845] [id = 345] 15:20:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33efe69400) [pid = 1845] [serial = 1036] [outer = (nil)] 15:20:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33f69f7000) [pid = 1845] [serial = 1037] [outer = 0x7f33efe69400] 15:20:28 INFO - PROCESS | 1845 | 1461018028487 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33fd30ac00) [pid = 1845] [serial = 1038] [outer = 0x7f33efe69400] 15:20:29 INFO - PROCESS | 1845 | 1461018029277 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]]]}] 15:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1284ms 15:20:29 INFO - PROCESS | 1845 | 1461018029337 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:20:29 INFO - PROCESS | 1845 | 1461018029342 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:20:29 INFO - PROCESS | 1845 | 1461018029348 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:20:29 INFO - PROCESS | 1845 | 1461018029353 Marionette TRACE conn3 <- [1,1354,null,{}] 15:20:29 INFO - PROCESS | 1845 | 1461018029358 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}] 15:20:29 INFO - PROCESS | 1845 | 1461018029587 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:20:29 INFO - PROCESS | 1845 | 1461018029623 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea55000 == 112 [pid = 1845] [id = 346] 15:20:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33f8788800) [pid = 1845] [serial = 1039] [outer = (nil)] 15:20:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33fe6e3800) [pid = 1845] [serial = 1040] [outer = 0x7f33f8788800] 15:20:29 INFO - PROCESS | 1845 | 1461018029688 Marionette DEBUG loaded listener.js 15:20:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33fe90d800) [pid = 1845] [serial = 1041] [outer = 0x7f33f8788800] 15:20:30 INFO - PROCESS | 1845 | 1461018030629 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]]]}] 15:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1336ms 15:20:30 INFO - PROCESS | 1845 | 1461018030688 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:20:30 INFO - PROCESS | 1845 | 1461018030690 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:20:30 INFO - PROCESS | 1845 | 1461018030697 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:20:30 INFO - PROCESS | 1845 | 1461018030699 Marionette TRACE conn3 <- [1,1358,null,{}] 15:20:30 INFO - PROCESS | 1845 | 1461018030705 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}] 15:20:30 INFO - PROCESS | 1845 | 1461018030938 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:20:30 INFO - PROCESS | 1845 | 1461018030975 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffe15800 == 113 [pid = 1845] [id = 347] 15:20:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33f235cc00) [pid = 1845] [serial = 1042] [outer = (nil)] 15:20:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33fee5d800) [pid = 1845] [serial = 1043] [outer = 0x7f33f235cc00] 15:20:31 INFO - PROCESS | 1845 | 1461018031045 Marionette DEBUG loaded listener.js 15:20:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33ff5d9000) [pid = 1845] [serial = 1044] [outer = 0x7f33f235cc00] 15:20:31 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33f424bc00) [pid = 1845] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:20:31 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33ff4e3800) [pid = 1845] [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.] 15:20:31 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33f8788400) [pid = 1845] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:20:31 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33fff6e800) [pid = 1845] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:20:31 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33efe64800) [pid = 1845] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:20:31 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33f23de000) [pid = 1845] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:20:31 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33efe5b800) [pid = 1845] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:20:31 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33efe64c00) [pid = 1845] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:20:32 INFO - PROCESS | 1845 | 1461018032328 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]]]}] 15:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1684ms 15:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:20:32 INFO - PROCESS | 1845 | 1461018032382 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:20:32 INFO - PROCESS | 1845 | 1461018032385 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:20:32 INFO - PROCESS | 1845 | 1461018032391 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:20:32 INFO - PROCESS | 1845 | 1461018032394 Marionette TRACE conn3 <- [1,1362,null,{}] 15:20:32 INFO - PROCESS | 1845 | 1461018032399 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}] 15:20:32 INFO - PROCESS | 1845 | 1461018032660 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:20:32 INFO - PROCESS | 1845 | 1461018032678 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3401419000 == 114 [pid = 1845] [id = 348] 15:20:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33fe6b0400) [pid = 1845] [serial = 1045] [outer = (nil)] 15:20:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33ffe7a400) [pid = 1845] [serial = 1046] [outer = 0x7f33fe6b0400] 15:20:32 INFO - PROCESS | 1845 | 1461018032746 Marionette DEBUG loaded listener.js 15:20:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f34002a5400) [pid = 1845] [serial = 1047] [outer = 0x7f33fe6b0400] 15:20:33 INFO - PROCESS | 1845 | 1461018033571 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]]]}] 15:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1231ms 15:20:33 INFO - PROCESS | 1845 | 1461018033622 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:20:33 INFO - PROCESS | 1845 | 1461018033625 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:20:33 INFO - PROCESS | 1845 | 1461018033634 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:20:33 INFO - PROCESS | 1845 | 1461018033637 Marionette TRACE conn3 <- [1,1366,null,{}] 15:20:33 INFO - PROCESS | 1845 | 1461018033645 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}] 15:20:33 INFO - PROCESS | 1845 | 1461018033821 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:20:33 INFO - PROCESS | 1845 | 1461018033830 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b32800 == 115 [pid = 1845] [id = 349] 15:20:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f34002a5c00) [pid = 1845] [serial = 1048] [outer = (nil)] 15:20:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f3401285800) [pid = 1845] [serial = 1049] [outer = 0x7f34002a5c00] 15:20:33 INFO - PROCESS | 1845 | 1461018033893 Marionette DEBUG loaded listener.js 15:20:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f3403110800) [pid = 1845] [serial = 1050] [outer = 0x7f34002a5c00] 15:20:35 INFO - PROCESS | 1845 | 1461018035154 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] 15:20:35 INFO - PROCESS | 1845 | 1461018035181 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:20:35 INFO - PROCESS | 1845 | 1461018035190 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:20:35 INFO - PROCESS | 1845 | 1461018035195 Marionette TRACE conn3 <- [1,1370,null,{}] 15:20:35 INFO - PROCESS | 1845 | 1461018035202 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}] 15:20:35 INFO - PROCESS | 1845 | 1461018035402 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:20:35 INFO - PROCESS | 1845 | 1461018035663 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a90800 == 116 [pid = 1845] [id = 350] 15:20:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33f3c53800) [pid = 1845] [serial = 1051] [outer = (nil)] 15:20:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33f3c5c000) [pid = 1845] [serial = 1052] [outer = 0x7f33f3c53800] 15:20:35 INFO - PROCESS | 1845 | 1461018035809 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33f4256800) [pid = 1845] [serial = 1053] [outer = 0x7f33f3c53800] 15:20:36 INFO - PROCESS | 1845 | 1461018036790 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] 15:20:36 INFO - PROCESS | 1845 | 1461018036836 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:20:36 INFO - PROCESS | 1845 | 1461018036847 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 1845 | 1461018036852 Marionette TRACE conn3 <- [1,1374,null,{}] 15:20:36 INFO - PROCESS | 1845 | 1461018036858 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}] 15:20:37 INFO - PROCESS | 1845 | 1461018037077 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:20:37 INFO - PROCESS | 1845 | 1461018037363 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340372e800 == 117 [pid = 1845] [id = 351] 15:20:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33f458f400) [pid = 1845] [serial = 1054] [outer = (nil)] 15:20:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33fd30a400) [pid = 1845] [serial = 1055] [outer = 0x7f33f458f400] 15:20:37 INFO - PROCESS | 1845 | 1461018037440 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33fea75800) [pid = 1845] [serial = 1056] [outer = 0x7f33f458f400] 15:20:38 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:38 INFO - PROCESS | 1845 | 1461018038317 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] 15:20:38 INFO - PROCESS | 1845 | 1461018038388 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:20:38 INFO - PROCESS | 1845 | 1461018038394 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - PROCESS | 1845 | 1461018038401 Marionette TRACE conn3 <- [1,1378,null,{}] 15:20:38 INFO - PROCESS | 1845 | 1461018038417 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}] 15:20:38 INFO - PROCESS | 1845 | 1461018038663 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:20:38 INFO - PROCESS | 1845 | 1461018038894 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34042b5000 == 118 [pid = 1845] [id = 352] 15:20:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33ff5de000) [pid = 1845] [serial = 1057] [outer = (nil)] 15:20:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f34002a7400) [pid = 1845] [serial = 1058] [outer = 0x7f33ff5de000] 15:20:39 INFO - PROCESS | 1845 | 1461018039014 Marionette DEBUG loaded listener.js 15:20:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f340146c800) [pid = 1845] [serial = 1059] [outer = 0x7f33ff5de000] 15:20:39 INFO - PROCESS | 1845 | 1461018039875 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] 15:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:20:39 INFO - PROCESS | 1845 | 1461018039944 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:20:39 INFO - PROCESS | 1845 | 1461018039950 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:20:39 INFO - PROCESS | 1845 | 1461018039954 Marionette TRACE conn3 <- [1,1382,null,{}] 15:20:39 INFO - PROCESS | 1845 | 1461018039959 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}] 15:20:40 INFO - PROCESS | 1845 | 1461018040157 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:20:40 INFO - PROCESS | 1845 | 1461018040342 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407d0f800 == 119 [pid = 1845] [id = 353] 15:20:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33ffc52c00) [pid = 1845] [serial = 1060] [outer = (nil)] 15:20:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f3403966800) [pid = 1845] [serial = 1061] [outer = 0x7f33ffc52c00] 15:20:40 INFO - PROCESS | 1845 | 1461018040418 Marionette DEBUG loaded listener.js 15:20:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f3403bc1800) [pid = 1845] [serial = 1062] [outer = 0x7f33ffc52c00] 15:20:41 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:41 INFO - PROCESS | 1845 | 1461018041352 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] 15:20:41 INFO - PROCESS | 1845 | 1461018041392 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:20:41 INFO - PROCESS | 1845 | 1461018041399 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:20:41 INFO - PROCESS | 1845 | 1461018041401 Marionette TRACE conn3 <- [1,1386,null,{}] 15:20:41 INFO - PROCESS | 1845 | 1461018041407 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}] 15:20:41 INFO - PROCESS | 1845 | 1461018041595 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:20:41 INFO - PROCESS | 1845 | 1461018041786 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409629800 == 120 [pid = 1845] [id = 354] 15:20:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f340146ec00) [pid = 1845] [serial = 1063] [outer = (nil)] 15:20:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f34042a5400) [pid = 1845] [serial = 1064] [outer = 0x7f340146ec00] 15:20:41 INFO - PROCESS | 1845 | 1461018041870 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f3405ccc800) [pid = 1845] [serial = 1065] [outer = 0x7f340146ec00] 15:20:42 INFO - PROCESS | 1845 | 1461018042845 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] 15:20:42 INFO - PROCESS | 1845 | 1461018042888 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:20:42 INFO - PROCESS | 1845 | 1461018042895 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 1845 | 1461018042900 Marionette TRACE conn3 <- [1,1390,null,{}] 15:20:42 INFO - PROCESS | 1845 | 1461018042909 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}] 15:20:43 INFO - PROCESS | 1845 | 1461018043158 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:20:43 INFO - PROCESS | 1845 | 1461018043388 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3417156000 == 121 [pid = 1845] [id = 355] 15:20:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f3405ccd800) [pid = 1845] [serial = 1066] [outer = (nil)] 15:20:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f3408289000) [pid = 1845] [serial = 1067] [outer = 0x7f3405ccd800] 15:20:43 INFO - PROCESS | 1845 | 1461018043512 Marionette DEBUG loaded listener.js 15:20:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f3408daf000) [pid = 1845] [serial = 1068] [outer = 0x7f3405ccd800] 15:20:44 INFO - PROCESS | 1845 | 1461018044389 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]]]}] 15:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1542ms 15:20:44 INFO - PROCESS | 1845 | 1461018044438 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:20:44 INFO - PROCESS | 1845 | 1461018044441 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:20:44 INFO - PROCESS | 1845 | 1461018044448 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:20:44 INFO - PROCESS | 1845 | 1461018044451 Marionette TRACE conn3 <- [1,1394,null,{}] 15:20:44 INFO - PROCESS | 1845 | 1461018044456 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}] 15:20:44 INFO - PROCESS | 1845 | 1461018044647 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:20:44 INFO - PROCESS | 1845 | 1461018044841 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b60d800 == 122 [pid = 1845] [id = 356] 15:20:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f34065f4c00) [pid = 1845] [serial = 1069] [outer = (nil)] 15:20:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f3409103c00) [pid = 1845] [serial = 1070] [outer = 0x7f34065f4c00] 15:20:44 INFO - PROCESS | 1845 | 1461018044925 Marionette DEBUG loaded listener.js 15:20:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f3409369000) [pid = 1845] [serial = 1071] [outer = 0x7f34065f4c00] 15:20:45 INFO - PROCESS | 1845 | 1461018045808 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]]]}] 15:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1432ms 15:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:20:45 INFO - PROCESS | 1845 | 1461018045882 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 1845 | 1461018045885 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:20:45 INFO - PROCESS | 1845 | 1461018045892 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 1845 | 1461018045894 Marionette TRACE conn3 <- [1,1398,null,{}] 15:20:45 INFO - PROCESS | 1845 | 1461018045900 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}] 15:20:46 INFO - PROCESS | 1845 | 1461018046104 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:20:46 INFO - PROCESS | 1845 | 1461018046296 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3420473800 == 123 [pid = 1845] [id = 357] 15:20:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f3407c19800) [pid = 1845] [serial = 1072] [outer = (nil)] 15:20:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f34095d2800) [pid = 1845] [serial = 1073] [outer = 0x7f3407c19800] 15:20:46 INFO - PROCESS | 1845 | 1461018046368 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f3415c74400) [pid = 1845] [serial = 1074] [outer = 0x7f3407c19800] 15:20:47 INFO - PROCESS | 1845 | 1461018047228 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]]]}] 15:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1382ms 15:20:47 INFO - PROCESS | 1845 | 1461018047274 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:20:47 INFO - PROCESS | 1845 | 1461018047277 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:20:47 INFO - PROCESS | 1845 | 1461018047283 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:20:47 INFO - PROCESS | 1845 | 1461018047286 Marionette TRACE conn3 <- [1,1402,null,{}] 15:20:47 INFO - PROCESS | 1845 | 1461018047292 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}] 15:20:47 INFO - PROCESS | 1845 | 1461018047479 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:20:47 INFO - PROCESS | 1845 | 1461018047678 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6af800 == 124 [pid = 1845] [id = 358] 15:20:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33fff6a400) [pid = 1845] [serial = 1075] [outer = (nil)] 15:20:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f3416109400) [pid = 1845] [serial = 1076] [outer = 0x7f33fff6a400] 15:20:47 INFO - PROCESS | 1845 | 1461018047752 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f3419226c00) [pid = 1845] [serial = 1077] [outer = 0x7f33fff6a400] 15:20:48 INFO - PROCESS | 1845 | 1461018048633 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]]]}] 15:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1389ms 15:20:48 INFO - PROCESS | 1845 | 1461018048673 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 1845 | 1461018048677 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:20:48 INFO - PROCESS | 1845 | 1461018048683 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - PROCESS | 1845 | 1461018048686 Marionette TRACE conn3 <- [1,1406,null,{}] 15:20:48 INFO - PROCESS | 1845 | 1461018048692 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}] 15:20:48 INFO - PROCESS | 1845 | 1461018048887 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:20:49 INFO - PROCESS | 1845 | 1461018049081 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f23a8800 == 125 [pid = 1845] [id = 359] 15:20:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f3403110400) [pid = 1845] [serial = 1078] [outer = (nil)] 15:20:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f341aac4800) [pid = 1845] [serial = 1079] [outer = 0x7f3403110400] 15:20:49 INFO - PROCESS | 1845 | 1461018049156 Marionette DEBUG loaded listener.js 15:20:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f341b159c00) [pid = 1845] [serial = 1080] [outer = 0x7f3403110400] 15:20:50 INFO - PROCESS | 1845 | 1461018050106 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]]]}] 15:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1490ms 15:20:50 INFO - PROCESS | 1845 | 1461018050174 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:20:50 INFO - PROCESS | 1845 | 1461018050178 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:20:50 INFO - PROCESS | 1845 | 1461018050184 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:20:50 INFO - PROCESS | 1845 | 1461018050189 Marionette TRACE conn3 <- [1,1410,null,{}] 15:20:50 INFO - PROCESS | 1845 | 1461018050194 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}] 15:20:50 INFO - PROCESS | 1845 | 1461018050458 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:20:50 INFO - PROCESS | 1845 | 1461018050695 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f674f000 == 126 [pid = 1845] [id = 360] 15:20:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33f209d000) [pid = 1845] [serial = 1081] [outer = (nil)] 15:20:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33f20a5c00) [pid = 1845] [serial = 1082] [outer = 0x7f33f209d000] 15:20:50 INFO - PROCESS | 1845 | 1461018050830 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f341b628000) [pid = 1845] [serial = 1083] [outer = 0x7f33f209d000] 15:20:51 INFO - PROCESS | 1845 | 1461018051845 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]]]}] 15:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1686ms 15:20:51 INFO - PROCESS | 1845 | 1461018051872 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:20:51 INFO - PROCESS | 1845 | 1461018051875 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:20:51 INFO - PROCESS | 1845 | 1461018051882 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:20:51 INFO - PROCESS | 1845 | 1461018051885 Marionette TRACE conn3 <- [1,1414,null,{}] 15:20:51 INFO - PROCESS | 1845 | 1461018051890 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}] 15:20:52 INFO - PROCESS | 1845 | 1461018052095 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:20:52 INFO - PROCESS | 1845 | 1461018052331 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f1556000 == 127 [pid = 1845] [id = 361] 15:20:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33f209fc00) [pid = 1845] [serial = 1084] [outer = (nil)] 15:20:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33f67ba000) [pid = 1845] [serial = 1085] [outer = 0x7f33f209fc00] 15:20:52 INFO - PROCESS | 1845 | 1461018052418 Marionette DEBUG loaded listener.js 15:20:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33f67c0400) [pid = 1845] [serial = 1086] [outer = 0x7f33f209fc00] 15:20:53 INFO - PROCESS | 1845 | 1461018053340 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]]]}] 15:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1485ms 15:20:53 INFO - PROCESS | 1845 | 1461018053368 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:20:53 INFO - PROCESS | 1845 | 1461018053370 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:20:53 INFO - PROCESS | 1845 | 1461018053376 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:20:53 INFO - PROCESS | 1845 | 1461018053379 Marionette TRACE conn3 <- [1,1418,null,{}] 15:20:53 INFO - PROCESS | 1845 | 1461018053384 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}] 15:20:53 INFO - PROCESS | 1845 | 1461018053581 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:20:53 INFO - PROCESS | 1845 | 1461018053820 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0dc3000 == 128 [pid = 1845] [id = 362] 15:20:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33ef0db400) [pid = 1845] [serial = 1087] [outer = (nil)] 15:20:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33ef0e1c00) [pid = 1845] [serial = 1088] [outer = 0x7f33ef0db400] 15:20:53 INFO - PROCESS | 1845 | 1461018053938 Marionette DEBUG loaded listener.js 15:20:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f33ef0e7400) [pid = 1845] [serial = 1089] [outer = 0x7f33ef0db400] 15:20:54 INFO - PROCESS | 1845 | 1461018054796 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]]]}] 15:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1488ms 15:20:54 INFO - PROCESS | 1845 | 1461018054867 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:20:54 INFO - PROCESS | 1845 | 1461018054870 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:20:54 INFO - PROCESS | 1845 | 1461018054877 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:20:54 INFO - PROCESS | 1845 | 1461018054879 Marionette TRACE conn3 <- [1,1422,null,{}] 15:20:54 INFO - PROCESS | 1845 | 1461018054885 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}] 15:20:55 INFO - PROCESS | 1845 | 1461018055103 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:20:55 INFO - PROCESS | 1845 | 1461018055349 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3c84800 == 129 [pid = 1845] [id = 363] 15:20:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f33efe5fc00) [pid = 1845] [serial = 1090] [outer = (nil)] 15:20:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33f0bec000) [pid = 1845] [serial = 1091] [outer = 0x7f33efe5fc00] 15:20:55 INFO - PROCESS | 1845 | 1461018055771 Marionette DEBUG loaded listener.js 15:20:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f33f209c800) [pid = 1845] [serial = 1092] [outer = 0x7f33efe5fc00] 15:20:56 INFO - PROCESS | 1845 | 1461018056713 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]]]}] 15:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1886ms 15:20:56 INFO - PROCESS | 1845 | 1461018056766 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:20:56 INFO - PROCESS | 1845 | 1461018056772 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:20:56 INFO - PROCESS | 1845 | 1461018056782 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:20:56 INFO - PROCESS | 1845 | 1461018056786 Marionette TRACE conn3 <- [1,1426,null,{}] 15:20:56 INFO - PROCESS | 1845 | 1461018056793 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}] 15:20:57 INFO - PROCESS | 1845 | 1461018056997 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:20:57 INFO - PROCESS | 1845 | 1461018057237 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4967800 == 130 [pid = 1845] [id = 364] 15:20:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33efe5cc00) [pid = 1845] [serial = 1093] [outer = (nil)] 15:20:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f0bf8c00) [pid = 1845] [serial = 1094] [outer = 0x7f33efe5cc00] 15:20:57 INFO - PROCESS | 1845 | 1461018057373 Marionette DEBUG loaded listener.js 15:20:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33f37ae400) [pid = 1845] [serial = 1095] [outer = 0x7f33efe5cc00] 15:20:58 INFO - PROCESS | 1845 | 1461018058474 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]]]}] 15:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1739ms 15:20:58 INFO - PROCESS | 1845 | 1461018058522 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:20:58 INFO - PROCESS | 1845 | 1461018058528 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:20:58 INFO - PROCESS | 1845 | 1461018058538 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:20:58 INFO - PROCESS | 1845 | 1461018058542 Marionette TRACE conn3 <- [1,1430,null,{}] 15:20:58 INFO - PROCESS | 1845 | 1461018058548 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}] 15:20:58 INFO - PROCESS | 1845 | 1461018058744 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3401419000 == 129 [pid = 1845] [id = 348] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffe15800 == 128 [pid = 1845] [id = 347] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33f37acc00) [pid = 1845] [serial = 965] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f34090bac00) [pid = 1845] [serial = 956] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f3415c68400) [pid = 1845] [serial = 962] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33f8783c00) [pid = 1845] [serial = 968] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f3409366800) [pid = 1845] [serial = 959] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33f7fe0000) [pid = 1845] [serial = 989] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | 1461018059158 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fea55000 == 127 [pid = 1845] [id = 346] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4961800 == 126 [pid = 1845] [id = 345] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0f09000 == 125 [pid = 1845] [id = 344] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f496e000 == 124 [pid = 1845] [id = 343] 15:20:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f37ec000 == 125 [pid = 1845] [id = 365] 15:20:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f33f67c0800) [pid = 1845] [serial = 1096] [outer = (nil)] 15:20:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33f69f1800) [pid = 1845] [serial = 1097] [outer = 0x7f33f67c0800] 15:20:59 INFO - PROCESS | 1845 | 1461018059243 Marionette DEBUG loaded listener.js 15:20:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f33f878c400) [pid = 1845] [serial = 1098] [outer = 0x7f33f67c0800] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3418d12000 == 124 [pid = 1845] [id = 339] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415f5b800 == 123 [pid = 1845] [id = 338] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f309800 == 122 [pid = 1845] [id = 337] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409632000 == 121 [pid = 1845] [id = 336] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340774a000 == 120 [pid = 1845] [id = 335] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34042d0800 == 119 [pid = 1845] [id = 334] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403f59000 == 118 [pid = 1845] [id = 333] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403737800 == 117 [pid = 1845] [id = 332] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe96f000 == 116 [pid = 1845] [id = 331] 15:20:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0dde800 == 115 [pid = 1845] [id = 330] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33f4598c00) [pid = 1845] [serial = 974] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33f23e8400) [pid = 1845] [serial = 932] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f340828d400) [pid = 1845] [serial = 669] [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.] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f3408da7c00) [pid = 1845] [serial = 953] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f34002abc00) [pid = 1845] [serial = 983] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f34080a9000) [pid = 1845] [serial = 950] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f3403bbf800) [pid = 1845] [serial = 987] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f3403fcfc00) [pid = 1845] [serial = 944] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f3403112400) [pid = 1845] [serial = 986] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f34072c6800) [pid = 1845] [serial = 947] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33fe6d8c00) [pid = 1845] [serial = 978] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33fee5e000) [pid = 1845] [serial = 980] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33efe68400) [pid = 1845] [serial = 971] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f3402f4a400) [pid = 1845] [serial = 941] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f2355000) [pid = 1845] [serial = 972] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33ffc60000) [pid = 1845] [serial = 981] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33f69fd000) [pid = 1845] [serial = 975] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33fe6b2800) [pid = 1845] [serial = 935] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f3400fa9c00) [pid = 1845] [serial = 984] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f4944000) [pid = 1845] [serial = 977] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33fd5a0000) [pid = 1845] [serial = 930] [outer = (nil)] [url = about:blank] 15:20:59 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33ffe7a000) [pid = 1845] [serial = 938] [outer = (nil)] [url = about:blank] 15:21:00 INFO - PROCESS | 1845 | 1461018060119 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]]]}] 15:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1642ms 15:21:00 INFO - PROCESS | 1845 | 1461018060181 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 1845 | 1461018060184 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:21:00 INFO - PROCESS | 1845 | 1461018060216 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 1845 | 1461018060221 Marionette TRACE conn3 <- [1,1434,null,{}] 15:21:00 INFO - PROCESS | 1845 | 1461018060238 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}] 15:21:00 INFO - PROCESS | 1845 | 1461018060438 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:21:00 INFO - PROCESS | 1845 | 1461018060449 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea55000 == 116 [pid = 1845] [id = 366] 15:21:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33f4250000) [pid = 1845] [serial = 1099] [outer = (nil)] 15:21:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33fe6af400) [pid = 1845] [serial = 1100] [outer = 0x7f33f4250000] 15:21:00 INFO - PROCESS | 1845 | 1461018060661 Marionette DEBUG loaded listener.js 15:21:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33ff4e3800) [pid = 1845] [serial = 1101] [outer = 0x7f33f4250000] 15:21:01 INFO - PROCESS | 1845 | 1461018061541 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]]]}] 15:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1394ms 15:21:01 INFO - PROCESS | 1845 | 1461018061612 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:21:01 INFO - PROCESS | 1845 | 1461018061619 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:21:01 INFO - PROCESS | 1845 | 1461018061626 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:21:01 INFO - PROCESS | 1845 | 1461018061628 Marionette TRACE conn3 <- [1,1438,null,{}] 15:21:01 INFO - PROCESS | 1845 | 1461018061635 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}] 15:21:01 INFO - PROCESS | 1845 | 1461018061897 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:21:01 INFO - PROCESS | 1845 | 1461018061929 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffe03800 == 117 [pid = 1845] [id = 367] 15:21:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33fe907400) [pid = 1845] [serial = 1102] [outer = (nil)] 15:21:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33fff67400) [pid = 1845] [serial = 1103] [outer = 0x7f33fe907400] 15:21:01 INFO - PROCESS | 1845 | 1461018061994 Marionette DEBUG loaded listener.js 15:21:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f34002af800) [pid = 1845] [serial = 1104] [outer = 0x7f33fe907400] 15:21:02 INFO - PROCESS | 1845 | 1461018062965 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]]]}] 15:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1380ms 15:21:03 INFO - PROCESS | 1845 | 1461018063006 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:21:03 INFO - PROCESS | 1845 | 1461018063011 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:21:03 INFO - PROCESS | 1845 | 1461018063017 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:21:03 INFO - PROCESS | 1845 | 1461018063020 Marionette TRACE conn3 <- [1,1442,null,{}] 15:21:03 INFO - PROCESS | 1845 | 1461018063034 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}] 15:21:03 INFO - PROCESS | 1845 | 1461018063274 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:21:03 INFO - PROCESS | 1845 | 1461018063300 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034c5000 == 118 [pid = 1845] [id = 368] 15:21:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f3401280400) [pid = 1845] [serial = 1105] [outer = (nil)] 15:21:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f3402e98000) [pid = 1845] [serial = 1106] [outer = 0x7f3401280400] 15:21:03 INFO - PROCESS | 1845 | 1461018063393 Marionette DEBUG loaded listener.js 15:21:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f34042a4000) [pid = 1845] [serial = 1107] [outer = 0x7f3401280400] 15:21:04 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33ff843000) [pid = 1845] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:21:04 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f0beec00) [pid = 1845] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:21:04 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f235a000) [pid = 1845] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:21:04 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33f0bf1400) [pid = 1845] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:21:04 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33efe69400) [pid = 1845] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:21:04 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f235cc00) [pid = 1845] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:21:04 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f8788800) [pid = 1845] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:21:04 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33fe6b0400) [pid = 1845] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:21:04 INFO - PROCESS | 1845 | 1461018064569 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]]]}] 15:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1592ms 15:21:04 INFO - PROCESS | 1845 | 1461018064610 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 1845 | 1461018064614 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:21:04 INFO - PROCESS | 1845 | 1461018064623 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 1845 | 1461018064627 Marionette TRACE conn3 <- [1,1446,null,{}] 15:21:04 INFO - PROCESS | 1845 | 1461018064632 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}] 15:21:04 INFO - PROCESS | 1845 | 1461018064831 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:21:04 INFO - PROCESS | 1845 | 1461018064992 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b41800 == 119 [pid = 1845] [id = 369] 15:21:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33f6926000) [pid = 1845] [serial = 1108] [outer = (nil)] 15:21:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f34042ac400) [pid = 1845] [serial = 1109] [outer = 0x7f33f6926000] 15:21:05 INFO - PROCESS | 1845 | 1461018065058 Marionette DEBUG loaded listener.js 15:21:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f3407608000) [pid = 1845] [serial = 1110] [outer = 0x7f33f6926000] 15:21:05 INFO - PROCESS | 1845 | 1461018065860 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]]]}] 15:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1299ms 15:21:06 INFO - PROCESS | 1845 | 1461018066023 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:21:06 INFO - PROCESS | 1845 | 1461018066030 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:21:06 INFO - PROCESS | 1845 | 1461018066046 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:21:06 INFO - PROCESS | 1845 | 1461018066051 Marionette TRACE conn3 <- [1,1450,null,{}] 15:21:06 INFO - PROCESS | 1845 | 1461018066060 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}] 15:21:06 INFO - PROCESS | 1845 | 1461018066295 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:21:06 INFO - PROCESS | 1845 | 1461018066610 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f43d5800 == 120 [pid = 1845] [id = 370] 15:21:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33f220b000) [pid = 1845] [serial = 1111] [outer = (nil)] 15:21:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33f2213800) [pid = 1845] [serial = 1112] [outer = 0x7f33f220b000] 15:21:06 INFO - PROCESS | 1845 | 1461018066699 Marionette DEBUG loaded listener.js 15:21:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33f2357400) [pid = 1845] [serial = 1113] [outer = 0x7f33f220b000] 15:21:07 INFO - PROCESS | 1845 | 1461018067649 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]]]}] 15:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1640ms 15:21:07 INFO - PROCESS | 1845 | 1461018067687 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:21:07 INFO - PROCESS | 1845 | 1461018067693 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:21:07 INFO - PROCESS | 1845 | 1461018067706 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:21:07 INFO - PROCESS | 1845 | 1461018067712 Marionette TRACE conn3 <- [1,1454,null,{}] 15:21:07 INFO - PROCESS | 1845 | 1461018067720 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}] 15:21:07 INFO - PROCESS | 1845 | 1461018067949 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:21:08 INFO - PROCESS | 1845 | 1461018068198 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff843000 == 121 [pid = 1845] [id = 371] 15:21:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33f67bb400) [pid = 1845] [serial = 1114] [outer = (nil)] 15:21:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33f69fd000) [pid = 1845] [serial = 1115] [outer = 0x7f33f67bb400] 15:21:08 INFO - PROCESS | 1845 | 1461018068322 Marionette DEBUG loaded listener.js 15:21:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33fd304400) [pid = 1845] [serial = 1116] [outer = 0x7f33f67bb400] 15:21:09 INFO - PROCESS | 1845 | 1461018069273 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]]]}] 15:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1641ms 15:21:09 INFO - PROCESS | 1845 | 1461018069345 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:21:09 INFO - PROCESS | 1845 | 1461018069348 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:21:09 INFO - PROCESS | 1845 | 1461018069358 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:21:09 INFO - PROCESS | 1845 | 1461018069362 Marionette TRACE conn3 <- [1,1458,null,{}] 15:21:09 INFO - PROCESS | 1845 | 1461018069384 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}] 15:21:09 INFO - PROCESS | 1845 | 1461018069662 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:21:10 INFO - PROCESS | 1845 | 1461018070005 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404f3e800 == 122 [pid = 1845] [id = 372] 15:21:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33fff62400) [pid = 1845] [serial = 1117] [outer = (nil)] 15:21:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f3400fa7800) [pid = 1845] [serial = 1118] [outer = 0x7f33fff62400] 15:21:10 INFO - PROCESS | 1845 | 1461018070092 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f3403965000) [pid = 1845] [serial = 1119] [outer = 0x7f33fff62400] 15:21:11 INFO - PROCESS | 1845 | 1461018071109 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]]]}] 15:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1806ms 15:21:11 INFO - PROCESS | 1845 | 1461018071165 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:21:11 INFO - PROCESS | 1845 | 1461018071170 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:21:11 INFO - PROCESS | 1845 | 1461018071177 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:21:11 INFO - PROCESS | 1845 | 1461018071180 Marionette TRACE conn3 <- [1,1462,null,{}] 15:21:11 INFO - PROCESS | 1845 | 1461018071186 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}] 15:21:11 INFO - PROCESS | 1845 | 1461018071415 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:21:11 INFO - PROCESS | 1845 | 1461018071664 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409619000 == 123 [pid = 1845] [id = 373] 15:21:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33f4946c00) [pid = 1845] [serial = 1120] [outer = (nil)] 15:21:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f34032b7c00) [pid = 1845] [serial = 1121] [outer = 0x7f33f4946c00] 15:21:11 INFO - PROCESS | 1845 | 1461018071757 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f3407af6800) [pid = 1845] [serial = 1122] [outer = 0x7f33f4946c00] 15:21:12 INFO - PROCESS | 1845 | 1461018072643 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]]]}] 15:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1534ms 15:21:12 INFO - PROCESS | 1845 | 1461018072711 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:21:12 INFO - PROCESS | 1845 | 1461018072715 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:21:12 INFO - PROCESS | 1845 | 1461018072722 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - PROCESS | 1845 | 1461018072725 Marionette TRACE conn3 <- [1,1466,null,{}] 15:21:12 INFO - PROCESS | 1845 | 1461018072731 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}] 15:21:12 INFO - PROCESS | 1845 | 1461018072975 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:21:13 INFO - PROCESS | 1845 | 1461018073210 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415e80000 == 124 [pid = 1845] [id = 374] 15:21:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33f0ee1000) [pid = 1845] [serial = 1123] [outer = (nil)] 15:21:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f3408d4d000) [pid = 1845] [serial = 1124] [outer = 0x7f33f0ee1000] 15:21:13 INFO - PROCESS | 1845 | 1461018073330 Marionette DEBUG loaded listener.js 15:21:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f3408f82400) [pid = 1845] [serial = 1125] [outer = 0x7f33f0ee1000] 15:21:14 INFO - PROCESS | 1845 | 1461018074235 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]]]}] 15:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1579ms 15:21:14 INFO - PROCESS | 1845 | 1461018074303 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:21:14 INFO - PROCESS | 1845 | 1461018074306 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:21:14 INFO - PROCESS | 1845 | 1461018074313 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:21:14 INFO - PROCESS | 1845 | 1461018074316 Marionette TRACE conn3 <- [1,1470,null,{}] 15:21:14 INFO - PROCESS | 1845 | 1461018074322 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}] 15:21:14 INFO - PROCESS | 1845 | 1461018074560 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:21:14 INFO - PROCESS | 1845 | 1461018074809 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa94000 == 125 [pid = 1845] [id = 375] 15:21:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f341938cc00) [pid = 1845] [serial = 1126] [outer = (nil)] 15:21:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f341b022c00) [pid = 1845] [serial = 1127] [outer = 0x7f341938cc00] 15:21:14 INFO - PROCESS | 1845 | 1461018074931 Marionette DEBUG loaded listener.js 15:21:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f341b48e400) [pid = 1845] [serial = 1128] [outer = 0x7f341938cc00] 15:21:15 INFO - PROCESS | 1845 | 1461018075829 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]]]}] 15:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1583ms 15:21:15 INFO - PROCESS | 1845 | 1461018075896 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:21:15 INFO - PROCESS | 1845 | 1461018075900 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:21:15 INFO - PROCESS | 1845 | 1461018075907 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - PROCESS | 1845 | 1461018075910 Marionette TRACE conn3 <- [1,1474,null,{}] 15:21:15 INFO - PROCESS | 1845 | 1461018075915 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}] 15:21:16 INFO - PROCESS | 1845 | 1461018076126 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:21:16 INFO - PROCESS | 1845 | 1461018076381 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0c7a000 == 126 [pid = 1845] [id = 376] 15:21:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33f209f000) [pid = 1845] [serial = 1129] [outer = (nil)] 15:21:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f213d400) [pid = 1845] [serial = 1130] [outer = 0x7f33f209f000] 15:21:16 INFO - PROCESS | 1845 | 1461018076503 Marionette DEBUG loaded listener.js 15:21:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33f2141800) [pid = 1845] [serial = 1131] [outer = 0x7f33f209f000] 15:21:17 INFO - PROCESS | 1845 | 1461018077389 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]]]}] 15:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1536ms 15:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:21:17 INFO - PROCESS | 1845 | 1461018077445 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:21:17 INFO - PROCESS | 1845 | 1461018077448 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:21:17 INFO - PROCESS | 1845 | 1461018077455 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:21:17 INFO - PROCESS | 1845 | 1461018077457 Marionette TRACE conn3 <- [1,1478,null,{}] 15:21:17 INFO - PROCESS | 1845 | 1461018077464 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}] 15:21:17 INFO - PROCESS | 1845 | 1461018077667 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:21:17 INFO - PROCESS | 1845 | 1461018077870 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3420470000 == 127 [pid = 1845] [id = 377] 15:21:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f33f213a000) [pid = 1845] [serial = 1132] [outer = (nil)] 15:21:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33ffa39800) [pid = 1845] [serial = 1133] [outer = 0x7f33f213a000] 15:21:17 INFO - PROCESS | 1845 | 1461018077992 Marionette DEBUG loaded listener.js 15:21:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f33ffa3d400) [pid = 1845] [serial = 1134] [outer = 0x7f33f213a000] 15:21:18 INFO - PROCESS | 1845 | 1461018078903 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]]]}] 15:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1481ms 15:21:18 INFO - PROCESS | 1845 | 1461018078935 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:21:18 INFO - PROCESS | 1845 | 1461018078940 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:21:18 INFO - PROCESS | 1845 | 1461018078946 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:21:18 INFO - PROCESS | 1845 | 1461018078950 Marionette TRACE conn3 <- [1,1482,null,{}] 15:21:18 INFO - PROCESS | 1845 | 1461018078956 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}] 15:21:19 INFO - PROCESS | 1845 | 1461018079164 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:21:19 INFO - PROCESS | 1845 | 1461018079410 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34001a6800 == 128 [pid = 1845] [id = 378] 15:21:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33f2136800) [pid = 1845] [serial = 1135] [outer = (nil)] 15:21:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f3403961800) [pid = 1845] [serial = 1136] [outer = 0x7f33f2136800] 15:21:19 INFO - PROCESS | 1845 | 1461018079535 Marionette DEBUG loaded listener.js 15:21:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f341b53f000) [pid = 1845] [serial = 1137] [outer = 0x7f33f2136800] 15:21:20 INFO - PROCESS | 1845 | 1461018080440 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]]]}] 15:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1534ms 15:21:20 INFO - PROCESS | 1845 | 1461018080480 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:21:20 INFO - PROCESS | 1845 | 1461018080483 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:21:20 INFO - PROCESS | 1845 | 1461018080490 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:21:20 INFO - PROCESS | 1845 | 1461018080492 Marionette TRACE conn3 <- [1,1486,null,{}] 15:21:20 INFO - PROCESS | 1845 | 1461018080498 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}] 15:21:20 INFO - PROCESS | 1845 | 1461018080715 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:21:20 INFO - PROCESS | 1845 | 1461018080961 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4635000 == 129 [pid = 1845] [id = 379] 15:21:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f33f84adc00) [pid = 1845] [serial = 1138] [outer = (nil)] 15:21:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33f84b5c00) [pid = 1845] [serial = 1139] [outer = 0x7f33f84adc00] 15:21:21 INFO - PROCESS | 1845 | 1461018081083 Marionette DEBUG loaded listener.js 15:21:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f33f84ba800) [pid = 1845] [serial = 1140] [outer = 0x7f33f84adc00] 15:21:21 INFO - PROCESS | 1845 | 1461018081979 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]]]}] 15:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1535ms 15:21:22 INFO - PROCESS | 1845 | 1461018082027 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:21:22 INFO - PROCESS | 1845 | 1461018082030 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:21:22 INFO - PROCESS | 1845 | 1461018082037 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:21:22 INFO - PROCESS | 1845 | 1461018082042 Marionette TRACE conn3 <- [1,1490,null,{}] 15:21:22 INFO - PROCESS | 1845 | 1461018082051 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}] 15:21:22 INFO - PROCESS | 1845 | 1461018082294 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:21:22 INFO - PROCESS | 1845 | 1461018082546 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f38a1000 == 130 [pid = 1845] [id = 380] 15:21:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f33fe91f800) [pid = 1845] [serial = 1141] [outer = (nil)] 15:21:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f33ffa36800) [pid = 1845] [serial = 1142] [outer = 0x7f33fe91f800] 15:21:22 INFO - PROCESS | 1845 | 1461018082674 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f341b627000) [pid = 1845] [serial = 1143] [outer = 0x7f33fe91f800] 15:21:23 INFO - PROCESS | 1845 | 1461018083552 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]]]}] 15:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1582ms 15:21:23 INFO - PROCESS | 1845 | 1461018083621 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:21:23 INFO - PROCESS | 1845 | 1461018083625 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:21:23 INFO - PROCESS | 1845 | 1461018083632 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:21:23 INFO - PROCESS | 1845 | 1461018083636 Marionette TRACE conn3 <- [1,1494,null,{}] 15:21:23 INFO - PROCESS | 1845 | 1461018083642 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}] 15:21:23 INFO - PROCESS | 1845 | 1461018083888 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:21:24 INFO - PROCESS | 1845 | 1461018084137 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f65dd800 == 131 [pid = 1845] [id = 381] 15:21:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f33f65c5800) [pid = 1845] [serial = 1144] [outer = (nil)] 15:21:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f33f65ce400) [pid = 1845] [serial = 1145] [outer = 0x7f33f65c5800] 15:21:24 INFO - PROCESS | 1845 | 1461018084251 Marionette DEBUG loaded listener.js 15:21:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f33fe91a800) [pid = 1845] [serial = 1146] [outer = 0x7f33f65c5800] 15:21:25 INFO - PROCESS | 1845 | 1461018085178 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]]]}] 15:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1581ms 15:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:21:25 INFO - PROCESS | 1845 | 1461018085215 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:21:25 INFO - PROCESS | 1845 | 1461018085217 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:21:25 INFO - PROCESS | 1845 | 1461018085224 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:21:25 INFO - PROCESS | 1845 | 1461018085227 Marionette TRACE conn3 <- [1,1498,null,{}] 15:21:25 INFO - PROCESS | 1845 | 1461018085233 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}] 15:21:25 INFO - PROCESS | 1845 | 1461018085439 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:21:25 INFO - PROCESS | 1845 | 1461018085754 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f65ea000 == 132 [pid = 1845] [id = 382] 15:21:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f33efe66c00) [pid = 1845] [serial = 1147] [outer = (nil)] 15:21:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f33f65ca000) [pid = 1845] [serial = 1148] [outer = 0x7f33efe66c00] 15:21:25 INFO - PROCESS | 1845 | 1461018085834 Marionette DEBUG loaded listener.js 15:21:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f33ffa3f400) [pid = 1845] [serial = 1149] [outer = 0x7f33efe66c00] 15:21:27 INFO - PROCESS | 1845 | 1461018087316 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]]]}] 15:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2133ms 15:21:27 INFO - PROCESS | 1845 | 1461018087358 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:21:27 INFO - PROCESS | 1845 | 1461018087364 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:21:27 INFO - PROCESS | 1845 | 1461018087372 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:21:27 INFO - PROCESS | 1845 | 1461018087377 Marionette TRACE conn3 <- [1,1502,null,{}] 15:21:27 INFO - PROCESS | 1845 | 1461018087388 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}] 15:21:27 INFO - PROCESS | 1845 | 1461018087593 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:21:27 INFO - PROCESS | 1845 | 1461018087796 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4632800 == 133 [pid = 1845] [id = 383] 15:21:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f33f20a5800) [pid = 1845] [serial = 1150] [outer = (nil)] 15:21:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f33f2206400) [pid = 1845] [serial = 1151] [outer = 0x7f33f20a5800] 15:21:27 INFO - PROCESS | 1845 | 1461018087908 Marionette DEBUG loaded listener.js 15:21:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f33f2358400) [pid = 1845] [serial = 1152] [outer = 0x7f33f20a5800] 15:21:29 INFO - PROCESS | 1845 | 1461018089010 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]]]}] 15:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1686ms 15:21:29 INFO - PROCESS | 1845 | 1461018089060 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:21:29 INFO - PROCESS | 1845 | 1461018089069 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:21:29 INFO - PROCESS | 1845 | 1461018089079 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:21:29 INFO - PROCESS | 1845 | 1461018089083 Marionette TRACE conn3 <- [1,1506,null,{}] 15:21:29 INFO - PROCESS | 1845 | 1461018089090 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}] 15:21:29 INFO - PROCESS | 1845 | 1461018089335 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:21:29 INFO - PROCESS | 1845 | 1461018089584 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f37db000 == 134 [pid = 1845] [id = 384] 15:21:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f33f3c59800) [pid = 1845] [serial = 1153] [outer = (nil)] 15:21:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f33f4258800) [pid = 1845] [serial = 1154] [outer = 0x7f33f3c59800] 15:21:29 INFO - PROCESS | 1845 | 1461018089656 Marionette DEBUG loaded listener.js 15:21:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f33f65c9800) [pid = 1845] [serial = 1155] [outer = 0x7f33f3c59800] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403849000 == 133 [pid = 1845] [id = 312] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34074cc800 == 132 [pid = 1845] [id = 315] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f33ff83f800) [pid = 1845] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f341713e800) [pid = 1845] [serial = 1019] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f341aa4e000) [pid = 1845] [serial = 1022] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f33f2215400) [pid = 1845] [serial = 1025] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404160800 == 131 [pid = 1845] [id = 314] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3ad1800 == 130 [pid = 1845] [id = 313] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34034c5000 == 129 [pid = 1845] [id = 368] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffe03800 == 128 [pid = 1845] [id = 367] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fea55000 == 127 [pid = 1845] [id = 366] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f37ec000 == 126 [pid = 1845] [id = 365] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4967800 == 125 [pid = 1845] [id = 364] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3c84800 == 124 [pid = 1845] [id = 363] 15:21:30 INFO - PROCESS | 1845 | 1461018090761 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]]]}] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe4a000 == 123 [pid = 1845] [id = 300] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34042b5000 == 122 [pid = 1845] [id = 352] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340372e800 == 121 [pid = 1845] [id = 351] 15:21:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a90800 == 120 [pid = 1845] [id = 350] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f34042a0c00) [pid = 1845] [serial = 990] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f33f3c57000) [pid = 1845] [serial = 1034] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f33f4251000) [pid = 1845] [serial = 1035] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f33f2357c00) [pid = 1845] [serial = 1032] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f33f234b400) [pid = 1845] [serial = 1031] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f340bebbc00) [pid = 1845] [serial = 1013] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33ffc61800) [pid = 1845] [serial = 998] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f3409111c00) [pid = 1845] [serial = 1010] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f33efe6a800) [pid = 1845] [serial = 1028] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f341618cc00) [pid = 1845] [serial = 1016] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f34042a6000) [pid = 1845] [serial = 1001] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33f0bea800) [pid = 1845] [serial = 992] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f33f878a000) [pid = 1845] [serial = 995] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33f69f7000) [pid = 1845] [serial = 1037] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f3408285c00) [pid = 1845] [serial = 1007] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33fee5d800) [pid = 1845] [serial = 1043] [outer = (nil)] [url = about:blank] 15:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1740ms 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33ff5d9000) [pid = 1845] [serial = 1044] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f34069c6400) [pid = 1845] [serial = 1004] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f33fe6e3800) [pid = 1845] [serial = 1040] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33fe90d800) [pid = 1845] [serial = 1041] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33fd30ac00) [pid = 1845] [serial = 1038] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f34002a5400) [pid = 1845] [serial = 1047] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33ffe7a400) [pid = 1845] [serial = 1046] [outer = (nil)] [url = about:blank] 15:21:30 INFO - PROCESS | 1845 | 1461018090831 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:21:30 INFO - PROCESS | 1845 | 1461018090835 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:21:30 INFO - PROCESS | 1845 | 1461018090845 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:21:30 INFO - PROCESS | 1845 | 1461018090849 Marionette TRACE conn3 <- [1,1510,null,{}] 15:21:30 INFO - PROCESS | 1845 | 1461018090872 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}] 15:21:31 INFO - PROCESS | 1845 | 1461018091070 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:21:31 INFO - PROCESS | 1845 | 1461018091341 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3c92800 == 121 [pid = 1845] [id = 385] 15:21:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33f3c5f400) [pid = 1845] [serial = 1156] [outer = (nil)] 15:21:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f7fdd400) [pid = 1845] [serial = 1157] [outer = 0x7f33f3c5f400] 15:21:31 INFO - PROCESS | 1845 | 1461018091410 Marionette DEBUG loaded listener.js 15:21:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33f82cb400) [pid = 1845] [serial = 1158] [outer = 0x7f33f3c5f400] 15:21:32 INFO - PROCESS | 1845 | 1461018092155 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]]]}] 15:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1333ms 15:21:32 INFO - PROCESS | 1845 | 1461018092181 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:21:32 INFO - PROCESS | 1845 | 1461018092185 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:21:32 INFO - PROCESS | 1845 | 1461018092191 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:21:32 INFO - PROCESS | 1845 | 1461018092195 Marionette TRACE conn3 <- [1,1514,null,{}] 15:21:32 INFO - PROCESS | 1845 | 1461018092200 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}] 15:21:32 INFO - PROCESS | 1845 | 1461018092383 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:21:32 INFO - PROCESS | 1845 | 1461018092400 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd510800 == 122 [pid = 1845] [id = 386] 15:21:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f33f67b8400) [pid = 1845] [serial = 1159] [outer = (nil)] 15:21:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33fd59d400) [pid = 1845] [serial = 1160] [outer = 0x7f33f67b8400] 15:21:32 INFO - PROCESS | 1845 | 1461018092464 Marionette DEBUG loaded listener.js 15:21:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f33fd750400) [pid = 1845] [serial = 1161] [outer = 0x7f33f67b8400] 15:21:33 INFO - PROCESS | 1845 | 1461018093406 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]]]}] 15:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1236ms 15:21:33 INFO - PROCESS | 1845 | 1461018093430 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 1845 | 1461018093434 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:21:33 INFO - PROCESS | 1845 | 1461018093443 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 1845 | 1461018093447 Marionette TRACE conn3 <- [1,1518,null,{}] 15:21:33 INFO - PROCESS | 1845 | 1461018093464 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}] 15:21:33 INFO - PROCESS | 1845 | 1461018093729 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:21:33 INFO - PROCESS | 1845 | 1461018093765 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe7a5800 == 123 [pid = 1845] [id = 387] 15:21:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33f8791800) [pid = 1845] [serial = 1162] [outer = (nil)] 15:21:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33fe704000) [pid = 1845] [serial = 1163] [outer = 0x7f33f8791800] 15:21:33 INFO - PROCESS | 1845 | 1461018093829 Marionette DEBUG loaded listener.js 15:21:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f33fe915800) [pid = 1845] [serial = 1164] [outer = 0x7f33f8791800] 15:21:34 INFO - PROCESS | 1845 | 1461018094757 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]]]}] 15:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1336ms 15:21:34 INFO - PROCESS | 1845 | 1461018094779 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:21:34 INFO - PROCESS | 1845 | 1461018094783 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:21:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:21:34 INFO - PROCESS | 1845 | 1461018094797 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:21:34 INFO - PROCESS | 1845 | 1461018094800 Marionette TRACE conn3 <- [1,1522,null,{}] 15:21:34 INFO - PROCESS | 1845 | 1461018094805 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}] 15:21:35 INFO - PROCESS | 1845 | 1461018095080 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:21:35 INFO - PROCESS | 1845 | 1461018095125 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff986800 == 124 [pid = 1845] [id = 388] 15:21:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f33fee5c800) [pid = 1845] [serial = 1165] [outer = (nil)] 15:21:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33ffa81800) [pid = 1845] [serial = 1166] [outer = 0x7f33fee5c800] 15:21:35 INFO - PROCESS | 1845 | 1461018095197 Marionette DEBUG loaded listener.js 15:21:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f33ffe71c00) [pid = 1845] [serial = 1167] [outer = 0x7f33fee5c800] 15:21:36 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33efe5fc00) [pid = 1845] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:21:36 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f33efe5cc00) [pid = 1845] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:21:36 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f3401280400) [pid = 1845] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:21:36 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33f4250000) [pid = 1845] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:21:36 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33f67c0800) [pid = 1845] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:21:36 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33fe907400) [pid = 1845] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:36 INFO - PROCESS | 1845 | 1461018096573 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"]]]}] 15:21:36 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 () { 15:21:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:21:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:21:36 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 () { 15:21:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:21:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:21:36 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 () { 15:21:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:21:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:21:36 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 () { 15:21:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:21:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:21:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1834ms 15:21:36 INFO - PROCESS | 1845 | 1461018096633 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:21:36 INFO - PROCESS | 1845 | 1461018096646 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:21:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:21:36 INFO - PROCESS | 1845 | 1461018096655 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:21:36 INFO - PROCESS | 1845 | 1461018096657 Marionette TRACE conn3 <- [1,1526,null,{}] 15:21:36 INFO - PROCESS | 1845 | 1461018096663 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}] 15:21:36 INFO - PROCESS | 1845 | 1461018096878 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:21:37 INFO - PROCESS | 1845 | 1461018097038 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffae7000 == 125 [pid = 1845] [id = 389] 15:21:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33f2214400) [pid = 1845] [serial = 1168] [outer = (nil)] 15:21:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33fff6f000) [pid = 1845] [serial = 1169] [outer = 0x7f33f2214400] 15:21:37 INFO - PROCESS | 1845 | 1461018097106 Marionette DEBUG loaded listener.js 15:21:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f3401286400) [pid = 1845] [serial = 1170] [outer = 0x7f33f2214400] 15:21:37 INFO - PROCESS | 1845 | 1461018097812 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"]]]}] 15:21:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:21:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:21:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:21:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:21:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:21:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:21:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1180ms 15:21:37 INFO - PROCESS | 1845 | 1461018097838 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:21:37 INFO - PROCESS | 1845 | 1461018097841 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:21:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:21:37 INFO - PROCESS | 1845 | 1461018097848 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:21:37 INFO - PROCESS | 1845 | 1461018097850 Marionette TRACE conn3 <- [1,1530,null,{}] 15:21:37 INFO - PROCESS | 1845 | 1461018097867 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}] 15:21:38 INFO - PROCESS | 1845 | 1461018098044 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:21:38 INFO - PROCESS | 1845 | 1461018098367 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0f11800 == 126 [pid = 1845] [id = 390] 15:21:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f33ef0da400) [pid = 1845] [serial = 1171] [outer = (nil)] 15:21:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33ef0e6800) [pid = 1845] [serial = 1172] [outer = 0x7f33ef0da400] 15:21:38 INFO - PROCESS | 1845 | 1461018098451 Marionette DEBUG loaded listener.js 15:21:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f33f0edc800) [pid = 1845] [serial = 1173] [outer = 0x7f33ef0da400] 15:21:39 INFO - PROCESS | 1845 | 1461018099341 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]]]}] 15:21:39 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 15:21:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:21:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:21:39 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. 15:21:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:21:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1540ms 15:21:39 INFO - PROCESS | 1845 | 1461018099393 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:21:39 INFO - PROCESS | 1845 | 1461018099401 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:21:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:21:39 INFO - PROCESS | 1845 | 1461018099410 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 1845 | 1461018099415 Marionette TRACE conn3 <- [1,1534,null,{}] 15:21:39 INFO - PROCESS | 1845 | 1461018099422 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}] 15:21:39 INFO - PROCESS | 1845 | 1461018099713 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:21:39 INFO - PROCESS | 1845 | 1461018099863 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a7e000 == 127 [pid = 1845] [id = 391] 15:21:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f33f0ee0000) [pid = 1845] [serial = 1174] [outer = (nil)] 15:21:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f33f65c9000) [pid = 1845] [serial = 1175] [outer = 0x7f33f0ee0000] 15:21:39 INFO - PROCESS | 1845 | 1461018099981 Marionette DEBUG loaded listener.js 15:21:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f33f691f800) [pid = 1845] [serial = 1176] [outer = 0x7f33f0ee0000] 15:21:41 INFO - PROCESS | 1845 | 1461018101042 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]]]}] 15:21:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:21:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1690ms 15:21:41 INFO - PROCESS | 1845 | 1461018101104 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:21:41 INFO - PROCESS | 1845 | 1461018101111 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:21:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:21:41 INFO - PROCESS | 1845 | 1461018101118 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:21:41 INFO - PROCESS | 1845 | 1461018101121 Marionette TRACE conn3 <- [1,1538,null,{}] 15:21:41 INFO - PROCESS | 1845 | 1461018101128 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}] 15:21:41 INFO - PROCESS | 1845 | 1461018101351 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:21:41 INFO - PROCESS | 1845 | 1461018101639 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340140d000 == 128 [pid = 1845] [id = 392] 15:21:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f33f8145c00) [pid = 1845] [serial = 1177] [outer = (nil)] 15:21:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f33fe70b400) [pid = 1845] [serial = 1178] [outer = 0x7f33f8145c00] 15:21:41 INFO - PROCESS | 1845 | 1461018101762 Marionette DEBUG loaded listener.js 15:21:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f33fe91d000) [pid = 1845] [serial = 1179] [outer = 0x7f33f8145c00] 15:21:42 INFO - PROCESS | 1845 | 1461018102653 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]]]}] 15:21:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:21:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1587ms 15:21:42 INFO - PROCESS | 1845 | 1461018102708 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:21:42 INFO - PROCESS | 1845 | 1461018102712 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:21:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:21:42 INFO - PROCESS | 1845 | 1461018102731 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:21:42 INFO - PROCESS | 1845 | 1461018102741 Marionette TRACE conn3 <- [1,1542,null,{}] 15:21:42 INFO - PROCESS | 1845 | 1461018102750 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}] 15:21:43 INFO - PROCESS | 1845 | 1461018103007 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:21:43 INFO - PROCESS | 1845 | 1461018103259 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d5d000 == 129 [pid = 1845] [id = 393] 15:21:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f33fea73c00) [pid = 1845] [serial = 1180] [outer = (nil)] 15:21:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f33ffa8c400) [pid = 1845] [serial = 1181] [outer = 0x7f33fea73c00] 15:21:43 INFO - PROCESS | 1845 | 1461018103381 Marionette DEBUG loaded listener.js 15:21:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f34002a5400) [pid = 1845] [serial = 1182] [outer = 0x7f33fea73c00] 15:21:44 INFO - PROCESS | 1845 | 1461018104257 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]]]}] 15:21:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:21:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1603ms 15:21:44 INFO - PROCESS | 1845 | 1461018104326 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:21:44 INFO - PROCESS | 1845 | 1461018104331 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:21:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:21:44 INFO - PROCESS | 1845 | 1461018104338 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:21:44 INFO - PROCESS | 1845 | 1461018104341 Marionette TRACE conn3 <- [1,1546,null,{}] 15:21:44 INFO - PROCESS | 1845 | 1461018104347 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}] 15:21:44 INFO - PROCESS | 1845 | 1461018104558 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:21:44 INFO - PROCESS | 1845 | 1461018104802 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404163000 == 130 [pid = 1845] [id = 394] 15:21:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f33f8783400) [pid = 1845] [serial = 1183] [outer = (nil)] 15:21:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f340310f800) [pid = 1845] [serial = 1184] [outer = 0x7f33f8783400] 15:21:44 INFO - PROCESS | 1845 | 1461018104920 Marionette DEBUG loaded listener.js 15:21:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f3403bbf400) [pid = 1845] [serial = 1185] [outer = 0x7f33f8783400] 15:21:45 INFO - PROCESS | 1845 | 1461018105757 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]]]}] 15:21:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:21:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1483ms 15:21:45 INFO - PROCESS | 1845 | 1461018105822 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:21:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:21:45 INFO - PROCESS | 1845 | 1461018105826 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:21:45 INFO - PROCESS | 1845 | 1461018105833 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - PROCESS | 1845 | 1461018105837 Marionette TRACE conn3 <- [1,1550,null,{}] 15:21:45 INFO - PROCESS | 1845 | 1461018105842 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}] 15:21:46 INFO - PROCESS | 1845 | 1461018106046 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:21:46 INFO - PROCESS | 1845 | 1461018106252 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340769b800 == 131 [pid = 1845] [id = 395] 15:21:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f34042a8c00) [pid = 1845] [serial = 1186] [outer = (nil)] 15:21:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f3405942000) [pid = 1845] [serial = 1187] [outer = 0x7f34042a8c00] 15:21:46 INFO - PROCESS | 1845 | 1461018106382 Marionette DEBUG loaded listener.js 15:21:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f34072b8c00) [pid = 1845] [serial = 1188] [outer = 0x7f34042a8c00] 15:21:47 INFO - PROCESS | 1845 | 1461018107403 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]]]}] 15:21:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:21:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1631ms 15:21:47 INFO - PROCESS | 1845 | 1461018107464 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:21:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:21:47 INFO - PROCESS | 1845 | 1461018107468 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:21:47 INFO - PROCESS | 1845 | 1461018107474 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:21:47 INFO - PROCESS | 1845 | 1461018107478 Marionette TRACE conn3 <- [1,1554,null,{}] 15:21:47 INFO - PROCESS | 1845 | 1461018107483 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}] 15:21:47 INFO - PROCESS | 1845 | 1461018107693 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:21:47 INFO - PROCESS | 1845 | 1461018107937 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409628800 == 132 [pid = 1845] [id = 396] 15:21:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f3403fcf800) [pid = 1845] [serial = 1189] [outer = (nil)] 15:21:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f3407b0d000) [pid = 1845] [serial = 1190] [outer = 0x7f3403fcf800] 15:21:48 INFO - PROCESS | 1845 | 1461018108058 Marionette DEBUG loaded listener.js 15:21:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f3407b10c00) [pid = 1845] [serial = 1191] [outer = 0x7f3403fcf800] 15:21:48 INFO - PROCESS | 1845 | 1461018108935 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]]]}] 15:21:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:21:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1540ms 15:21:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:21:49 INFO - PROCESS | 1845 | 1461018109014 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:21:49 INFO - PROCESS | 1845 | 1461018109017 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:21:49 INFO - PROCESS | 1845 | 1461018109024 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:21:49 INFO - PROCESS | 1845 | 1461018109027 Marionette TRACE conn3 <- [1,1558,null,{}] 15:21:49 INFO - PROCESS | 1845 | 1461018109033 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}] 15:21:49 INFO - PROCESS | 1845 | 1461018109272 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:21:49 INFO - PROCESS | 1845 | 1461018109517 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415e7c800 == 133 [pid = 1845] [id = 397] 15:21:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f3407b10400) [pid = 1845] [serial = 1192] [outer = (nil)] 15:21:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f3408286800) [pid = 1845] [serial = 1193] [outer = 0x7f3407b10400] 15:21:49 INFO - PROCESS | 1845 | 1461018109638 Marionette DEBUG loaded listener.js 15:21:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f3408d52c00) [pid = 1845] [serial = 1194] [outer = 0x7f3407b10400] 15:21:50 INFO - PROCESS | 1845 | 1461018110616 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]]]}] 15:21:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:21:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1631ms 15:21:50 INFO - PROCESS | 1845 | 1461018110656 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:21:50 INFO - PROCESS | 1845 | 1461018110659 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:21:50 INFO - PROCESS | 1845 | 1461018110666 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:21:50 INFO - PROCESS | 1845 | 1461018110670 Marionette TRACE conn3 <- [1,1562,null,{}] 15:21:50 INFO - PROCESS | 1845 | 1461018110675 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}] 15:21:50 INFO - PROCESS | 1845 | 1461018110895 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:21:51 INFO - PROCESS | 1845 | 1461018111192 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34193c9000 == 134 [pid = 1845] [id = 398] 15:21:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f3404f85800) [pid = 1845] [serial = 1195] [outer = (nil)] 15:21:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f3408dae400) [pid = 1845] [serial = 1196] [outer = 0x7f3404f85800] 15:21:51 INFO - PROCESS | 1845 | 1461018111271 Marionette DEBUG loaded listener.js 15:21:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f3409105800) [pid = 1845] [serial = 1197] [outer = 0x7f3404f85800] 15:21:52 INFO - PROCESS | 1845 | 1461018112235 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]]]}] 15:21:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:21:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1642ms 15:21:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:21:52 INFO - PROCESS | 1845 | 1461018112310 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:21:52 INFO - PROCESS | 1845 | 1461018112312 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:21:52 INFO - PROCESS | 1845 | 1461018112319 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:21:52 INFO - PROCESS | 1845 | 1461018112322 Marionette TRACE conn3 <- [1,1566,null,{}] 15:21:52 INFO - PROCESS | 1845 | 1461018112329 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}] 15:21:52 INFO - PROCESS | 1845 | 1461018112543 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:21:52 INFO - PROCESS | 1845 | 1461018112796 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341f5a7000 == 135 [pid = 1845] [id = 399] 15:21:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f3401280400) [pid = 1845] [serial = 1198] [outer = (nil)] 15:21:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f3409385400) [pid = 1845] [serial = 1199] [outer = 0x7f3401280400] 15:21:52 INFO - PROCESS | 1845 | 1461018112884 Marionette DEBUG loaded listener.js 15:21:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f340beb7c00) [pid = 1845] [serial = 1200] [outer = 0x7f3401280400] 15:21:53 INFO - PROCESS | 1845 | 1461018113749 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]]]}] 15:21:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:21:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1483ms 15:21:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:21:53 INFO - PROCESS | 1845 | 1461018113802 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:21:53 INFO - PROCESS | 1845 | 1461018113805 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:21:53 INFO - PROCESS | 1845 | 1461018113811 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:21:53 INFO - PROCESS | 1845 | 1461018113814 Marionette TRACE conn3 <- [1,1570,null,{}] 15:21:53 INFO - PROCESS | 1845 | 1461018113820 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}] 15:21:54 INFO - PROCESS | 1845 | 1461018114011 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:21:54 INFO - PROCESS | 1845 | 1461018114219 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3a7e800 == 136 [pid = 1845] [id = 400] 15:21:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f34150d5800) [pid = 1845] [serial = 1201] [outer = (nil)] 15:21:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f34161e1c00) [pid = 1845] [serial = 1202] [outer = 0x7f34150d5800] 15:21:54 INFO - PROCESS | 1845 | 1461018114395 Marionette DEBUG loaded listener.js 15:21:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f34192c5c00) [pid = 1845] [serial = 1203] [outer = 0x7f34150d5800] 15:21:55 INFO - PROCESS | 1845 | 1461018115344 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]]]}] 15:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1592ms 15:21:55 INFO - PROCESS | 1845 | 1461018115405 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:21:55 INFO - PROCESS | 1845 | 1461018115409 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:21:55 INFO - PROCESS | 1845 | 1461018115416 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:21:55 INFO - PROCESS | 1845 | 1461018115420 Marionette TRACE conn3 <- [1,1574,null,{}] 15:21:55 INFO - PROCESS | 1845 | 1461018115426 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}] 15:21:55 INFO - PROCESS | 1845 | 1461018115699 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:21:56 INFO - PROCESS | 1845 | 1461018116004 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3b12000 == 137 [pid = 1845] [id = 401] 15:21:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f33f46b1400) [pid = 1845] [serial = 1204] [outer = (nil)] 15:21:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f33f46bb800) [pid = 1845] [serial = 1205] [outer = 0x7f33f46b1400] 15:21:56 INFO - PROCESS | 1845 | 1461018116085 Marionette DEBUG loaded listener.js 15:21:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f341aa53c00) [pid = 1845] [serial = 1206] [outer = 0x7f33f46b1400] 15:21:56 INFO - PROCESS | 1845 | 1461018116930 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]]]}] 15:21:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:21:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1580ms 15:21:56 INFO - PROCESS | 1845 | 1461018116996 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:21:57 INFO - PROCESS | 1845 | 1461018117000 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:21:57 INFO - PROCESS | 1845 | 1461018117006 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:21:57 INFO - PROCESS | 1845 | 1461018117010 Marionette TRACE conn3 <- [1,1578,null,{}] 15:21:57 INFO - PROCESS | 1845 | 1461018117016 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}] 15:21:57 INFO - PROCESS | 1845 | 1461018117226 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:21:57 INFO - PROCESS | 1845 | 1461018117433 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6109800 == 138 [pid = 1845] [id = 402] 15:21:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f33f3553c00) [pid = 1845] [serial = 1207] [outer = (nil)] 15:21:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f33f355b800) [pid = 1845] [serial = 1208] [outer = 0x7f33f3553c00] 15:21:57 INFO - PROCESS | 1845 | 1461018117550 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f33f3560000) [pid = 1845] [serial = 1209] [outer = 0x7f33f3553c00] 15:21:58 INFO - PROCESS | 1845 | 1461018118479 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]]]}] 15:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1484ms 15:21:58 INFO - PROCESS | 1845 | 1461018118491 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:21:58 INFO - PROCESS | 1845 | 1461018118494 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:21:58 INFO - PROCESS | 1845 | 1461018118501 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:21:58 INFO - PROCESS | 1845 | 1461018118504 Marionette TRACE conn3 <- [1,1582,null,{}] 15:21:58 INFO - PROCESS | 1845 | 1461018118509 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}] 15:21:58 INFO - PROCESS | 1845 | 1461018118725 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:21:58 INFO - PROCESS | 1845 | 1461018118942 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6104000 == 139 [pid = 1845] [id = 403] 15:21:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f33efe64800) [pid = 1845] [serial = 1210] [outer = (nil)] 15:21:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f33f37b3400) [pid = 1845] [serial = 1211] [outer = 0x7f33efe64800] 15:21:59 INFO - PROCESS | 1845 | 1461018119055 Marionette DEBUG loaded listener.js 15:21:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f33f7f2c400) [pid = 1845] [serial = 1212] [outer = 0x7f33efe64800] 15:22:00 INFO - PROCESS | 1845 | 1461018120361 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]]]}] 15:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1931ms 15:22:00 INFO - PROCESS | 1845 | 1461018120435 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:22:00 INFO - PROCESS | 1845 | 1461018120443 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:22:00 INFO - PROCESS | 1845 | 1461018120451 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:22:00 INFO - PROCESS | 1845 | 1461018120456 Marionette TRACE conn3 <- [1,1586,null,{}] 15:22:00 INFO - PROCESS | 1845 | 1461018120466 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}] 15:22:00 INFO - PROCESS | 1845 | 1461018120794 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:22:01 INFO - PROCESS | 1845 | 1461018121043 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3b11000 == 140 [pid = 1845] [id = 404] 15:22:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f33efe69400) [pid = 1845] [serial = 1213] [outer = (nil)] 15:22:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f33f2138400) [pid = 1845] [serial = 1214] [outer = 0x7f33efe69400] 15:22:01 INFO - PROCESS | 1845 | 1461018121155 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f33f23ddc00) [pid = 1845] [serial = 1215] [outer = 0x7f33efe69400] 15:22:02 INFO - PROCESS | 1845 | 1461018122030 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]]]}] 15:22:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1637ms 15:22:02 INFO - PROCESS | 1845 | 1461018122089 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 1845 | 1461018122097 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:22:02 INFO - PROCESS | 1845 | 1461018122107 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 1845 | 1461018122111 Marionette TRACE conn3 <- [1,1590,null,{}] 15:22:02 INFO - PROCESS | 1845 | 1461018122116 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}] 15:22:02 INFO - PROCESS | 1845 | 1461018122342 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:22:02 INFO - PROCESS | 1845 | 1461018122760 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f23b0800 == 141 [pid = 1845] [id = 405] 15:22:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f33f494c000) [pid = 1845] [serial = 1216] [outer = (nil)] 15:22:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f33f65c7000) [pid = 1845] [serial = 1217] [outer = 0x7f33f494c000] 15:22:02 INFO - PROCESS | 1845 | 1461018122842 Marionette DEBUG loaded listener.js 15:22:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f33f67b8800) [pid = 1845] [serial = 1218] [outer = 0x7f33f494c000] 15:22:03 INFO - PROCESS | 1845 | 1461018123766 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]]]}] 15:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1736ms 15:22:03 INFO - PROCESS | 1845 | 1461018123844 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:22:03 INFO - PROCESS | 1845 | 1461018123848 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:22:03 INFO - PROCESS | 1845 | 1461018123855 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:22:03 INFO - PROCESS | 1845 | 1461018123861 Marionette TRACE conn3 <- [1,1594,null,{}] 15:22:03 INFO - PROCESS | 1845 | 1461018123877 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}] 15:22:04 INFO - PROCESS | 1845 | 1461018124154 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f342047d000 == 140 [pid = 1845] [id = 144] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f3416109400) [pid = 1845] [serial = 1076] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f34095d2800) [pid = 1845] [serial = 1073] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f33ef0e1c00) [pid = 1845] [serial = 1088] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f33f67ba000) [pid = 1845] [serial = 1085] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f33f20a5c00) [pid = 1845] [serial = 1082] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f341aac4800) [pid = 1845] [serial = 1079] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f34042ac400) [pid = 1845] [serial = 1109] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffae7000 == 139 [pid = 1845] [id = 389] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff986800 == 138 [pid = 1845] [id = 388] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe7a5800 == 137 [pid = 1845] [id = 387] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd510800 == 136 [pid = 1845] [id = 386] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3c92800 == 135 [pid = 1845] [id = 385] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f37db000 == 134 [pid = 1845] [id = 384] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4632800 == 133 [pid = 1845] [id = 383] 15:22:04 INFO - PROCESS | 1845 | 1461018124527 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f156b800 == 134 [pid = 1845] [id = 406] 15:22:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f33f67b4000) [pid = 1845] [serial = 1219] [outer = (nil)] 15:22:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f33f7f38400) [pid = 1845] [serial = 1220] [outer = 0x7f33f67b4000] 15:22:04 INFO - PROCESS | 1845 | 1461018124606 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f33f84b2400) [pid = 1845] [serial = 1221] [outer = 0x7f33f67b4000] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404f3e800 == 133 [pid = 1845] [id = 372] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff843000 == 132 [pid = 1845] [id = 371] 15:22:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f43d5800 == 131 [pid = 1845] [id = 370] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f33f0bec000) [pid = 1845] [serial = 1091] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f3403966800) [pid = 1845] [serial = 1061] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f33f37ae400) [pid = 1845] [serial = 1095] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f34042a4000) [pid = 1845] [serial = 1107] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f33fe6af400) [pid = 1845] [serial = 1100] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f33fd30a400) [pid = 1845] [serial = 1055] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f3402e98000) [pid = 1845] [serial = 1106] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f33f0bf8c00) [pid = 1845] [serial = 1094] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f33f3c5c000) [pid = 1845] [serial = 1052] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f3409103c00) [pid = 1845] [serial = 1070] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f33ff4e3800) [pid = 1845] [serial = 1101] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f33f69f1800) [pid = 1845] [serial = 1097] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f33f878c400) [pid = 1845] [serial = 1098] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f34042a5400) [pid = 1845] [serial = 1064] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f33fff67400) [pid = 1845] [serial = 1103] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f3408289000) [pid = 1845] [serial = 1067] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f34002a7400) [pid = 1845] [serial = 1058] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f34002af800) [pid = 1845] [serial = 1104] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f33f209c800) [pid = 1845] [serial = 1092] [outer = (nil)] [url = about:blank] 15:22:04 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f3401285800) [pid = 1845] [serial = 1049] [outer = (nil)] [url = about:blank] 15:22:05 INFO - PROCESS | 1845 | 1461018125433 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]]]}] 15:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1599ms 15:22:05 INFO - PROCESS | 1845 | 1461018125455 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:22:05 INFO - PROCESS | 1845 | 1461018125460 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:22:05 INFO - PROCESS | 1845 | 1461018125466 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 1845 | 1461018125469 Marionette TRACE conn3 <- [1,1598,null,{}] 15:22:05 INFO - PROCESS | 1845 | 1461018125474 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}] 15:22:05 INFO - PROCESS | 1845 | 1461018125679 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:22:05 INFO - PROCESS | 1845 | 1461018125854 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4966800 == 132 [pid = 1845] [id = 407] 15:22:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f33f67bc800) [pid = 1845] [serial = 1222] [outer = (nil)] 15:22:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f33fd59dc00) [pid = 1845] [serial = 1223] [outer = 0x7f33f67bc800] 15:22:05 INFO - PROCESS | 1845 | 1461018125934 Marionette DEBUG loaded listener.js 15:22:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f33fe6e2c00) [pid = 1845] [serial = 1224] [outer = 0x7f33f67bc800] 15:22:06 INFO - PROCESS | 1845 | 1461018126761 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]]]}] 15:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1328ms 15:22:06 INFO - PROCESS | 1845 | 1461018126796 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:22:06 INFO - PROCESS | 1845 | 1461018126799 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:22:06 INFO - PROCESS | 1845 | 1461018126805 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:22:06 INFO - PROCESS | 1845 | 1461018126809 Marionette TRACE conn3 <- [1,1602,null,{}] 15:22:06 INFO - PROCESS | 1845 | 1461018126821 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}] 15:22:07 INFO - PROCESS | 1845 | 1461018127076 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:22:07 INFO - PROCESS | 1845 | 1461018127133 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe7a5800 == 133 [pid = 1845] [id = 408] 15:22:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f33fe916000) [pid = 1845] [serial = 1225] [outer = (nil)] 15:22:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f33fe91d800) [pid = 1845] [serial = 1226] [outer = 0x7f33fe916000] 15:22:07 INFO - PROCESS | 1845 | 1461018127306 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f33fee58c00) [pid = 1845] [serial = 1227] [outer = 0x7f33fe916000] 15:22:08 INFO - PROCESS | 1845 | 1461018128198 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]]]}] 15:22:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:22:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1436ms 15:22:08 INFO - PROCESS | 1845 | 1461018128243 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:22:08 INFO - PROCESS | 1845 | 1461018128247 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:22:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:22:08 INFO - PROCESS | 1845 | 1461018128254 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:22:08 INFO - PROCESS | 1845 | 1461018128256 Marionette TRACE conn3 <- [1,1606,null,{}] 15:22:08 INFO - PROCESS | 1845 | 1461018128262 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}] 15:22:08 INFO - PROCESS | 1845 | 1461018128550 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:22:08 INFO - PROCESS | 1845 | 1461018128583 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa24800 == 134 [pid = 1845] [id = 409] 15:22:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f33ffa41400) [pid = 1845] [serial = 1228] [outer = (nil)] 15:22:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f33fff68800) [pid = 1845] [serial = 1229] [outer = 0x7f33ffa41400] 15:22:08 INFO - PROCESS | 1845 | 1461018128651 Marionette DEBUG loaded listener.js 15:22:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f34032b5000) [pid = 1845] [serial = 1230] [outer = 0x7f33ffa41400] 15:22:09 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f33fee5c800) [pid = 1845] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:22:09 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f33f20a5800) [pid = 1845] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:22:09 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f33f3c5f400) [pid = 1845] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:22:09 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f33f8791800) [pid = 1845] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:22:09 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f33f67b8400) [pid = 1845] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:22:09 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f33f3c59800) [pid = 1845] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:22:09 INFO - PROCESS | 1845 | 1461018129748 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]]]}] 15:22:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:22:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1529ms 15:22:09 INFO - PROCESS | 1845 | 1461018129786 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:22:09 INFO - PROCESS | 1845 | 1461018129790 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:22:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:22:09 INFO - PROCESS | 1845 | 1461018129797 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:22:09 INFO - PROCESS | 1845 | 1461018129801 Marionette TRACE conn3 <- [1,1610,null,{}] 15:22:09 INFO - PROCESS | 1845 | 1461018129806 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}] 15:22:09 INFO - PROCESS | 1845 | 1461018129994 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:22:10 INFO - PROCESS | 1845 | 1461018130010 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340019f000 == 135 [pid = 1845] [id = 410] 15:22:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f33f878bc00) [pid = 1845] [serial = 1231] [outer = (nil)] 15:22:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f34042a3000) [pid = 1845] [serial = 1232] [outer = 0x7f33f878bc00] 15:22:10 INFO - PROCESS | 1845 | 1461018130077 Marionette DEBUG loaded listener.js 15:22:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f34069c1000) [pid = 1845] [serial = 1233] [outer = 0x7f33f878bc00] 15:22:11 INFO - PROCESS | 1845 | 1461018131016 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]]]}] 15:22:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:22:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1237ms 15:22:11 INFO - PROCESS | 1845 | 1461018131036 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:22:11 INFO - PROCESS | 1845 | 1461018131040 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:22:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:22:11 INFO - PROCESS | 1845 | 1461018131056 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:22:11 INFO - PROCESS | 1845 | 1461018131060 Marionette TRACE conn3 <- [1,1614,null,{}] 15:22:11 INFO - PROCESS | 1845 | 1461018131065 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}] 15:22:11 INFO - PROCESS | 1845 | 1461018131388 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:22:11 INFO - PROCESS | 1845 | 1461018131609 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f388b800 == 136 [pid = 1845] [id = 411] 15:22:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f33ef0e0400) [pid = 1845] [serial = 1234] [outer = (nil)] 15:22:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f33efe63400) [pid = 1845] [serial = 1235] [outer = 0x7f33ef0e0400] 15:22:11 INFO - PROCESS | 1845 | 1461018131735 Marionette DEBUG loaded listener.js 15:22:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f33f2138c00) [pid = 1845] [serial = 1236] [outer = 0x7f33ef0e0400] 15:22:12 INFO - PROCESS | 1845 | 1461018132793 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]]]}] 15:22:12 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 15:22:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1779ms 15:22:12 INFO - PROCESS | 1845 | 1461018132838 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:22:12 INFO - PROCESS | 1845 | 1461018132845 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:22:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:22:12 INFO - PROCESS | 1845 | 1461018132853 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:22:12 INFO - PROCESS | 1845 | 1461018132860 Marionette TRACE conn3 <- [1,1618,null,{}] 15:22:12 INFO - PROCESS | 1845 | 1461018132868 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}] 15:22:13 INFO - PROCESS | 1845 | 1461018133086 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:22:13 INFO - PROCESS | 1845 | 1461018133349 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a8f800 == 137 [pid = 1845] [id = 412] 15:22:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f33f46b6400) [pid = 1845] [serial = 1237] [outer = (nil)] 15:22:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f33f65d1400) [pid = 1845] [serial = 1238] [outer = 0x7f33f46b6400] 15:22:13 INFO - PROCESS | 1845 | 1461018133472 Marionette DEBUG loaded listener.js 15:22:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f33f69f1800) [pid = 1845] [serial = 1239] [outer = 0x7f33f46b6400] 15:22:14 INFO - PROCESS | 1845 | 1461018134459 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]]]}] 15:22:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:22:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1685ms 15:22:14 INFO - PROCESS | 1845 | 1461018134539 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 1845 | 1461018134543 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:22:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:22:14 INFO - PROCESS | 1845 | 1461018134550 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 1845 | 1461018134553 Marionette TRACE conn3 <- [1,1622,null,{}] 15:22:14 INFO - PROCESS | 1845 | 1461018134559 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}] 15:22:14 INFO - PROCESS | 1845 | 1461018134816 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:22:15 INFO - PROCESS | 1845 | 1461018135153 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa19000 == 138 [pid = 1845] [id = 413] 15:22:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f33f84b6800) [pid = 1845] [serial = 1240] [outer = (nil)] 15:22:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f33fd599400) [pid = 1845] [serial = 1241] [outer = 0x7f33f84b6800] 15:22:15 INFO - PROCESS | 1845 | 1461018135244 Marionette DEBUG loaded listener.js 15:22:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f33fe6b7400) [pid = 1845] [serial = 1242] [outer = 0x7f33f84b6800] 15:22:16 INFO - PROCESS | 1845 | 1461018136221 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]]]}] 15:22:16 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 15:22:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1731ms 15:22:16 INFO - PROCESS | 1845 | 1461018136282 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 1845 | 1461018136289 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:22:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:22:16 INFO - PROCESS | 1845 | 1461018136306 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - PROCESS | 1845 | 1461018136314 Marionette TRACE conn3 <- [1,1626,null,{}] 15:22:16 INFO - PROCESS | 1845 | 1461018136320 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}] 15:22:16 INFO - PROCESS | 1845 | 1461018136581 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:22:16 INFO - PROCESS | 1845 | 1461018136878 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d63000 == 139 [pid = 1845] [id = 414] 15:22:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f33f84b0c00) [pid = 1845] [serial = 1243] [outer = (nil)] 15:22:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f33fee5b400) [pid = 1845] [serial = 1244] [outer = 0x7f33f84b0c00] 15:22:16 INFO - PROCESS | 1845 | 1461018136959 Marionette DEBUG loaded listener.js 15:22:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f33fff69000) [pid = 1845] [serial = 1245] [outer = 0x7f33f84b0c00] 15:22:17 INFO - PROCESS | 1845 | 1461018137821 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]]]}] 15:22:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:22:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1594ms 15:22:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:22:17 INFO - PROCESS | 1845 | 1461018137892 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:22:17 INFO - PROCESS | 1845 | 1461018137896 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:22:17 INFO - PROCESS | 1845 | 1461018137902 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:22:17 INFO - PROCESS | 1845 | 1461018137905 Marionette TRACE conn3 <- [1,1630,null,{}] 15:22:17 INFO - PROCESS | 1845 | 1461018137910 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}] 15:22:18 INFO - PROCESS | 1845 | 1461018138159 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:22:18 INFO - PROCESS | 1845 | 1461018138409 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407747000 == 140 [pid = 1845] [id = 415] 15:22:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f33f84b1800) [pid = 1845] [serial = 1246] [outer = (nil)] 15:22:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f3400434400) [pid = 1845] [serial = 1247] [outer = 0x7f33f84b1800] 15:22:18 INFO - PROCESS | 1845 | 1461018138529 Marionette DEBUG loaded listener.js 15:22:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f3402faec00) [pid = 1845] [serial = 1248] [outer = 0x7f33f84b1800] 15:22:19 INFO - PROCESS | 1845 | 1461018139342 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]]]}] 15:22:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:22:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1486ms 15:22:19 INFO - PROCESS | 1845 | 1461018139389 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:22:19 INFO - PROCESS | 1845 | 1461018139393 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:22:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:22:19 INFO - PROCESS | 1845 | 1461018139399 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:22:19 INFO - PROCESS | 1845 | 1461018139401 Marionette TRACE conn3 <- [1,1634,null,{}] 15:22:19 INFO - PROCESS | 1845 | 1461018139407 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}] 15:22:19 INFO - PROCESS | 1845 | 1461018139609 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:22:19 INFO - PROCESS | 1845 | 1461018139829 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340957c000 == 141 [pid = 1845] [id = 416] 15:22:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f34065f3400) [pid = 1845] [serial = 1249] [outer = (nil)] 15:22:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f34069cc800) [pid = 1845] [serial = 1250] [outer = 0x7f34065f3400] 15:22:19 INFO - PROCESS | 1845 | 1461018139969 Marionette DEBUG loaded listener.js 15:22:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f340828e000) [pid = 1845] [serial = 1251] [outer = 0x7f34065f3400] 15:22:20 INFO - PROCESS | 1845 | 1461018140967 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]]]}] 15:22:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:22:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1639ms 15:22:21 INFO - PROCESS | 1845 | 1461018141040 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:22:21 INFO - PROCESS | 1845 | 1461018141044 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:22:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:22:21 INFO - PROCESS | 1845 | 1461018141050 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:22:21 INFO - PROCESS | 1845 | 1461018141054 Marionette TRACE conn3 <- [1,1638,null,{}] 15:22:21 INFO - PROCESS | 1845 | 1461018141060 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}] 15:22:21 INFO - PROCESS | 1845 | 1461018141276 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:22:21 INFO - PROCESS | 1845 | 1461018141492 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa17800 == 142 [pid = 1845] [id = 417] 15:22:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f34065f4400) [pid = 1845] [serial = 1252] [outer = (nil)] 15:22:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f341504d800) [pid = 1845] [serial = 1253] [outer = 0x7f34065f4400] 15:22:21 INFO - PROCESS | 1845 | 1461018141658 Marionette DEBUG loaded listener.js 15:22:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f341633d000) [pid = 1845] [serial = 1254] [outer = 0x7f34065f4400] 15:22:22 INFO - PROCESS | 1845 | 1461018142606 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]]]}] 15:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1585ms 15:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:22:22 INFO - PROCESS | 1845 | 1461018142638 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:22:22 INFO - PROCESS | 1845 | 1461018142641 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:22:22 INFO - PROCESS | 1845 | 1461018142647 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:22:22 INFO - PROCESS | 1845 | 1461018142651 Marionette TRACE conn3 <- [1,1642,null,{}] 15:22:22 INFO - PROCESS | 1845 | 1461018142656 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}] 15:22:22 INFO - PROCESS | 1845 | 1461018142858 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:22:23 INFO - PROCESS | 1845 | 1461018143112 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f678d800 == 143 [pid = 1845] [id = 418] 15:22:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f33f34c6400) [pid = 1845] [serial = 1255] [outer = (nil)] 15:22:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f33f34d1000) [pid = 1845] [serial = 1256] [outer = 0x7f33f34c6400] 15:22:23 INFO - PROCESS | 1845 | 1461018143232 Marionette DEBUG loaded listener.js 15:22:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f33f34d5c00) [pid = 1845] [serial = 1257] [outer = 0x7f33f34c6400] 15:22:24 INFO - PROCESS | 1845 | 1461018144055 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]]]}] 15:22:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1440ms 15:22:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:22:24 INFO - PROCESS | 1845 | 1461018144087 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:22:24 INFO - PROCESS | 1845 | 1461018144090 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:22:24 INFO - PROCESS | 1845 | 1461018144097 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:22:24 INFO - PROCESS | 1845 | 1461018144100 Marionette TRACE conn3 <- [1,1646,null,{}] 15:22:24 INFO - PROCESS | 1845 | 1461018144105 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}] 15:22:24 INFO - PROCESS | 1845 | 1461018144311 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:22:24 INFO - PROCESS | 1845 | 1461018144526 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341d27d000 == 144 [pid = 1845] [id = 419] 15:22:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f33f34c9000) [pid = 1845] [serial = 1258] [outer = (nil)] 15:22:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f34171f5000) [pid = 1845] [serial = 1259] [outer = 0x7f33f34c9000] 15:22:24 INFO - PROCESS | 1845 | 1461018144642 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f341b026400) [pid = 1845] [serial = 1260] [outer = 0x7f33f34c9000] 15:22:25 INFO - PROCESS | 1845 | 1461018145569 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]]]}] 15:22:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:22:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1530ms 15:22:25 INFO - PROCESS | 1845 | 1461018145628 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:22:25 INFO - PROCESS | 1845 | 1461018145631 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:22:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:22:25 INFO - PROCESS | 1845 | 1461018145638 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:22:25 INFO - PROCESS | 1845 | 1461018145641 Marionette TRACE conn3 <- [1,1650,null,{}] 15:22:25 INFO - PROCESS | 1845 | 1461018145647 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}] 15:22:25 INFO - PROCESS | 1845 | 1461018145863 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:22:26 INFO - PROCESS | 1845 | 1461018146076 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f1866800 == 145 [pid = 1845] [id = 420] 15:22:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f33f34d0400) [pid = 1845] [serial = 1261] [outer = (nil)] 15:22:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f33f3882c00) [pid = 1845] [serial = 1262] [outer = 0x7f33f34d0400] 15:22:26 INFO - PROCESS | 1845 | 1461018146194 Marionette DEBUG loaded listener.js 15:22:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f33f3888000) [pid = 1845] [serial = 1263] [outer = 0x7f33f34d0400] 15:22:27 INFO - PROCESS | 1845 | 1461018147117 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]]]}] 15:22:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:22:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1535ms 15:22:27 INFO - PROCESS | 1845 | 1461018147177 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:22:27 INFO - PROCESS | 1845 | 1461018147183 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:22:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:22:27 INFO - PROCESS | 1845 | 1461018147193 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:22:27 INFO - PROCESS | 1845 | 1461018147198 Marionette TRACE conn3 <- [1,1654,null,{}] 15:22:27 INFO - PROCESS | 1845 | 1461018147207 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}] 15:22:27 INFO - PROCESS | 1845 | 1461018147444 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:22:27 INFO - PROCESS | 1845 | 1461018147717 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ed2e4000 == 146 [pid = 1845] [id = 421] 15:22:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f33f213c400) [pid = 1845] [serial = 1264] [outer = (nil)] 15:22:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f33f67c1400) [pid = 1845] [serial = 1265] [outer = 0x7f33f213c400] 15:22:27 INFO - PROCESS | 1845 | 1461018147854 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f33f8678000) [pid = 1845] [serial = 1266] [outer = 0x7f33f213c400] 15:22:29 INFO - PROCESS | 1845 | 1461018149229 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]]]}] 15:22:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:22:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2091ms 15:22:29 INFO - PROCESS | 1845 | 1461018149328 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:22:29 INFO - PROCESS | 1845 | 1461018149334 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:22:29 INFO - PROCESS | 1845 | 1461018149348 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:22:29 INFO - PROCESS | 1845 | 1461018149354 Marionette TRACE conn3 <- [1,1658,null,{}] 15:22:29 INFO - PROCESS | 1845 | 1461018149363 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}] 15:22:29 INFO - PROCESS | 1845 | 1461018149568 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:22:29 INFO - PROCESS | 1845 | 1461018149787 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6104800 == 147 [pid = 1845] [id = 422] 15:22:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f33f2356400) [pid = 1845] [serial = 1267] [outer = (nil)] 15:22:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f33f23de800) [pid = 1845] [serial = 1268] [outer = 0x7f33f2356400] 15:22:29 INFO - PROCESS | 1845 | 1461018149898 Marionette DEBUG loaded listener.js 15:22:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f33f387e000) [pid = 1845] [serial = 1269] [outer = 0x7f33f2356400] 15:22:31 INFO - PROCESS | 1845 | 1461018151025 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]]]}] 15:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1743ms 15:22:31 INFO - PROCESS | 1845 | 1461018151091 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:22:31 INFO - PROCESS | 1845 | 1461018151099 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:22:31 INFO - PROCESS | 1845 | 1461018151109 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:22:31 INFO - PROCESS | 1845 | 1461018151114 Marionette TRACE conn3 <- [1,1662,null,{}] 15:22:31 INFO - PROCESS | 1845 | 1461018151120 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}] 15:22:31 INFO - PROCESS | 1845 | 1461018151346 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:22:31 INFO - PROCESS | 1845 | 1461018151659 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3a8b000 == 148 [pid = 1845] [id = 423] 15:22:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f33f4254000) [pid = 1845] [serial = 1270] [outer = (nil)] 15:22:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f33f46b8400) [pid = 1845] [serial = 1271] [outer = 0x7f33f4254000] 15:22:31 INFO - PROCESS | 1845 | 1461018151734 Marionette DEBUG loaded listener.js 15:22:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f33f65d1c00) [pid = 1845] [serial = 1272] [outer = 0x7f33f4254000] 15:22:32 INFO - PROCESS | 1845 | 1461018152712 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]]]}] 15:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1683ms 15:22:32 INFO - PROCESS | 1845 | 1461018152792 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:22:32 INFO - PROCESS | 1845 | 1461018152795 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:22:32 INFO - PROCESS | 1845 | 1461018152802 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:22:32 INFO - PROCESS | 1845 | 1461018152807 Marionette TRACE conn3 <- [1,1666,null,{}] 15:22:32 INFO - PROCESS | 1845 | 1461018152823 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}] 15:22:33 INFO - PROCESS | 1845 | 1461018153094 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:22:33 INFO - PROCESS | 1845 | 1461018153436 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f463f000 == 149 [pid = 1845] [id = 424] 15:22:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f33f84ac800) [pid = 1845] [serial = 1273] [outer = (nil)] 15:22:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f33f8670800) [pid = 1845] [serial = 1274] [outer = 0x7f33f84ac800] 15:22:33 INFO - PROCESS | 1845 | 1461018153515 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f33f867b400) [pid = 1845] [serial = 1275] [outer = 0x7f33f84ac800] 15:22:34 INFO - PROCESS | 1845 | 1461018154413 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]]]}] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f1556000 == 148 [pid = 1845] [id = 361] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3417156000 == 147 [pid = 1845] [id = 355] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f23a8800 == 146 [pid = 1845] [id = 359] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f33fff6f000) [pid = 1845] [serial = 1169] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f3403961800) [pid = 1845] [serial = 1136] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f341b022c00) [pid = 1845] [serial = 1127] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f33ffa36800) [pid = 1845] [serial = 1142] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f33f69fd000) [pid = 1845] [serial = 1115] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f34032b7c00) [pid = 1845] [serial = 1121] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f3400fa7800) [pid = 1845] [serial = 1118] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f33f65ce400) [pid = 1845] [serial = 1145] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f33ffa39800) [pid = 1845] [serial = 1133] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f3408d4d000) [pid = 1845] [serial = 1124] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f33f65ca000) [pid = 1845] [serial = 1148] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f33f2213800) [pid = 1845] [serial = 1112] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f33f84b5c00) [pid = 1845] [serial = 1139] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f33f213d400) [pid = 1845] [serial = 1130] [outer = (nil)] [url = about:blank] 15:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1740ms 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3420473800 == 145 [pid = 1845] [id = 357] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f674f000 == 144 [pid = 1845] [id = 360] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407d0f800 == 143 [pid = 1845] [id = 353] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0dc3000 == 142 [pid = 1845] [id = 362] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340019f000 == 141 [pid = 1845] [id = 410] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa24800 == 140 [pid = 1845] [id = 409] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe7a5800 == 139 [pid = 1845] [id = 408] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4966800 == 138 [pid = 1845] [id = 407] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f156b800 == 137 [pid = 1845] [id = 406] 15:22:34 INFO - PROCESS | 1845 | 1461018154595 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:22:34 INFO - PROCESS | 1845 | 1461018154602 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f23b0800 == 136 [pid = 1845] [id = 405] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3b11000 == 135 [pid = 1845] [id = 404] 15:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341f5a7000 == 134 [pid = 1845] [id = 399] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34193c9000 == 133 [pid = 1845] [id = 398] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415e7c800 == 132 [pid = 1845] [id = 397] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409628800 == 131 [pid = 1845] [id = 396] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340769b800 == 130 [pid = 1845] [id = 395] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404163000 == 129 [pid = 1845] [id = 394] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d5d000 == 128 [pid = 1845] [id = 393] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340140d000 == 127 [pid = 1845] [id = 392] 15:22:34 INFO - PROCESS | 1845 | 1461018154628 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:22:34 INFO - PROCESS | 1845 | 1461018154632 Marionette TRACE conn3 <- [1,1670,null,{}] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a7e000 == 126 [pid = 1845] [id = 391] 15:22:34 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0f11800 == 125 [pid = 1845] [id = 390] 15:22:34 INFO - PROCESS | 1845 | 1461018154642 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}] 15:22:34 INFO - PROCESS | 1845 | 1461018154825 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f33ffa81800) [pid = 1845] [serial = 1166] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f33f2206400) [pid = 1845] [serial = 1151] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f33ffe71c00) [pid = 1845] [serial = 1167] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f33f7fdd400) [pid = 1845] [serial = 1157] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f33fe915800) [pid = 1845] [serial = 1164] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f33f2358400) [pid = 1845] [serial = 1152] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f33fd59d400) [pid = 1845] [serial = 1160] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f33f4258800) [pid = 1845] [serial = 1154] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f33fe704000) [pid = 1845] [serial = 1163] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f33fd750400) [pid = 1845] [serial = 1161] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f33f65c9800) [pid = 1845] [serial = 1155] [outer = (nil)] [url = about:blank] 15:22:34 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f33f82cb400) [pid = 1845] [serial = 1158] [outer = (nil)] [url = about:blank] 15:22:35 INFO - PROCESS | 1845 | 1461018155088 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f388b000 == 126 [pid = 1845] [id = 425] 15:22:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f33f0eda400) [pid = 1845] [serial = 1276] [outer = (nil)] 15:22:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f33f7fdd400) [pid = 1845] [serial = 1277] [outer = 0x7f33f0eda400] 15:22:35 INFO - PROCESS | 1845 | 1461018155197 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f33fe69b800) [pid = 1845] [serial = 1278] [outer = 0x7f33f0eda400] 15:22:35 INFO - PROCESS | 1845 | 1461018155968 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]]]}] 15:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1408ms 15:22:36 INFO - PROCESS | 1845 | 1461018156024 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:22:36 INFO - PROCESS | 1845 | 1461018156028 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:22:36 INFO - PROCESS | 1845 | 1461018156034 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - PROCESS | 1845 | 1461018156036 Marionette TRACE conn3 <- [1,1674,null,{}] 15:22:36 INFO - PROCESS | 1845 | 1461018156041 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}] 15:22:36 INFO - PROCESS | 1845 | 1461018156294 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:22:36 INFO - PROCESS | 1845 | 1461018156317 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f65d3800 == 127 [pid = 1845] [id = 426] 15:22:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f33f2209c00) [pid = 1845] [serial = 1279] [outer = (nil)] 15:22:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f33fe6e1000) [pid = 1845] [serial = 1280] [outer = 0x7f33f2209c00] 15:22:36 INFO - PROCESS | 1845 | 1461018156380 Marionette DEBUG loaded listener.js 15:22:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f33fea74000) [pid = 1845] [serial = 1281] [outer = 0x7f33f2209c00] 15:22:37 INFO - PROCESS | 1845 | 1461018157335 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]]]}] 15:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1329ms 15:22:37 INFO - PROCESS | 1845 | 1461018157364 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:22:37 INFO - PROCESS | 1845 | 1461018157367 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:22:37 INFO - PROCESS | 1845 | 1461018157373 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:22:37 INFO - PROCESS | 1845 | 1461018157376 Marionette TRACE conn3 <- [1,1678,null,{}] 15:22:37 INFO - PROCESS | 1845 | 1461018157381 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}] 15:22:37 INFO - PROCESS | 1845 | 1461018157735 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:22:37 INFO - PROCESS | 1845 | 1461018157777 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff591800 == 128 [pid = 1845] [id = 427] 15:22:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f33ffc56000) [pid = 1845] [serial = 1282] [outer = (nil)] 15:22:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f3401288400) [pid = 1845] [serial = 1283] [outer = 0x7f33ffc56000] 15:22:37 INFO - PROCESS | 1845 | 1461018157844 Marionette DEBUG loaded listener.js 15:22:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f340311b800) [pid = 1845] [serial = 1284] [outer = 0x7f33ffc56000] 15:22:38 INFO - PROCESS | 1845 | 1461018158751 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]]]}] 15:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1439ms 15:22:38 INFO - PROCESS | 1845 | 1461018158813 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:22:38 INFO - PROCESS | 1845 | 1461018158817 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:22:38 INFO - PROCESS | 1845 | 1461018158823 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:22:38 INFO - PROCESS | 1845 | 1461018158825 Marionette TRACE conn3 <- [1,1682,null,{}] 15:22:38 INFO - PROCESS | 1845 | 1461018158832 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}] 15:22:39 INFO - PROCESS | 1845 | 1461018159091 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:22:40 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f33efe69400) [pid = 1845] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:22:40 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f33f494c000) [pid = 1845] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:22:40 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f33fe916000) [pid = 1845] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:22:40 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f33f67bc800) [pid = 1845] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:22:40 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f33f67b4000) [pid = 1845] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:22:40 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f33ffa41400) [pid = 1845] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:22:40 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f33efe66c00) [pid = 1845] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:22:40 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f33f2214400) [pid = 1845] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:22:40 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f33efe5d800) [pid = 1845] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:22:40 INFO - PROCESS | 1845 | 1461018160272 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f462d000 == 129 [pid = 1845] [id = 428] 15:22:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f33efe5d800) [pid = 1845] [serial = 1285] [outer = (nil)] 15:22:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f33f234f000) [pid = 1845] [serial = 1286] [outer = 0x7f33efe5d800] 15:22:40 INFO - PROCESS | 1845 | 1461018160352 Marionette DEBUG loaded listener.js 15:22:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f33f84ba000) [pid = 1845] [serial = 1287] [outer = 0x7f33efe5d800] 15:22:41 INFO - PROCESS | 1845 | 1461018161066 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]]]}] 15:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2281ms 15:22:41 INFO - PROCESS | 1845 | 1461018161115 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:22:41 INFO - PROCESS | 1845 | 1461018161119 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:22:41 INFO - PROCESS | 1845 | 1461018161125 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:22:41 INFO - PROCESS | 1845 | 1461018161128 Marionette TRACE conn3 <- [1,1686,null,{}] 15:22:41 INFO - PROCESS | 1845 | 1461018161137 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}] 15:22:41 INFO - PROCESS | 1845 | 1461018161320 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:22:41 INFO - PROCESS | 1845 | 1461018161346 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012da800 == 130 [pid = 1845] [id = 429] 15:22:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f33fd5a6400) [pid = 1845] [serial = 1288] [outer = (nil)] 15:22:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f3403fc8000) [pid = 1845] [serial = 1289] [outer = 0x7f33fd5a6400] 15:22:41 INFO - PROCESS | 1845 | 1461018161409 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f3405cc1c00) [pid = 1845] [serial = 1290] [outer = 0x7f33fd5a6400] 15:22:42 INFO - PROCESS | 1845 | 1461018162481 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]]]}] 15:22:42 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 15:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1436ms 15:22:42 INFO - PROCESS | 1845 | 1461018162563 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 1845 | 1461018162573 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:22:42 INFO - PROCESS | 1845 | 1461018162595 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 1845 | 1461018162601 Marionette TRACE conn3 <- [1,1690,null,{}] 15:22:42 INFO - PROCESS | 1845 | 1461018162665 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}] 15:22:42 INFO - PROCESS | 1845 | 1461018162900 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:22:43 INFO - PROCESS | 1845 | 1461018163184 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3c8d000 == 131 [pid = 1845] [id = 430] 15:22:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f33f20a5c00) [pid = 1845] [serial = 1291] [outer = (nil)] 15:22:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f33f34d4400) [pid = 1845] [serial = 1292] [outer = 0x7f33f20a5c00] 15:22:43 INFO - PROCESS | 1845 | 1461018163304 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f33f3889c00) [pid = 1845] [serial = 1293] [outer = 0x7f33f20a5c00] 15:22:44 INFO - PROCESS | 1845 | 1461018164264 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]]]}] 15:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1749ms 15:22:44 INFO - PROCESS | 1845 | 1461018164340 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:22:44 INFO - PROCESS | 1845 | 1461018164349 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:22:44 INFO - PROCESS | 1845 | 1461018164360 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:22:44 INFO - PROCESS | 1845 | 1461018164364 Marionette TRACE conn3 <- [1,1694,null,{}] 15:22:44 INFO - PROCESS | 1845 | 1461018164371 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}] 15:22:44 INFO - PROCESS | 1845 | 1461018164630 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:22:44 INFO - PROCESS | 1845 | 1461018164942 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd39a000 == 132 [pid = 1845] [id = 431] 15:22:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f33f3559400) [pid = 1845] [serial = 1294] [outer = (nil)] 15:22:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f33f7f35800) [pid = 1845] [serial = 1295] [outer = 0x7f33f3559400] 15:22:45 INFO - PROCESS | 1845 | 1461018165019 Marionette DEBUG loaded listener.js 15:22:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f33f866e800) [pid = 1845] [serial = 1296] [outer = 0x7f33f3559400] 15:22:46 INFO - PROCESS | 1845 | 1461018166313 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]]]}] 15:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1998ms 15:22:46 INFO - PROCESS | 1845 | 1461018166360 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:22:46 INFO - PROCESS | 1845 | 1461018166366 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:22:46 INFO - PROCESS | 1845 | 1461018166376 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:22:46 INFO - PROCESS | 1845 | 1461018166385 Marionette TRACE conn3 <- [1,1698,null,{}] 15:22:46 INFO - PROCESS | 1845 | 1461018166474 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}] 15:22:46 INFO - PROCESS | 1845 | 1461018166956 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:22:47 INFO - PROCESS | 1845 | 1461018167186 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b30000 == 133 [pid = 1845] [id = 432] 15:22:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f33fee53800) [pid = 1845] [serial = 1297] [outer = (nil)] 15:22:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f33ffa36c00) [pid = 1845] [serial = 1298] [outer = 0x7f33fee53800] 15:22:47 INFO - PROCESS | 1845 | 1461018167319 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f33fff6cc00) [pid = 1845] [serial = 1299] [outer = 0x7f33fee53800] 15:22:48 INFO - PROCESS | 1845 | 1461018168468 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]]]}] 15:22:48 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 15:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2158ms 15:22:48 INFO - PROCESS | 1845 | 1461018168534 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:22:48 INFO - PROCESS | 1845 | 1461018168539 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:22:48 INFO - PROCESS | 1845 | 1461018168545 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 1845 | 1461018168548 Marionette TRACE conn3 <- [1,1702,null,{}] 15:22:48 INFO - PROCESS | 1845 | 1461018168554 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}] 15:22:48 INFO - PROCESS | 1845 | 1461018168764 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:22:48 INFO - PROCESS | 1845 | 1461018168975 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34042c7000 == 134 [pid = 1845] [id = 433] 15:22:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f34002a7400) [pid = 1845] [serial = 1300] [outer = (nil)] 15:22:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f3403961800) [pid = 1845] [serial = 1301] [outer = 0x7f34002a7400] 15:22:49 INFO - PROCESS | 1845 | 1461018169136 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f3405949800) [pid = 1845] [serial = 1302] [outer = 0x7f34002a7400] 15:22:50 INFO - PROCESS | 1845 | 1461018170037 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]]]}] 15:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1532ms 15:22:50 INFO - PROCESS | 1845 | 1461018170077 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:22:50 INFO - PROCESS | 1845 | 1461018170080 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:22:50 INFO - PROCESS | 1845 | 1461018170088 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:22:50 INFO - PROCESS | 1845 | 1461018170092 Marionette TRACE conn3 <- [1,1706,null,{}] 15:22:50 INFO - PROCESS | 1845 | 1461018170099 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}] 15:22:50 INFO - PROCESS | 1845 | 1461018170407 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:22:50 INFO - PROCESS | 1845 | 1461018170607 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408d13800 == 135 [pid = 1845] [id = 434] 15:22:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f340043e800) [pid = 1845] [serial = 1303] [outer = (nil)] 15:22:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f340735e000) [pid = 1845] [serial = 1304] [outer = 0x7f340043e800] 15:22:50 INFO - PROCESS | 1845 | 1461018170730 Marionette DEBUG loaded listener.js 15:22:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f3407b06000) [pid = 1845] [serial = 1305] [outer = 0x7f340043e800] 15:22:51 INFO - PROCESS | 1845 | 1461018171654 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]]]}] 15:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1641ms 15:22:51 INFO - PROCESS | 1845 | 1461018171730 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:22:51 INFO - PROCESS | 1845 | 1461018171734 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:22:51 INFO - PROCESS | 1845 | 1461018171740 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 1845 | 1461018171743 Marionette TRACE conn3 <- [1,1710,null,{}] 15:22:51 INFO - PROCESS | 1845 | 1461018171749 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}] 15:22:52 INFO - PROCESS | 1845 | 1461018171995 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:22:52 INFO - PROCESS | 1845 | 1461018172266 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f62800 == 136 [pid = 1845] [id = 435] 15:22:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f340855d000) [pid = 1845] [serial = 1306] [outer = (nil)] 15:22:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f34090c0c00) [pid = 1845] [serial = 1307] [outer = 0x7f340855d000] 15:22:52 INFO - PROCESS | 1845 | 1461018172395 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f3409378000) [pid = 1845] [serial = 1308] [outer = 0x7f340855d000] 15:22:53 INFO - PROCESS | 1845 | 1461018173305 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]]]}] 15:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1640ms 15:22:53 INFO - PROCESS | 1845 | 1461018173382 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 1845 | 1461018173385 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:22:53 INFO - PROCESS | 1845 | 1461018173393 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 1845 | 1461018173397 Marionette TRACE conn3 <- [1,1714,null,{}] 15:22:53 INFO - PROCESS | 1845 | 1461018173403 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}] 15:22:53 INFO - PROCESS | 1845 | 1461018173671 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:22:53 INFO - PROCESS | 1845 | 1461018173971 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3419337800 == 137 [pid = 1845] [id = 436] 15:22:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f33ed3ea800) [pid = 1845] [serial = 1309] [outer = (nil)] 15:22:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f33ed3f6400) [pid = 1845] [serial = 1310] [outer = 0x7f33ed3ea800] 15:22:54 INFO - PROCESS | 1845 | 1461018174055 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f3403bc5000) [pid = 1845] [serial = 1311] [outer = 0x7f33ed3ea800] 15:22:54 INFO - PROCESS | 1845 | 1461018174942 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]]]}] 15:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1587ms 15:22:54 INFO - PROCESS | 1845 | 1461018174982 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:22:54 INFO - PROCESS | 1845 | 1461018174985 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:22:54 INFO - PROCESS | 1845 | 1461018174992 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:22:54 INFO - PROCESS | 1845 | 1461018174995 Marionette TRACE conn3 <- [1,1718,null,{}] 15:22:55 INFO - PROCESS | 1845 | 1461018175001 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}] 15:22:55 INFO - PROCESS | 1845 | 1461018175240 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:22:55 INFO - PROCESS | 1845 | 1461018175541 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f342046d800 == 138 [pid = 1845] [id = 437] 15:22:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f33ed3f3800) [pid = 1845] [serial = 1312] [outer = (nil)] 15:22:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f3409380000) [pid = 1845] [serial = 1313] [outer = 0x7f33ed3f3800] 15:22:55 INFO - PROCESS | 1845 | 1461018175625 Marionette DEBUG loaded listener.js 15:22:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f340be21c00) [pid = 1845] [serial = 1314] [outer = 0x7f33ed3f3800] 15:22:56 INFO - PROCESS | 1845 | 1461018176512 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]]]}] 15:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1581ms 15:22:56 INFO - PROCESS | 1845 | 1461018176574 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:22:56 INFO - PROCESS | 1845 | 1461018176578 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:22:56 INFO - PROCESS | 1845 | 1461018176584 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - PROCESS | 1845 | 1461018176588 Marionette TRACE conn3 <- [1,1722,null,{}] 15:22:56 INFO - PROCESS | 1845 | 1461018176594 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}] 15:22:56 INFO - PROCESS | 1845 | 1461018176810 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:22:57 INFO - PROCESS | 1845 | 1461018177111 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f62f2000 == 139 [pid = 1845] [id = 438] 15:22:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f33ed3eb000) [pid = 1845] [serial = 1315] [outer = (nil)] 15:22:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f3415c72800) [pid = 1845] [serial = 1316] [outer = 0x7f33ed3eb000] 15:22:57 INFO - PROCESS | 1845 | 1461018177191 Marionette DEBUG loaded listener.js 15:22:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f34174c6400) [pid = 1845] [serial = 1317] [outer = 0x7f33ed3eb000] 15:22:58 INFO - PROCESS | 1845 | 1461018178054 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]]]}] 15:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1530ms 15:22:58 INFO - PROCESS | 1845 | 1461018178116 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:22:58 INFO - PROCESS | 1845 | 1461018178120 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:22:58 INFO - PROCESS | 1845 | 1461018178127 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:22:58 INFO - PROCESS | 1845 | 1461018178130 Marionette TRACE conn3 <- [1,1726,null,{}] 15:22:58 INFO - PROCESS | 1845 | 1461018178136 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}] 15:22:58 INFO - PROCESS | 1845 | 1461018178355 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:22:58 INFO - PROCESS | 1845 | 1461018178657 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0f7e000 == 140 [pid = 1845] [id = 439] 15:22:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f33ee9e7000) [pid = 1845] [serial = 1318] [outer = (nil)] 15:22:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f33ee9f0400) [pid = 1845] [serial = 1319] [outer = 0x7f33ee9e7000] 15:22:58 INFO - PROCESS | 1845 | 1461018178748 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f33ee9f5800) [pid = 1845] [serial = 1320] [outer = 0x7f33ee9e7000] 15:22:59 INFO - PROCESS | 1845 | 1461018179805 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]]]}] 15:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1739ms 15:22:59 INFO - PROCESS | 1845 | 1461018179865 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:22:59 INFO - PROCESS | 1845 | 1461018179871 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:22:59 INFO - PROCESS | 1845 | 1461018179878 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - PROCESS | 1845 | 1461018179882 Marionette TRACE conn3 <- [1,1730,null,{}] 15:22:59 INFO - PROCESS | 1845 | 1461018179888 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}] 15:23:00 INFO - PROCESS | 1845 | 1461018180139 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:23:00 INFO - PROCESS | 1845 | 1461018180474 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ec9a6000 == 141 [pid = 1845] [id = 440] 15:23:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 271 (0x7f341b1ad800) [pid = 1845] [serial = 1321] [outer = (nil)] 15:23:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 272 (0x7f341b548400) [pid = 1845] [serial = 1322] [outer = 0x7f341b1ad800] 15:23:00 INFO - PROCESS | 1845 | 1461018180609 Marionette DEBUG loaded listener.js 15:23:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 273 (0x7f341b6b9000) [pid = 1845] [serial = 1323] [outer = 0x7f341b1ad800] 15:23:01 INFO - PROCESS | 1845 | 1461018181708 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]]]}] 15:23:01 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 15:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1893ms 15:23:01 INFO - PROCESS | 1845 | 1461018181772 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:23:01 INFO - PROCESS | 1845 | 1461018181777 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:23:01 INFO - PROCESS | 1845 | 1461018181785 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:23:01 INFO - PROCESS | 1845 | 1461018181789 Marionette TRACE conn3 <- [1,1734,null,{}] 15:23:01 INFO - PROCESS | 1845 | 1461018181795 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}] 15:23:02 INFO - PROCESS | 1845 | 1461018182016 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:23:02 INFO - PROCESS | 1845 | 1461018182327 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ecbba000 == 142 [pid = 1845] [id = 441] 15:23:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 274 (0x7f33ecaf2400) [pid = 1845] [serial = 1324] [outer = (nil)] 15:23:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 275 (0x7f33ecafc800) [pid = 1845] [serial = 1325] [outer = 0x7f33ecaf2400] 15:23:02 INFO - PROCESS | 1845 | 1461018182419 Marionette DEBUG loaded listener.js 15:23:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 276 (0x7f3419297400) [pid = 1845] [serial = 1326] [outer = 0x7f33ecaf2400] 15:23:03 INFO - PROCESS | 1845 | 1461018183431 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]]]}] 15:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1689ms 15:23:03 INFO - PROCESS | 1845 | 1461018183474 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:23:03 INFO - PROCESS | 1845 | 1461018183479 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:23:03 INFO - PROCESS | 1845 | 1461018183485 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - PROCESS | 1845 | 1461018183489 Marionette TRACE conn3 <- [1,1738,null,{}] 15:23:03 INFO - PROCESS | 1845 | 1461018183495 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}] 15:23:03 INFO - PROCESS | 1845 | 1461018183709 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:23:04 INFO - PROCESS | 1845 | 1461018184019 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ecbd3000 == 143 [pid = 1845] [id = 442] 15:23:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 277 (0x7f33ecaf0800) [pid = 1845] [serial = 1327] [outer = (nil)] 15:23:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 278 (0x7f33ecc17000) [pid = 1845] [serial = 1328] [outer = 0x7f33ecaf0800] 15:23:04 INFO - PROCESS | 1845 | 1461018184106 Marionette DEBUG loaded listener.js 15:23:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 279 (0x7f33ecc1d000) [pid = 1845] [serial = 1329] [outer = 0x7f33ecaf0800] 15:23:04 INFO - PROCESS | 1845 | 1461018184974 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]]]}] 15:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1531ms 15:23:05 INFO - PROCESS | 1845 | 1461018185018 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:23:05 INFO - PROCESS | 1845 | 1461018185022 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:23:05 INFO - PROCESS | 1845 | 1461018185029 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:23:05 INFO - PROCESS | 1845 | 1461018185033 Marionette TRACE conn3 <- [1,1742,null,{}] 15:23:05 INFO - PROCESS | 1845 | 1461018185039 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}] 15:23:05 INFO - PROCESS | 1845 | 1461018185256 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:23:05 INFO - PROCESS | 1845 | 1461018185574 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eccd6000 == 144 [pid = 1845] [id = 443] 15:23:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 280 (0x7f33ec463c00) [pid = 1845] [serial = 1330] [outer = (nil)] 15:23:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 281 (0x7f33ec46a000) [pid = 1845] [serial = 1331] [outer = 0x7f33ec463c00] 15:23:05 INFO - PROCESS | 1845 | 1461018185654 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 282 (0x7f33ec46f400) [pid = 1845] [serial = 1332] [outer = 0x7f33ec463c00] 15:23:06 INFO - PROCESS | 1845 | 1461018186539 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]]]}] 15:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1586ms 15:23:06 INFO - PROCESS | 1845 | 1461018186617 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:23:06 INFO - PROCESS | 1845 | 1461018186619 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:23:06 INFO - PROCESS | 1845 | 1461018186627 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 1845 | 1461018186629 Marionette TRACE conn3 <- [1,1746,null,{}] 15:23:06 INFO - PROCESS | 1845 | 1461018186635 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}] 15:23:06 INFO - PROCESS | 1845 | 1461018186866 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:23:07 INFO - PROCESS | 1845 | 1461018187174 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ec61f800 == 145 [pid = 1845] [id = 444] 15:23:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 283 (0x7f33ec462c00) [pid = 1845] [serial = 1333] [outer = (nil)] 15:23:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 284 (0x7f33ec5e2c00) [pid = 1845] [serial = 1334] [outer = 0x7f33ec462c00] 15:23:07 INFO - PROCESS | 1845 | 1461018187255 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 285 (0x7f33ec5e7800) [pid = 1845] [serial = 1335] [outer = 0x7f33ec462c00] 15:23:08 INFO - PROCESS | 1845 | 1461018188180 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]]]}] 15:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1628ms 15:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:23:08 INFO - PROCESS | 1845 | 1461018188257 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:23:08 INFO - PROCESS | 1845 | 1461018188260 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:23:08 INFO - PROCESS | 1845 | 1461018188267 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:23:08 INFO - PROCESS | 1845 | 1461018188270 Marionette TRACE conn3 <- [1,1750,null,{}] 15:23:08 INFO - PROCESS | 1845 | 1461018188276 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}] 15:23:08 INFO - PROCESS | 1845 | 1461018188530 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:23:08 INFO - PROCESS | 1845 | 1461018188842 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f1565000 == 146 [pid = 1845] [id = 445] 15:23:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 286 (0x7f33ec464800) [pid = 1845] [serial = 1336] [outer = (nil)] 15:23:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 287 (0x7f33ecc14800) [pid = 1845] [serial = 1337] [outer = 0x7f33ec464800] 15:23:08 INFO - PROCESS | 1845 | 1461018188923 Marionette DEBUG loaded listener.js 15:23:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 288 (0x7f33ecc1ec00) [pid = 1845] [serial = 1338] [outer = 0x7f33ec464800] 15:23:09 INFO - PROCESS | 1845 | 1461018189902 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]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1684ms 15:23:09 INFO - PROCESS | 1845 | 1461018189951 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 1845 | 1461018189955 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:23:09 INFO - PROCESS | 1845 | 1461018189961 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1845 | 1461018189965 Marionette TRACE conn3 <- [1,1754,null,{}] 15:23:09 INFO - PROCESS | 1845 | 1461018189970 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}] 15:23:10 INFO - PROCESS | 1845 | 1461018190184 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:23:10 INFO - PROCESS | 1845 | 1461018190516 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6a2800 == 147 [pid = 1845] [id = 446] 15:23:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 289 (0x7f33ec5e4c00) [pid = 1845] [serial = 1339] [outer = (nil)] 15:23:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 290 (0x7f33ec79e800) [pid = 1845] [serial = 1340] [outer = 0x7f33ec5e4c00] 15:23:10 INFO - PROCESS | 1845 | 1461018190600 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 291 (0x7f33ec7a4800) [pid = 1845] [serial = 1341] [outer = 0x7f33ec5e4c00] 15:23:11 INFO - PROCESS | 1845 | 1461018191521 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]]]}] 15:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1635ms 15:23:11 INFO - PROCESS | 1845 | 1461018191598 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 1845 | 1461018191602 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:23:11 INFO - PROCESS | 1845 | 1461018191608 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 1845 | 1461018191612 Marionette TRACE conn3 <- [1,1758,null,{}] 15:23:11 INFO - PROCESS | 1845 | 1461018191618 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}] 15:23:11 INFO - PROCESS | 1845 | 1461018191873 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:23:12 INFO - PROCESS | 1845 | 1461018192187 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409e20000 == 148 [pid = 1845] [id = 447] 15:23:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 292 (0x7f33ec7a6800) [pid = 1845] [serial = 1342] [outer = (nil)] 15:23:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 293 (0x7f33ecc1f400) [pid = 1845] [serial = 1343] [outer = 0x7f33ec7a6800] 15:23:12 INFO - PROCESS | 1845 | 1461018192261 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 294 (0x7f33f0bec000) [pid = 1845] [serial = 1344] [outer = 0x7f33ec7a6800] 15:23:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0c7a000 == 147 [pid = 1845] [id = 376] 15:23:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415e80000 == 146 [pid = 1845] [id = 374] 15:23:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34001a6800 == 145 [pid = 1845] [id = 378] 15:23:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340957c000 == 144 [pid = 1845] [id = 416] 15:23:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407747000 == 143 [pid = 1845] [id = 415] 15:23:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d63000 == 142 [pid = 1845] [id = 414] 15:23:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa19000 == 141 [pid = 1845] [id = 413] 15:23:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a8f800 == 140 [pid = 1845] [id = 412] 15:23:13 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f388b800 == 139 [pid = 1845] [id = 411] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 293 (0x7f33ffa3f400) [pid = 1845] [serial = 1149] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 292 (0x7f3401286400) [pid = 1845] [serial = 1170] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 291 (0x7f33f220e800) [pid = 1845] [serial = 1029] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 290 (0x7f34042a3000) [pid = 1845] [serial = 1232] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 289 (0x7f33f2138400) [pid = 1845] [serial = 1214] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 288 (0x7f340310f800) [pid = 1845] [serial = 1184] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 287 (0x7f33f65c7000) [pid = 1845] [serial = 1217] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 286 (0x7f33f67b8800) [pid = 1845] [serial = 1218] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 285 (0x7f33ef0e6800) [pid = 1845] [serial = 1172] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 284 (0x7f3407b0d000) [pid = 1845] [serial = 1190] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 283 (0x7f33fee58c00) [pid = 1845] [serial = 1227] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 282 (0x7f33f65c9000) [pid = 1845] [serial = 1175] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 281 (0x7f3405942000) [pid = 1845] [serial = 1187] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 280 (0x7f3408dae400) [pid = 1845] [serial = 1196] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 279 (0x7f3408286800) [pid = 1845] [serial = 1193] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 278 (0x7f33fe70b400) [pid = 1845] [serial = 1178] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 277 (0x7f33fd59dc00) [pid = 1845] [serial = 1223] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 276 (0x7f33f7f38400) [pid = 1845] [serial = 1220] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 275 (0x7f33f84b2400) [pid = 1845] [serial = 1221] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 274 (0x7f33ffa8c400) [pid = 1845] [serial = 1181] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 273 (0x7f3409385400) [pid = 1845] [serial = 1199] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 272 (0x7f33f37b3400) [pid = 1845] [serial = 1211] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 271 (0x7f34161e1c00) [pid = 1845] [serial = 1202] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 270 (0x7f33f46bb800) [pid = 1845] [serial = 1205] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f33fff68800) [pid = 1845] [serial = 1229] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f33f355b800) [pid = 1845] [serial = 1208] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f34032b5000) [pid = 1845] [serial = 1230] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f33f23ddc00) [pid = 1845] [serial = 1215] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f33fe91d800) [pid = 1845] [serial = 1226] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f33fe6e2c00) [pid = 1845] [serial = 1224] [outer = (nil)] [url = about:blank] 15:23:14 INFO - PROCESS | 1845 | 1461018194112 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]]]}] 15:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2546ms 15:23:14 INFO - PROCESS | 1845 | 1461018194155 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:23:14 INFO - PROCESS | 1845 | 1461018194162 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:23:14 INFO - PROCESS | 1845 | 1461018194172 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - PROCESS | 1845 | 1461018194176 Marionette TRACE conn3 <- [1,1762,null,{}] 15:23:14 INFO - PROCESS | 1845 | 1461018194185 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}] 15:23:14 INFO - PROCESS | 1845 | 1461018194387 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:23:14 INFO - PROCESS | 1845 | 1461018194577 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0de2800 == 140 [pid = 1845] [id = 448] 15:23:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f33ee9f2c00) [pid = 1845] [serial = 1345] [outer = (nil)] 15:23:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f33f0edc400) [pid = 1845] [serial = 1346] [outer = 0x7f33ee9f2c00] 15:23:14 INFO - PROCESS | 1845 | 1461018194649 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f33f213ac00) [pid = 1845] [serial = 1347] [outer = 0x7f33ee9f2c00] 15:23:15 INFO - PROCESS | 1845 | 1461018195546 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]]]}] 15:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1440ms 15:23:15 INFO - PROCESS | 1845 | 1461018195614 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 1845 | 1461018195622 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:23:15 INFO - PROCESS | 1845 | 1461018195633 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1845 | 1461018195637 Marionette TRACE conn3 <- [1,1766,null,{}] 15:23:15 INFO - PROCESS | 1845 | 1461018195643 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}] 15:23:15 INFO - PROCESS | 1845 | 1461018195854 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:23:16 INFO - PROCESS | 1845 | 1461018196064 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f39db800 == 141 [pid = 1845] [id = 449] 15:23:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f33f2098400) [pid = 1845] [serial = 1348] [outer = (nil)] 15:23:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f33f34d4800) [pid = 1845] [serial = 1349] [outer = 0x7f33f2098400] 15:23:16 INFO - PROCESS | 1845 | 1461018196215 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f33f387f000) [pid = 1845] [serial = 1350] [outer = 0x7f33f2098400] 15:23:17 INFO - PROCESS | 1845 | 1461018197029 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]]]}] 15:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1436ms 15:23:17 INFO - PROCESS | 1845 | 1461018197069 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 1845 | 1461018197073 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:23:17 INFO - PROCESS | 1845 | 1461018197080 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 1845 | 1461018197085 Marionette TRACE conn3 <- [1,1770,null,{}] 15:23:17 INFO - PROCESS | 1845 | 1461018197114 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}] 15:23:17 INFO - PROCESS | 1845 | 1461018197399 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:23:17 INFO - PROCESS | 1845 | 1461018197449 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f47aa800 == 142 [pid = 1845] [id = 450] 15:23:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 271 (0x7f33f3880000) [pid = 1845] [serial = 1351] [outer = (nil)] 15:23:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 272 (0x7f33f67bdc00) [pid = 1845] [serial = 1352] [outer = 0x7f33f3880000] 15:23:17 INFO - PROCESS | 1845 | 1461018197523 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 273 (0x7f33f7f39000) [pid = 1845] [serial = 1353] [outer = 0x7f33f3880000] 15:23:18 INFO - PROCESS | 1845 | --DOMWINDOW == 272 (0x7f33ffc56000) [pid = 1845] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:23:18 INFO - PROCESS | 1845 | --DOMWINDOW == 271 (0x7f33efe5d800) [pid = 1845] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:23:18 INFO - PROCESS | 1845 | --DOMWINDOW == 270 (0x7f33f0eda400) [pid = 1845] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:23:18 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f33f2356400) [pid = 1845] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:23:18 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f33f84ac800) [pid = 1845] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:23:18 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f33f2209c00) [pid = 1845] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:23:18 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f33f4254000) [pid = 1845] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:23:18 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f33f878bc00) [pid = 1845] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:23:19 INFO - PROCESS | 1845 | 1461018199384 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]]]}] 15:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2344ms 15:23:19 INFO - PROCESS | 1845 | 1461018199433 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:23:19 INFO - PROCESS | 1845 | 1461018199438 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:23:19 INFO - PROCESS | 1845 | 1461018199445 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 1845 | 1461018199448 Marionette TRACE conn3 <- [1,1774,null,{}] 15:23:19 INFO - PROCESS | 1845 | 1461018199454 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}] 15:23:19 INFO - PROCESS | 1845 | 1461018199655 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:23:19 INFO - PROCESS | 1845 | 1461018199671 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f65e3800 == 143 [pid = 1845] [id = 451] 15:23:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f33f3552c00) [pid = 1845] [serial = 1354] [outer = (nil)] 15:23:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f33f8671400) [pid = 1845] [serial = 1355] [outer = 0x7f33f3552c00] 15:23:19 INFO - PROCESS | 1845 | 1461018199743 Marionette DEBUG loaded listener.js 15:23:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f33f8676400) [pid = 1845] [serial = 1356] [outer = 0x7f33f3552c00] 15:23:20 INFO - PROCESS | 1845 | 1461018200662 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]]]}] 15:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1239ms 15:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:23:20 INFO - PROCESS | 1845 | 1461018200692 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 1845 | 1461018200695 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:23:20 INFO - PROCESS | 1845 | 1461018200702 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 1845 | 1461018200705 Marionette TRACE conn3 <- [1,1778,null,{}] 15:23:20 INFO - PROCESS | 1845 | 1461018200712 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}] 15:23:20 INFO - PROCESS | 1845 | 1461018200931 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:23:21 INFO - PROCESS | 1845 | 1461018201293 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ed2d8800 == 144 [pid = 1845] [id = 452] 15:23:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f33ec466800) [pid = 1845] [serial = 1357] [outer = (nil)] 15:23:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f33ec7a5400) [pid = 1845] [serial = 1358] [outer = 0x7f33ec466800] 15:23:21 INFO - PROCESS | 1845 | 1461018201442 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 271 (0x7f33ed3ed400) [pid = 1845] [serial = 1359] [outer = 0x7f33ec466800] 15:23:22 INFO - PROCESS | 1845 | 1461018202379 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]]]}] 15:23:22 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 15:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1735ms 15:23:22 INFO - PROCESS | 1845 | 1461018202439 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 1845 | 1461018202448 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:23:22 INFO - PROCESS | 1845 | 1461018202458 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 1845 | 1461018202462 Marionette TRACE conn3 <- [1,1782,null,{}] 15:23:22 INFO - PROCESS | 1845 | 1461018202471 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}] 15:23:22 INFO - PROCESS | 1845 | 1461018202753 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:23:23 INFO - PROCESS | 1845 | 1461018203073 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f462f800 == 145 [pid = 1845] [id = 453] 15:23:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 272 (0x7f33f213a800) [pid = 1845] [serial = 1360] [outer = (nil)] 15:23:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 273 (0x7f33f23dec00) [pid = 1845] [serial = 1361] [outer = 0x7f33f213a800] 15:23:23 INFO - PROCESS | 1845 | 1461018203155 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 274 (0x7f33f355bc00) [pid = 1845] [serial = 1362] [outer = 0x7f33f213a800] 15:23:24 INFO - PROCESS | 1845 | 1461018204153 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]]]}] 15:23:24 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 15:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1734ms 15:23:24 INFO - PROCESS | 1845 | 1461018204196 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:23:24 INFO - PROCESS | 1845 | 1461018204203 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:23:24 INFO - PROCESS | 1845 | 1461018204210 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:23:24 INFO - PROCESS | 1845 | 1461018204214 Marionette TRACE conn3 <- [1,1786,null,{}] 15:23:24 INFO - PROCESS | 1845 | 1461018204221 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}] 15:23:24 INFO - PROCESS | 1845 | 1461018204451 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:23:24 INFO - PROCESS | 1845 | 1461018204793 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd39d000 == 146 [pid = 1845] [id = 454] 15:23:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 275 (0x7f33f2348400) [pid = 1845] [serial = 1363] [outer = (nil)] 15:23:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 276 (0x7f33f69f9c00) [pid = 1845] [serial = 1364] [outer = 0x7f33f2348400] 15:23:24 INFO - PROCESS | 1845 | 1461018204881 Marionette DEBUG loaded listener.js 15:23:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 277 (0x7f33f84b1c00) [pid = 1845] [serial = 1365] [outer = 0x7f33f2348400] 15:23:25 INFO - PROCESS | 1845 | 1461018205801 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]]]}] 15:23:25 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 15:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1636ms 15:23:25 INFO - PROCESS | 1845 | 1461018205848 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 1845 | 1461018205851 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:23:25 INFO - PROCESS | 1845 | 1461018205868 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 1845 | 1461018205877 Marionette TRACE conn3 <- [1,1790,null,{}] 15:23:25 INFO - PROCESS | 1845 | 1461018205885 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}] 15:23:26 INFO - PROCESS | 1845 | 1461018206163 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:23:26 INFO - PROCESS | 1845 | 1461018206486 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa12000 == 147 [pid = 1845] [id = 455] 15:23:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 278 (0x7f33f46b5400) [pid = 1845] [serial = 1366] [outer = (nil)] 15:23:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 279 (0x7f33fe6dc000) [pid = 1845] [serial = 1367] [outer = 0x7f33f46b5400] 15:23:26 INFO - PROCESS | 1845 | 1461018206567 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 280 (0x7f33fe918c00) [pid = 1845] [serial = 1368] [outer = 0x7f33f46b5400] 15:23:27 INFO - PROCESS | 1845 | 1461018207476 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]]]}] 15:23:27 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) 15:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1650ms 15:23:27 INFO - PROCESS | 1845 | 1461018207510 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:23:27 INFO - PROCESS | 1845 | 1461018207514 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:23:27 INFO - PROCESS | 1845 | 1461018207521 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:23:27 INFO - PROCESS | 1845 | 1461018207523 Marionette TRACE conn3 <- [1,1794,null,{}] 15:23:27 INFO - PROCESS | 1845 | 1461018207530 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}] 15:23:27 INFO - PROCESS | 1845 | 1461018207760 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:23:28 INFO - PROCESS | 1845 | 1461018208103 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012e5000 == 148 [pid = 1845] [id = 456] 15:23:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 281 (0x7f33f878c400) [pid = 1845] [serial = 1369] [outer = (nil)] 15:23:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 282 (0x7f33ffa38c00) [pid = 1845] [serial = 1370] [outer = 0x7f33f878c400] 15:23:28 INFO - PROCESS | 1845 | 1461018208192 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 283 (0x7f33ffc59400) [pid = 1845] [serial = 1371] [outer = 0x7f33f878c400] 15:23:29 INFO - PROCESS | 1845 | 1461018209198 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]]]}] 15:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1736ms 15:23:29 INFO - PROCESS | 1845 | 1461018209258 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:23:29 INFO - PROCESS | 1845 | 1461018209263 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:23:29 INFO - PROCESS | 1845 | 1461018209271 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:23:29 INFO - PROCESS | 1845 | 1461018209277 Marionette TRACE conn3 <- [1,1798,null,{}] 15:23:29 INFO - PROCESS | 1845 | 1461018209285 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}] 15:23:29 INFO - PROCESS | 1845 | 1461018209532 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:23:29 INFO - PROCESS | 1845 | 1461018209866 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f62800 == 149 [pid = 1845] [id = 457] 15:23:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 284 (0x7f34002a9000) [pid = 1845] [serial = 1372] [outer = (nil)] 15:23:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 285 (0x7f3400fa2c00) [pid = 1845] [serial = 1373] [outer = 0x7f34002a9000] 15:23:29 INFO - PROCESS | 1845 | 1461018209965 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 286 (0x7f3404f86400) [pid = 1845] [serial = 1374] [outer = 0x7f34002a9000] 15:23:30 INFO - PROCESS | 1845 | 1461018210917 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]]]}] 15:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1688ms 15:23:30 INFO - PROCESS | 1845 | 1461018210958 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 1845 | 1461018210962 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:23:30 INFO - PROCESS | 1845 | 1461018210969 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - PROCESS | 1845 | 1461018210973 Marionette TRACE conn3 <- [1,1802,null,{}] 15:23:30 INFO - PROCESS | 1845 | 1461018210978 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}] 15:23:31 INFO - PROCESS | 1845 | 1461018211241 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:23:31 INFO - PROCESS | 1845 | 1461018211564 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340bda8800 == 150 [pid = 1845] [id = 458] 15:23:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 287 (0x7f33ffc61800) [pid = 1845] [serial = 1375] [outer = (nil)] 15:23:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 288 (0x7f3407b0a800) [pid = 1845] [serial = 1376] [outer = 0x7f33ffc61800] 15:23:31 INFO - PROCESS | 1845 | 1461018211650 Marionette DEBUG loaded listener.js 15:23:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 289 (0x7f3408290c00) [pid = 1845] [serial = 1377] [outer = 0x7f33ffc61800] 15:23:32 INFO - PROCESS | 1845 | 1461018212579 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]]]}] 15:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1685ms 15:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:23:32 INFO - PROCESS | 1845 | 1461018212655 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:23:32 INFO - PROCESS | 1845 | 1461018212658 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:23:32 INFO - PROCESS | 1845 | 1461018212665 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:23:32 INFO - PROCESS | 1845 | 1461018212668 Marionette TRACE conn3 <- [1,1806,null,{}] 15:23:32 INFO - PROCESS | 1845 | 1461018212675 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}] 15:23:32 INFO - PROCESS | 1845 | 1461018212946 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:23:33 INFO - PROCESS | 1845 | 1461018213266 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3417359800 == 151 [pid = 1845] [id = 459] 15:23:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 290 (0x7f33ffe72400) [pid = 1845] [serial = 1378] [outer = (nil)] 15:23:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 291 (0x7f3408dae400) [pid = 1845] [serial = 1379] [outer = 0x7f33ffe72400] 15:23:33 INFO - PROCESS | 1845 | 1461018213345 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 292 (0x7f3409110c00) [pid = 1845] [serial = 1380] [outer = 0x7f33ffe72400] 15:23:34 INFO - PROCESS | 1845 | 1461018214242 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]]]}] 15:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1639ms 15:23:34 INFO - PROCESS | 1845 | 1461018214304 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:23:34 INFO - PROCESS | 1845 | 1461018214310 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:23:34 INFO - PROCESS | 1845 | 1461018214317 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 1845 | 1461018214319 Marionette TRACE conn3 <- [1,1810,null,{}] 15:23:34 INFO - PROCESS | 1845 | 1461018214326 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}] 15:23:34 INFO - PROCESS | 1845 | 1461018214548 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:23:34 INFO - PROCESS | 1845 | 1461018214781 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341ab52800 == 152 [pid = 1845] [id = 460] 15:23:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 293 (0x7f33eca4c800) [pid = 1845] [serial = 1381] [outer = (nil)] 15:23:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 294 (0x7f33eca55800) [pid = 1845] [serial = 1382] [outer = 0x7f33eca4c800] 15:23:34 INFO - PROCESS | 1845 | 1461018214906 Marionette DEBUG loaded listener.js 15:23:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 295 (0x7f33eca5a000) [pid = 1845] [serial = 1383] [outer = 0x7f33eca4c800] 15:23:35 INFO - PROCESS | 1845 | 1461018215794 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]]]}] 15:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1530ms 15:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:23:35 INFO - PROCESS | 1845 | 1461018215848 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:23:35 INFO - PROCESS | 1845 | 1461018215850 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:23:35 INFO - PROCESS | 1845 | 1461018215858 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:23:35 INFO - PROCESS | 1845 | 1461018215860 Marionette TRACE conn3 <- [1,1814,null,{}] 15:23:35 INFO - PROCESS | 1845 | 1461018215867 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}] 15:23:36 INFO - PROCESS | 1845 | 1461018216095 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:23:36 INFO - PROCESS | 1845 | 1461018216417 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe10000 == 153 [pid = 1845] [id = 461] 15:23:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 296 (0x7f33eca4f800) [pid = 1845] [serial = 1384] [outer = (nil)] 15:23:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 297 (0x7f3409382c00) [pid = 1845] [serial = 1385] [outer = 0x7f33eca4f800] 15:23:36 INFO - PROCESS | 1845 | 1461018216499 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 298 (0x7f3415eba800) [pid = 1845] [serial = 1386] [outer = 0x7f33eca4f800] 15:23:37 INFO - PROCESS | 1845 | 1461018217380 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]]]}] 15:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1584ms 15:23:37 INFO - PROCESS | 1845 | 1461018217443 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 1845 | 1461018217447 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:23:37 INFO - PROCESS | 1845 | 1461018217455 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 1845 | 1461018217457 Marionette TRACE conn3 <- [1,1818,null,{}] 15:23:37 INFO - PROCESS | 1845 | 1461018217463 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}] 15:23:37 INFO - PROCESS | 1845 | 1461018217690 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:23:38 INFO - PROCESS | 1845 | 1461018218020 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f342047f000 == 154 [pid = 1845] [id = 462] 15:23:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 299 (0x7f33ecc38c00) [pid = 1845] [serial = 1387] [outer = (nil)] 15:23:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 300 (0x7f33ecc3ac00) [pid = 1845] [serial = 1388] [outer = 0x7f33ecc38c00] 15:23:38 INFO - PROCESS | 1845 | 1461018218124 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 301 (0x7f3416307800) [pid = 1845] [serial = 1389] [outer = 0x7f33ecc38c00] 15:23:39 INFO - PROCESS | 1845 | 1461018219145 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]]]}] 15:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1732ms 15:23:39 INFO - PROCESS | 1845 | 1461018219187 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:23:39 INFO - PROCESS | 1845 | 1461018219192 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:23:39 INFO - PROCESS | 1845 | 1461018219199 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - PROCESS | 1845 | 1461018219203 Marionette TRACE conn3 <- [1,1822,null,{}] 15:23:39 INFO - PROCESS | 1845 | 1461018219210 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}] 15:23:39 INFO - PROCESS | 1845 | 1461018219461 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:23:39 INFO - PROCESS | 1845 | 1461018219771 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ed64b000 == 155 [pid = 1845] [id = 463] 15:23:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 302 (0x7f33f1843400) [pid = 1845] [serial = 1390] [outer = (nil)] 15:23:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 303 (0x7f33f1851400) [pid = 1845] [serial = 1391] [outer = 0x7f33f1843400] 15:23:39 INFO - PROCESS | 1845 | 1461018219854 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 304 (0x7f341b15a800) [pid = 1845] [serial = 1392] [outer = 0x7f33f1843400] 15:23:40 INFO - PROCESS | 1845 | 1461018220717 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]]]}] 15:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1589ms 15:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:23:40 INFO - PROCESS | 1845 | 1461018220788 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:23:40 INFO - PROCESS | 1845 | 1461018220791 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:23:40 INFO - PROCESS | 1845 | 1461018220798 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 1845 | 1461018220802 Marionette TRACE conn3 <- [1,1826,null,{}] 15:23:40 INFO - PROCESS | 1845 | 1461018220808 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}] 15:23:41 INFO - PROCESS | 1845 | 1461018221025 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:23:41 INFO - PROCESS | 1845 | 1461018221331 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f2113000 == 156 [pid = 1845] [id = 464] 15:23:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 305 (0x7f33ecc39400) [pid = 1845] [serial = 1393] [outer = (nil)] 15:23:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 306 (0x7f33f66c9800) [pid = 1845] [serial = 1394] [outer = 0x7f33ecc39400] 15:23:41 INFO - PROCESS | 1845 | 1461018221412 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 307 (0x7f33f66ce800) [pid = 1845] [serial = 1395] [outer = 0x7f33ecc39400] 15:23:42 INFO - PROCESS | 1845 | 1461018222248 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]]]}] 15:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1482ms 15:23:42 INFO - PROCESS | 1845 | 1461018222279 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:23:42 INFO - PROCESS | 1845 | 1461018222282 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:23:42 INFO - PROCESS | 1845 | 1461018222289 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:23:42 INFO - PROCESS | 1845 | 1461018222292 Marionette TRACE conn3 <- [1,1830,null,{}] 15:23:42 INFO - PROCESS | 1845 | 1461018222298 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}] 15:23:42 INFO - PROCESS | 1845 | 1461018222514 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:23:42 INFO - PROCESS | 1845 | 1461018222786 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ebaaa000 == 157 [pid = 1845] [id = 465] 15:23:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 308 (0x7f33ebb7cc00) [pid = 1845] [serial = 1396] [outer = (nil)] 15:23:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 309 (0x7f33ebb86800) [pid = 1845] [serial = 1397] [outer = 0x7f33ebb7cc00] 15:23:42 INFO - PROCESS | 1845 | 1461018222911 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 310 (0x7f33ebb8b000) [pid = 1845] [serial = 1398] [outer = 0x7f33ebb7cc00] 15:23:43 INFO - PROCESS | 1845 | 1461018223809 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]]]}] 15:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1580ms 15:23:43 INFO - PROCESS | 1845 | 1461018223871 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:23:43 INFO - PROCESS | 1845 | 1461018223875 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:23:43 INFO - PROCESS | 1845 | 1461018223882 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 1845 | 1461018223885 Marionette TRACE conn3 <- [1,1834,null,{}] 15:23:43 INFO - PROCESS | 1845 | 1461018223891 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}] 15:23:44 INFO - PROCESS | 1845 | 1461018224120 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:23:44 INFO - PROCESS | 1845 | 1461018224435 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ea6d6800 == 158 [pid = 1845] [id = 466] 15:23:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 311 (0x7f33ea71dc00) [pid = 1845] [serial = 1399] [outer = (nil)] 15:23:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 312 (0x7f33ea724800) [pid = 1845] [serial = 1400] [outer = 0x7f33ea71dc00] 15:23:44 INFO - PROCESS | 1845 | 1461018224528 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 313 (0x7f33ea729400) [pid = 1845] [serial = 1401] [outer = 0x7f33ea71dc00] 15:23:45 INFO - PROCESS | 1845 | 1461018225412 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]]]}] 15:23:45 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 15:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1586ms 15:23:45 INFO - PROCESS | 1845 | 1461018225470 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 1845 | 1461018225474 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:23:45 INFO - PROCESS | 1845 | 1461018225480 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 1845 | 1461018225482 Marionette TRACE conn3 <- [1,1838,null,{}] 15:23:45 INFO - PROCESS | 1845 | 1461018225489 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}] 15:23:45 INFO - PROCESS | 1845 | 1461018225725 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:23:46 INFO - PROCESS | 1845 | 1461018226043 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eb57d000 == 159 [pid = 1845] [id = 467] 15:23:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 314 (0x7f33ea729800) [pid = 1845] [serial = 1402] [outer = (nil)] 15:23:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 315 (0x7f33ebb8b800) [pid = 1845] [serial = 1403] [outer = 0x7f33ea729800] 15:23:46 INFO - PROCESS | 1845 | 1461018226124 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 316 (0x7f33f66cbc00) [pid = 1845] [serial = 1404] [outer = 0x7f33ea729800] 15:23:47 INFO - PROCESS | 1845 | 1461018227086 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]]]}] 15:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1679ms 15:23:47 INFO - PROCESS | 1845 | 1461018227172 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 1845 | 1461018227175 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:23:47 INFO - PROCESS | 1845 | 1461018227183 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 1845 | 1461018227186 Marionette TRACE conn3 <- [1,1842,null,{}] 15:23:47 INFO - PROCESS | 1845 | 1461018227192 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}] 15:23:47 INFO - PROCESS | 1845 | 1461018227423 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:23:47 INFO - PROCESS | 1845 | 1461018227718 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eb596800 == 160 [pid = 1845] [id = 468] 15:23:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 317 (0x7f33ea71e000) [pid = 1845] [serial = 1405] [outer = (nil)] 15:23:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 318 (0x7f33eb5d5800) [pid = 1845] [serial = 1406] [outer = 0x7f33ea71e000] 15:23:47 INFO - PROCESS | 1845 | 1461018227801 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 319 (0x7f33eb5dbc00) [pid = 1845] [serial = 1407] [outer = 0x7f33ea71e000] 15:23:48 INFO - PROCESS | 1845 | 1461018228674 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]]]}] 15:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1533ms 15:23:48 INFO - PROCESS | 1845 | 1461018228717 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1845 | 1461018228721 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:23:48 INFO - PROCESS | 1845 | 1461018228727 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1845 | 1461018228730 Marionette TRACE conn3 <- [1,1846,null,{}] 15:23:48 INFO - PROCESS | 1845 | 1461018228736 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}] 15:23:48 INFO - PROCESS | 1845 | 1461018228967 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:23:49 INFO - PROCESS | 1845 | 1461018229300 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6ab800 == 161 [pid = 1845] [id = 469] 15:23:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 320 (0x7f33ea727000) [pid = 1845] [serial = 1408] [outer = (nil)] 15:23:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 321 (0x7f33ec5e1c00) [pid = 1845] [serial = 1409] [outer = 0x7f33ea727000] 15:23:49 INFO - PROCESS | 1845 | 1461018229382 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 322 (0x7f33f66cc400) [pid = 1845] [serial = 1410] [outer = 0x7f33ea727000] 15:23:50 INFO - PROCESS | 1845 | 1461018230271 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]]]}] 15:23:50 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) 15:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1580ms 15:23:50 INFO - PROCESS | 1845 | 1461018230308 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 1845 | 1461018230312 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:23:50 INFO - PROCESS | 1845 | 1461018230318 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 1845 | 1461018230322 Marionette TRACE conn3 <- [1,1850,null,{}] 15:23:50 INFO - PROCESS | 1845 | 1461018230328 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}] 15:23:50 INFO - PROCESS | 1845 | 1461018230559 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:23:50 INFO - PROCESS | 1845 | 1461018230895 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f432c000 == 162 [pid = 1845] [id = 470] 15:23:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 323 (0x7f33eb5dc800) [pid = 1845] [serial = 1411] [outer = (nil)] 15:23:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 324 (0x7f33f0b52400) [pid = 1845] [serial = 1412] [outer = 0x7f33eb5dc800] 15:23:50 INFO - PROCESS | 1845 | 1461018230981 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 325 (0x7f33f0b56400) [pid = 1845] [serial = 1413] [outer = 0x7f33eb5dc800] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3416360800 == 161 [pid = 1845] [id = 319] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f5e2b800 == 160 [pid = 1845] [id = 210] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe7b2800 == 159 [pid = 1845] [id = 123] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408c55000 == 158 [pid = 1845] [id = 316] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3a7e800 == 157 [pid = 1845] [id = 400] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe7b4000 == 156 [pid = 1845] [id = 322] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3b12000 == 155 [pid = 1845] [id = 401] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6109800 == 154 [pid = 1845] [id = 402] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340ff13000 == 153 [pid = 1845] [id = 119] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340a3f1800 == 152 [pid = 1845] [id = 317] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f65e3800 == 151 [pid = 1845] [id = 451] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f47aa800 == 150 [pid = 1845] [id = 450] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f39db800 == 149 [pid = 1845] [id = 449] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0de2800 == 148 [pid = 1845] [id = 448] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6a2800 == 147 [pid = 1845] [id = 446] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f1565000 == 146 [pid = 1845] [id = 445] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ec61f800 == 145 [pid = 1845] [id = 444] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eccd6000 == 144 [pid = 1845] [id = 443] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ecbd3000 == 143 [pid = 1845] [id = 442] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ecbba000 == 142 [pid = 1845] [id = 441] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ec9a6000 == 141 [pid = 1845] [id = 440] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0f7e000 == 140 [pid = 1845] [id = 439] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f62f2000 == 139 [pid = 1845] [id = 438] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f342046d800 == 138 [pid = 1845] [id = 437] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3419337800 == 137 [pid = 1845] [id = 436] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415f62800 == 136 [pid = 1845] [id = 435] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408d13800 == 135 [pid = 1845] [id = 434] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34042c7000 == 134 [pid = 1845] [id = 433] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403b30000 == 133 [pid = 1845] [id = 432] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd39a000 == 132 [pid = 1845] [id = 431] 15:23:52 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3c8d000 == 131 [pid = 1845] [id = 430] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 324 (0x7f3403fc8000) [pid = 1845] [serial = 1289] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 323 (0x7f3401288400) [pid = 1845] [serial = 1283] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 322 (0x7f33f234f000) [pid = 1845] [serial = 1286] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 321 (0x7f340311b800) [pid = 1845] [serial = 1284] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 320 (0x7f3400434400) [pid = 1845] [serial = 1247] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 319 (0x7f33f7fdd400) [pid = 1845] [serial = 1277] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 318 (0x7f33fe69b800) [pid = 1845] [serial = 1278] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 317 (0x7f34171f5000) [pid = 1845] [serial = 1259] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 316 (0x7f33f3882c00) [pid = 1845] [serial = 1262] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 315 (0x7f33f387e000) [pid = 1845] [serial = 1269] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 314 (0x7f33f23de800) [pid = 1845] [serial = 1268] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 313 (0x7f33f65d1400) [pid = 1845] [serial = 1238] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 312 (0x7f33fd599400) [pid = 1845] [serial = 1241] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 311 (0x7f33f867b400) [pid = 1845] [serial = 1275] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 310 (0x7f33f8670800) [pid = 1845] [serial = 1274] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 309 (0x7f33fe6e1000) [pid = 1845] [serial = 1280] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 308 (0x7f33efe63400) [pid = 1845] [serial = 1235] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 307 (0x7f33f34d1000) [pid = 1845] [serial = 1256] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 306 (0x7f33f65d1c00) [pid = 1845] [serial = 1272] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 305 (0x7f33f46b8400) [pid = 1845] [serial = 1271] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 304 (0x7f33fee5b400) [pid = 1845] [serial = 1244] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 303 (0x7f341504d800) [pid = 1845] [serial = 1253] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 302 (0x7f34069cc800) [pid = 1845] [serial = 1250] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 301 (0x7f33f67c1400) [pid = 1845] [serial = 1265] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 300 (0x7f34069c1000) [pid = 1845] [serial = 1233] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 299 (0x7f33f84ba000) [pid = 1845] [serial = 1287] [outer = (nil)] [url = about:blank] 15:23:52 INFO - PROCESS | 1845 | --DOMWINDOW == 298 (0x7f33fea74000) [pid = 1845] [serial = 1281] [outer = (nil)] [url = about:blank] 15:23:53 INFO - PROCESS | 1845 | 1461018233135 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]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2837ms 15:23:53 INFO - PROCESS | 1845 | 1461018233198 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 1845 | 1461018233204 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:23:53 INFO - PROCESS | 1845 | 1461018233217 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 1845 | 1461018233221 Marionette TRACE conn3 <- [1,1854,null,{}] 15:23:53 INFO - PROCESS | 1845 | 1461018233230 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}] 15:23:53 INFO - PROCESS | 1845 | 1461018233445 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:23:53 INFO - PROCESS | 1845 | 1461018233676 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ecbcf800 == 132 [pid = 1845] [id = 471] 15:23:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 299 (0x7f33ecaf9400) [pid = 1845] [serial = 1414] [outer = (nil)] 15:23:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 300 (0x7f33ecafe400) [pid = 1845] [serial = 1415] [outer = 0x7f33ecaf9400] 15:23:53 INFO - PROCESS | 1845 | 1461018233750 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 301 (0x7f33ecc1e000) [pid = 1845] [serial = 1416] [outer = 0x7f33ecaf9400] 15:23:54 INFO - PROCESS | 1845 | 1461018234650 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]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1489ms 15:23:54 INFO - PROCESS | 1845 | 1461018234707 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 1845 | 1461018234716 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:23:54 INFO - PROCESS | 1845 | 1461018234726 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 1845 | 1461018234729 Marionette TRACE conn3 <- [1,1858,null,{}] 15:23:54 INFO - PROCESS | 1845 | 1461018234735 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}] 15:23:54 INFO - PROCESS | 1845 | 1461018234953 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:23:55 INFO - PROCESS | 1845 | 1461018235243 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe59800 == 133 [pid = 1845] [id = 472] 15:23:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 302 (0x7f33ecc38000) [pid = 1845] [serial = 1417] [outer = (nil)] 15:23:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 303 (0x7f33ed3f8c00) [pid = 1845] [serial = 1418] [outer = 0x7f33ecc38000] 15:23:55 INFO - PROCESS | 1845 | 1461018235328 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 304 (0x7f33ee9f1800) [pid = 1845] [serial = 1419] [outer = 0x7f33ecc38000] 15:23:56 INFO - PROCESS | 1845 | 1461018236186 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]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1487ms 15:23:56 INFO - PROCESS | 1845 | 1461018236213 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 1845 | 1461018236216 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:23:56 INFO - PROCESS | 1845 | 1461018236223 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 1845 | 1461018236229 Marionette TRACE conn3 <- [1,1862,null,{}] 15:23:56 INFO - PROCESS | 1845 | 1461018236250 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}] 15:23:56 INFO - PROCESS | 1845 | 1461018236535 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:23:56 INFO - PROCESS | 1845 | 1461018236585 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f186f000 == 134 [pid = 1845] [id = 473] 15:23:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 305 (0x7f33f0b57000) [pid = 1845] [serial = 1420] [outer = (nil)] 15:23:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 306 (0x7f33f0bf0400) [pid = 1845] [serial = 1421] [outer = 0x7f33f0b57000] 15:23:56 INFO - PROCESS | 1845 | 1461018236767 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 307 (0x7f33f184f000) [pid = 1845] [serial = 1422] [outer = 0x7f33f0b57000] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 306 (0x7f33ec464800) [pid = 1845] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 305 (0x7f33fd5a6400) [pid = 1845] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 304 (0x7f33f8783400) [pid = 1845] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 303 (0x7f3407b10400) [pid = 1845] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 302 (0x7f33ec5e4c00) [pid = 1845] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 301 (0x7f33f4258c00) [pid = 1845] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 300 (0x7f33f84b0c00) [pid = 1845] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 299 (0x7f33f3553c00) [pid = 1845] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 298 (0x7f33f8145c00) [pid = 1845] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 297 (0x7f33f0bef800) [pid = 1845] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 296 (0x7f33f34c6400) [pid = 1845] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 295 (0x7f33f46b6400) [pid = 1845] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 294 (0x7f34065f4400) [pid = 1845] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 293 (0x7f33f84b1800) [pid = 1845] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 292 (0x7f33f0ee0000) [pid = 1845] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 291 (0x7f33f0bf4c00) [pid = 1845] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 290 (0x7f33ecaf0800) [pid = 1845] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 289 (0x7f3403fcf800) [pid = 1845] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 288 (0x7f33ffc52c00) [pid = 1845] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 287 (0x7f33ff5d5400) [pid = 1845] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 286 (0x7f3402f4f400) [pid = 1845] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 285 (0x7f33f220d800) [pid = 1845] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 284 (0x7f33f46b1400) [pid = 1845] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 283 (0x7f33ef0da400) [pid = 1845] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 282 (0x7f33ffa84c00) [pid = 1845] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 281 (0x7f33fea7ec00) [pid = 1845] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 280 (0x7f33f213c400) [pid = 1845] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 279 (0x7f33f23e1800) [pid = 1845] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 278 (0x7f33f4257c00) [pid = 1845] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 277 (0x7f33efe64800) [pid = 1845] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 276 (0x7f340f247800) [pid = 1845] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 275 (0x7f3401280400) [pid = 1845] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 274 (0x7f33f209d000) [pid = 1845] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 273 (0x7f33efe5bc00) [pid = 1845] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 272 (0x7f33f209f000) [pid = 1845] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 271 (0x7f33f235ac00) [pid = 1845] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 270 (0x7f33f220b000) [pid = 1845] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f33f65c5800) [pid = 1845] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f33f3559400) [pid = 1845] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f34002a5c00) [pid = 1845] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f33efe61c00) [pid = 1845] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f34065f4c00) [pid = 1845] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f340855d000) [pid = 1845] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f33ed3eb000) [pid = 1845] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f33ed3f3800) [pid = 1845] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f33ee9e7000) [pid = 1845] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f341938cc00) [pid = 1845] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f33f34c9000) [pid = 1845] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f33f3880000) [pid = 1845] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f33fff6a400) [pid = 1845] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f33f4946c00) [pid = 1845] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f33fe91f800) [pid = 1845] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f3406b7e400) [pid = 1845] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f3402f53800) [pid = 1845] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f33f20a5c00) [pid = 1845] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f33f209fc00) [pid = 1845] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f33ecaf2400) [pid = 1845] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f340043e800) [pid = 1845] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f34002a7400) [pid = 1845] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f33f0ee1000) [pid = 1845] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f34042a8c00) [pid = 1845] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f33f84b6800) [pid = 1845] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f3404f85800) [pid = 1845] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f341630ec00) [pid = 1845] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f34150d5800) [pid = 1845] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f33f34d0400) [pid = 1845] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f341b1ad800) [pid = 1845] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f33ed3ea800) [pid = 1845] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f33fe90e800) [pid = 1845] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f340146ec00) [pid = 1845] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f33f424b800) [pid = 1845] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f3405ccd800) [pid = 1845] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f33f235b400) [pid = 1845] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f33f3c53800) [pid = 1845] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f33ef0db400) [pid = 1845] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f33ff8be800) [pid = 1845] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f33ef0e0400) [pid = 1845] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f3407c19800) [pid = 1845] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f33f6921000) [pid = 1845] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f33f0bf6000) [pid = 1845] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f33f6926000) [pid = 1845] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f33f67bb400) [pid = 1845] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f33fea73c00) [pid = 1845] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f33f2136800) [pid = 1845] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f33ec463c00) [pid = 1845] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f33f213a000) [pid = 1845] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f33f6921c00) [pid = 1845] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f33ff5de000) [pid = 1845] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f33f458f400) [pid = 1845] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f33ec462c00) [pid = 1845] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f3403110400) [pid = 1845] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f33ee9f2c00) [pid = 1845] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f3407fbe000) [pid = 1845] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f33f2098400) [pid = 1845] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f33f84adc00) [pid = 1845] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f3400437c00) [pid = 1845] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f33fff62400) [pid = 1845] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f33fd748000) [pid = 1845] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f33fee53800) [pid = 1845] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f34065f3400) [pid = 1845] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:23:58 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f340bd05c00) [pid = 1845] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:23:59 INFO - PROCESS | 1845 | 1461018239046 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]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2844ms 15:23:59 INFO - PROCESS | 1845 | 1461018239069 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 1845 | 1461018239074 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:23:59 INFO - PROCESS | 1845 | 1461018239080 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 1845 | 1461018239082 Marionette TRACE conn3 <- [1,1866,null,{}] 15:23:59 INFO - PROCESS | 1845 | 1461018239088 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}] 15:23:59 INFO - PROCESS | 1845 | 1461018239296 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:23:59 INFO - PROCESS | 1845 | 1461018239486 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0f20000 == 135 [pid = 1845] [id = 474] 15:23:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f33ec462c00) [pid = 1845] [serial = 1423] [outer = (nil)] 15:23:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f33ed3f3400) [pid = 1845] [serial = 1424] [outer = 0x7f33ec462c00] 15:23:59 INFO - PROCESS | 1845 | 1461018239552 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f33f0b58400) [pid = 1845] [serial = 1425] [outer = 0x7f33ec462c00] 15:24:00 INFO - PROCESS | 1845 | 1461018240472 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]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1432ms 15:24:00 INFO - PROCESS | 1845 | 1461018240527 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 1845 | 1461018240534 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:24:00 INFO - PROCESS | 1845 | 1461018240543 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 1845 | 1461018240549 Marionette TRACE conn3 <- [1,1870,null,{}] 15:24:00 INFO - PROCESS | 1845 | 1461018240558 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}] 15:24:00 INFO - PROCESS | 1845 | 1461018240797 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:24:01 INFO - PROCESS | 1845 | 1461018241086 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ecbc4800 == 136 [pid = 1845] [id = 475] 15:24:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f33ec5e5c00) [pid = 1845] [serial = 1426] [outer = (nil)] 15:24:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f33ec79c000) [pid = 1845] [serial = 1427] [outer = 0x7f33ec5e5c00] 15:24:01 INFO - PROCESS | 1845 | 1461018241210 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f33ecaf2400) [pid = 1845] [serial = 1428] [outer = 0x7f33ec5e5c00] 15:24:02 INFO - PROCESS | 1845 | 1461018242160 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]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1687ms 15:24:02 INFO - PROCESS | 1845 | 1461018242231 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 1845 | 1461018242240 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:24:02 INFO - PROCESS | 1845 | 1461018242252 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 1845 | 1461018242256 Marionette TRACE conn3 <- [1,1874,null,{}] 15:24:02 INFO - PROCESS | 1845 | 1461018242267 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}] 15:24:02 INFO - PROCESS | 1845 | 1461018242519 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:24:02 INFO - PROCESS | 1845 | 1461018242833 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f186e800 == 137 [pid = 1845] [id = 476] 15:24:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f33ed3eec00) [pid = 1845] [serial = 1429] [outer = (nil)] 15:24:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f33ee9ea400) [pid = 1845] [serial = 1430] [outer = 0x7f33ed3eec00] 15:24:02 INFO - PROCESS | 1845 | 1461018242916 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f33f0b53c00) [pid = 1845] [serial = 1431] [outer = 0x7f33ed3eec00] 15:24:03 INFO - PROCESS | 1845 | 1461018243892 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]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1683ms 15:24:03 INFO - PROCESS | 1845 | 1461018243936 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:24:03 INFO - PROCESS | 1845 | 1461018243940 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:24:03 INFO - PROCESS | 1845 | 1461018243947 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 1845 | 1461018243953 Marionette TRACE conn3 <- [1,1878,null,{}] 15:24:03 INFO - PROCESS | 1845 | 1461018243970 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}] 15:24:04 INFO - PROCESS | 1845 | 1461018244218 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:24:04 INFO - PROCESS | 1845 | 1461018244572 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3b08000 == 138 [pid = 1845] [id = 477] 15:24:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f33f184cc00) [pid = 1845] [serial = 1432] [outer = (nil)] 15:24:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f33f2140c00) [pid = 1845] [serial = 1433] [outer = 0x7f33f184cc00] 15:24:04 INFO - PROCESS | 1845 | 1461018244660 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f33f2212400) [pid = 1845] [serial = 1434] [outer = 0x7f33f184cc00] 15:24:05 INFO - PROCESS | 1845 | 1461018245563 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]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1693ms 15:24:05 INFO - PROCESS | 1845 | 1461018245646 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:24:05 INFO - PROCESS | 1845 | 1461018245656 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:24:05 INFO - PROCESS | 1845 | 1461018245664 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 1845 | 1461018245667 Marionette TRACE conn3 <- [1,1882,null,{}] 15:24:05 INFO - PROCESS | 1845 | 1461018245674 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}] 15:24:05 INFO - PROCESS | 1845 | 1461018245943 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:24:06 INFO - PROCESS | 1845 | 1461018246310 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f495e800 == 139 [pid = 1845] [id = 478] 15:24:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f33f355b400) [pid = 1845] [serial = 1435] [outer = (nil)] 15:24:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f33f37a9400) [pid = 1845] [serial = 1436] [outer = 0x7f33f355b400] 15:24:06 INFO - PROCESS | 1845 | 1461018246406 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f33f3880000) [pid = 1845] [serial = 1437] [outer = 0x7f33f355b400] 15:24:06 INFO - PROCESS | 1845 | ************************* 15:24:06 INFO - PROCESS | 1845 | A coding exception was thrown and uncaught in a Task. 15:24:06 INFO - PROCESS | 1845 | 15:24:06 INFO - PROCESS | 1845 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:24:06 INFO - PROCESS | 1845 | Full stack: 15:24:06 INFO - PROCESS | 1845 | ************************* 15:24:07 INFO - PROCESS | 1845 | 1461018247305 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]]]}] 15:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1686ms 15:24:07 INFO - PROCESS | 1845 | 1461018247350 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 1845 | 1461018247354 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:24:07 INFO - PROCESS | 1845 | 1461018247360 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 1845 | 1461018247363 Marionette TRACE conn3 <- [1,1886,null,{}] 15:24:07 INFO - PROCESS | 1845 | 1461018247369 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}] 15:24:07 INFO - PROCESS | 1845 | 1461018247587 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:24:07 INFO - PROCESS | 1845 | 1461018247852 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f62e5800 == 140 [pid = 1845] [id = 479] 15:24:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f33f355d400) [pid = 1845] [serial = 1438] [outer = (nil)] 15:24:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f33f424b800) [pid = 1845] [serial = 1439] [outer = 0x7f33f355d400] 15:24:07 INFO - PROCESS | 1845 | 1461018247936 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f33f4599c00) [pid = 1845] [serial = 1440] [outer = 0x7f33f355d400] 15:24:08 INFO - PROCESS | 1845 | 1461018248820 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]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1533ms 15:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:24:08 INFO - PROCESS | 1845 | 1461018248894 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 1845 | 1461018248897 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:24:08 INFO - PROCESS | 1845 | 1461018248905 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 1845 | 1461018248907 Marionette TRACE conn3 <- [1,1890,null,{}] 15:24:08 INFO - PROCESS | 1845 | 1461018248913 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}] 15:24:09 INFO - PROCESS | 1845 | 1461018249208 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:24:09 INFO - PROCESS | 1845 | 1461018249559 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6795800 == 141 [pid = 1845] [id = 480] 15:24:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f33f66d0000) [pid = 1845] [serial = 1441] [outer = (nil)] 15:24:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f33f67b5400) [pid = 1845] [serial = 1442] [outer = 0x7f33f66d0000] 15:24:09 INFO - PROCESS | 1845 | 1461018249639 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f33f7f2ac00) [pid = 1845] [serial = 1443] [outer = 0x7f33f66d0000] 15:24:10 INFO - PROCESS | 1845 | 1461018250548 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]]]}] 15:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1693ms 15:24:10 INFO - PROCESS | 1845 | 1461018250596 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:24:10 INFO - PROCESS | 1845 | 1461018250600 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:24:10 INFO - PROCESS | 1845 | 1461018250606 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 1845 | 1461018250609 Marionette TRACE conn3 <- [1,1894,null,{}] 15:24:10 INFO - PROCESS | 1845 | 1461018250614 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}] 15:24:10 INFO - PROCESS | 1845 | 1461018250847 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:24:11 INFO - PROCESS | 1845 | 1461018251109 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6b8000 == 142 [pid = 1845] [id = 481] 15:24:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f33f66cf800) [pid = 1845] [serial = 1444] [outer = (nil)] 15:24:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f33f82cc400) [pid = 1845] [serial = 1445] [outer = 0x7f33f66cf800] 15:24:11 INFO - PROCESS | 1845 | 1461018251237 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f33f84b8400) [pid = 1845] [serial = 1446] [outer = 0x7f33f66cf800] 15:24:12 INFO - PROCESS | 1845 | 1461018252143 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]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1581ms 15:24:12 INFO - PROCESS | 1845 | 1461018252189 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:24:12 INFO - PROCESS | 1845 | 1461018252193 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:24:12 INFO - PROCESS | 1845 | 1461018252200 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 1845 | 1461018252204 Marionette TRACE conn3 <- [1,1898,null,{}] 15:24:12 INFO - PROCESS | 1845 | 1461018252209 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}] 15:24:12 INFO - PROCESS | 1845 | 1461018252427 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:24:12 INFO - PROCESS | 1845 | 1461018252734 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea56000 == 143 [pid = 1845] [id = 482] 15:24:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f33f66d0800) [pid = 1845] [serial = 1447] [outer = (nil)] 15:24:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f33f8677400) [pid = 1845] [serial = 1448] [outer = 0x7f33f66d0800] 15:24:12 INFO - PROCESS | 1845 | 1461018252813 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f33f8791800) [pid = 1845] [serial = 1449] [outer = 0x7f33f66d0800] 15:24:13 INFO - PROCESS | 1845 | 1461018253665 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]]]}] 15:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1531ms 15:24:13 INFO - PROCESS | 1845 | 1461018253732 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:24:13 INFO - PROCESS | 1845 | 1461018253736 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:24:13 INFO - PROCESS | 1845 | 1461018253742 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:24:13 INFO - PROCESS | 1845 | 1461018253744 Marionette TRACE conn3 <- [1,1902,null,{}] 15:24:13 INFO - PROCESS | 1845 | 1461018253751 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}] 15:24:13 INFO - PROCESS | 1845 | 1461018253962 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:24:14 INFO - PROCESS | 1845 | 1461018254228 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff97c000 == 144 [pid = 1845] [id = 483] 15:24:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f33f7fdd400) [pid = 1845] [serial = 1450] [outer = (nil)] 15:24:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f33f8670800) [pid = 1845] [serial = 1451] [outer = 0x7f33f7fdd400] 15:24:14 INFO - PROCESS | 1845 | 1461018254363 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f33fe690400) [pid = 1845] [serial = 1452] [outer = 0x7f33f7fdd400] 15:24:15 INFO - PROCESS | 1845 | 1461018255215 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]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1534ms 15:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:24:15 INFO - PROCESS | 1845 | 1461018255286 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 1845 | 1461018255289 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:24:15 INFO - PROCESS | 1845 | 1461018255297 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 1845 | 1461018255299 Marionette TRACE conn3 <- [1,1906,null,{}] 15:24:15 INFO - PROCESS | 1845 | 1461018255305 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}] 15:24:15 INFO - PROCESS | 1845 | 1461018255531 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:24:15 INFO - PROCESS | 1845 | 1461018255852 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3400195800 == 145 [pid = 1845] [id = 484] 15:24:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f33f4947400) [pid = 1845] [serial = 1453] [outer = (nil)] 15:24:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f33fe6bc800) [pid = 1845] [serial = 1454] [outer = 0x7f33f4947400] 15:24:15 INFO - PROCESS | 1845 | 1461018255934 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f33fe710800) [pid = 1845] [serial = 1455] [outer = 0x7f33f4947400] 15:24:16 INFO - PROCESS | 1845 | 1461018256758 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]]]}] 15:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1531ms 15:24:16 INFO - PROCESS | 1845 | 1461018256833 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:24:16 INFO - PROCESS | 1845 | 1461018256838 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:24:16 INFO - PROCESS | 1845 | 1461018256850 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 1845 | 1461018256854 Marionette TRACE conn3 <- [1,1910,null,{}] 15:24:16 INFO - PROCESS | 1845 | 1461018256860 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}] 15:24:17 INFO - PROCESS | 1845 | 1461018257108 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:24:17 INFO - PROCESS | 1845 | 1461018257430 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034c3800 == 146 [pid = 1845] [id = 485] 15:24:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f33fea7a000) [pid = 1845] [serial = 1456] [outer = (nil)] 15:24:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f33fee59c00) [pid = 1845] [serial = 1457] [outer = 0x7f33fea7a000] 15:24:17 INFO - PROCESS | 1845 | 1461018257524 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f33ff5d2400) [pid = 1845] [serial = 1458] [outer = 0x7f33fea7a000] 15:24:18 INFO - PROCESS | 1845 | 1461018258392 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]]]}] 15:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1583ms 15:24:18 INFO - PROCESS | 1845 | 1461018258433 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 1845 | 1461018258438 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:24:18 INFO - PROCESS | 1845 | 1461018258444 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 1845 | 1461018258446 Marionette TRACE conn3 <- [1,1914,null,{}] 15:24:18 INFO - PROCESS | 1845 | 1461018258452 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}] 15:24:18 INFO - PROCESS | 1845 | 1461018258698 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:24:19 INFO - PROCESS | 1845 | 1461018259013 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d68800 == 147 [pid = 1845] [id = 486] 15:24:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f33fee53800) [pid = 1845] [serial = 1459] [outer = (nil)] 15:24:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f33ffa83c00) [pid = 1845] [serial = 1460] [outer = 0x7f33fee53800] 15:24:19 INFO - PROCESS | 1845 | 1461018259095 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f33ffc5b000) [pid = 1845] [serial = 1461] [outer = 0x7f33fee53800] 15:24:19 INFO - PROCESS | 1845 | 1461018259977 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]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1579ms 15:24:20 INFO - PROCESS | 1845 | 1461018260024 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 1845 | 1461018260028 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:24:20 INFO - PROCESS | 1845 | 1461018260034 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 1845 | 1461018260036 Marionette TRACE conn3 <- [1,1918,null,{}] 15:24:20 INFO - PROCESS | 1845 | 1461018260042 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}] 15:24:20 INFO - PROCESS | 1845 | 1461018260261 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:24:20 INFO - PROCESS | 1845 | 1461018260530 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404161000 == 148 [pid = 1845] [id = 487] 15:24:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f33ffa3ec00) [pid = 1845] [serial = 1462] [outer = (nil)] 15:24:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f33fff64000) [pid = 1845] [serial = 1463] [outer = 0x7f33ffa3ec00] 15:24:20 INFO - PROCESS | 1845 | 1461018260653 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f34000ea400) [pid = 1845] [serial = 1464] [outer = 0x7f33ffa3ec00] 15:24:21 INFO - PROCESS | 1845 | 1461018261479 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]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1530ms 15:24:21 INFO - PROCESS | 1845 | 1461018261566 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1845 | 1461018261570 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:24:21 INFO - PROCESS | 1845 | 1461018261575 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1845 | 1461018261579 Marionette TRACE conn3 <- [1,1922,null,{}] 15:24:21 INFO - PROCESS | 1845 | 1461018261584 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}] 15:24:21 INFO - PROCESS | 1845 | 1461018261842 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:24:22 INFO - PROCESS | 1845 | 1461018262151 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340774b800 == 149 [pid = 1845] [id = 488] 15:24:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f33fee53c00) [pid = 1845] [serial = 1465] [outer = (nil)] 15:24:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f34003bfc00) [pid = 1845] [serial = 1466] [outer = 0x7f33fee53c00] 15:24:22 INFO - PROCESS | 1845 | 1461018262229 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f3401288400) [pid = 1845] [serial = 1467] [outer = 0x7f33fee53c00] 15:24:23 INFO - PROCESS | 1845 | 1461018263124 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]]]}] 15:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1586ms 15:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:24:23 INFO - PROCESS | 1845 | 1461018263163 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 1845 | 1461018263166 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:24:23 INFO - PROCESS | 1845 | 1461018263173 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 1845 | 1461018263176 Marionette TRACE conn3 <- [1,1926,null,{}] 15:24:23 INFO - PROCESS | 1845 | 1461018263181 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}] 15:24:23 INFO - PROCESS | 1845 | 1461018263398 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:24:23 INFO - PROCESS | 1845 | 1461018263722 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408854000 == 150 [pid = 1845] [id = 489] 15:24:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f33f4252800) [pid = 1845] [serial = 1468] [outer = (nil)] 15:24:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f3402e8a800) [pid = 1845] [serial = 1469] [outer = 0x7f33f4252800] 15:24:23 INFO - PROCESS | 1845 | 1461018263803 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f3403110400) [pid = 1845] [serial = 1470] [outer = 0x7f33f4252800] 15:24:24 INFO - PROCESS | 1845 | 1461018264731 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]]]}] 15:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1634ms 15:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:24:24 INFO - PROCESS | 1845 | 1461018264807 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 1845 | 1461018264810 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:24:24 INFO - PROCESS | 1845 | 1461018264816 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 1845 | 1461018264819 Marionette TRACE conn3 <- [1,1930,null,{}] 15:24:24 INFO - PROCESS | 1845 | 1461018264824 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}] 15:24:25 INFO - PROCESS | 1845 | 1461018265046 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:24:25 INFO - PROCESS | 1845 | 1461018265354 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340bdb3800 == 151 [pid = 1845] [id = 490] 15:24:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f33ffc58c00) [pid = 1845] [serial = 1471] [outer = (nil)] 15:24:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f34032b9000) [pid = 1845] [serial = 1472] [outer = 0x7f33ffc58c00] 15:24:25 INFO - PROCESS | 1845 | 1461018265436 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f3403967c00) [pid = 1845] [serial = 1473] [outer = 0x7f33ffc58c00] 15:24:26 INFO - PROCESS | 1845 | 1461018266287 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]]]}] 15:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1533ms 15:24:26 INFO - PROCESS | 1845 | 1461018266349 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 1845 | 1461018266353 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:24:26 INFO - PROCESS | 1845 | 1461018266359 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 1845 | 1461018266362 Marionette TRACE conn3 <- [1,1934,null,{}] 15:24:26 INFO - PROCESS | 1845 | 1461018266368 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}] 15:24:26 INFO - PROCESS | 1845 | 1461018266610 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:24:26 INFO - PROCESS | 1845 | 1461018266886 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f68000 == 152 [pid = 1845] [id = 491] 15:24:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f33f867b800) [pid = 1845] [serial = 1474] [outer = (nil)] 15:24:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f3403fc8000) [pid = 1845] [serial = 1475] [outer = 0x7f33f867b800] 15:24:27 INFO - PROCESS | 1845 | 1461018267010 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f34042a1000) [pid = 1845] [serial = 1476] [outer = 0x7f33f867b800] 15:24:27 INFO - PROCESS | 1845 | 1461018267921 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]]]}] 15:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1629ms 15:24:27 INFO - PROCESS | 1845 | 1461018267990 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 1845 | 1461018267993 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:24:28 INFO - PROCESS | 1845 | 1461018267999 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 1845 | 1461018268003 Marionette TRACE conn3 <- [1,1938,null,{}] 15:24:28 INFO - PROCESS | 1845 | 1461018268008 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}] 15:24:28 INFO - PROCESS | 1845 | 1461018268237 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:24:28 INFO - PROCESS | 1845 | 1461018268556 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ecbc2000 == 153 [pid = 1845] [id = 492] 15:24:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f33ea726800) [pid = 1845] [serial = 1477] [outer = (nil)] 15:24:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f33ec464000) [pid = 1845] [serial = 1478] [outer = 0x7f33ea726800] 15:24:28 INFO - PROCESS | 1845 | 1461018268637 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f33ecaf4800) [pid = 1845] [serial = 1479] [outer = 0x7f33ea726800] 15:24:29 INFO - PROCESS | 1845 | 1461018269571 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]]]}] 15:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1637ms 15:24:29 INFO - PROCESS | 1845 | 1461018269639 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 1845 | 1461018269643 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:24:29 INFO - PROCESS | 1845 | 1461018269649 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 1845 | 1461018269652 Marionette TRACE conn3 <- [1,1942,null,{}] 15:24:29 INFO - PROCESS | 1845 | 1461018269657 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}] 15:24:29 INFO - PROCESS | 1845 | 1461018269891 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:24:30 INFO - PROCESS | 1845 | 1461018270215 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f37e8000 == 154 [pid = 1845] [id = 493] 15:24:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f33ebb86c00) [pid = 1845] [serial = 1480] [outer = (nil)] 15:24:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f33ed3f1800) [pid = 1845] [serial = 1481] [outer = 0x7f33ebb86c00] 15:24:30 INFO - PROCESS | 1845 | 1461018270300 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f33f209ec00) [pid = 1845] [serial = 1482] [outer = 0x7f33ebb86c00] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6104800 == 153 [pid = 1845] [id = 422] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f432c000 == 152 [pid = 1845] [id = 470] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6ab800 == 151 [pid = 1845] [id = 469] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eb596800 == 150 [pid = 1845] [id = 468] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eb57d000 == 149 [pid = 1845] [id = 467] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ea6d6800 == 148 [pid = 1845] [id = 466] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ebaaa000 == 147 [pid = 1845] [id = 465] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f2113000 == 146 [pid = 1845] [id = 464] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ed64b000 == 145 [pid = 1845] [id = 463] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f342047f000 == 144 [pid = 1845] [id = 462] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe10000 == 143 [pid = 1845] [id = 461] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341ab52800 == 142 [pid = 1845] [id = 460] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3417359800 == 141 [pid = 1845] [id = 459] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340bda8800 == 140 [pid = 1845] [id = 458] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403f62800 == 139 [pid = 1845] [id = 457] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34012e5000 == 138 [pid = 1845] [id = 456] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa12000 == 137 [pid = 1845] [id = 455] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd39d000 == 136 [pid = 1845] [id = 454] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f462f800 == 135 [pid = 1845] [id = 453] 15:24:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ed2d8800 == 134 [pid = 1845] [id = 452] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f3409369000) [pid = 1845] [serial = 1071] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f3409378000) [pid = 1845] [serial = 1308] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f34174c6400) [pid = 1845] [serial = 1317] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f3409380000) [pid = 1845] [serial = 1313] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f33ee9f5800) [pid = 1845] [serial = 1320] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f341b48e400) [pid = 1845] [serial = 1128] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f341b026400) [pid = 1845] [serial = 1260] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f33f67bdc00) [pid = 1845] [serial = 1352] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f3419226c00) [pid = 1845] [serial = 1077] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f3407af6800) [pid = 1845] [serial = 1122] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f341b627000) [pid = 1845] [serial = 1143] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f3407c1c400) [pid = 1845] [serial = 948] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f341630e400) [pid = 1845] [serial = 1017] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f33f34d4400) [pid = 1845] [serial = 1292] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f33f67c0400) [pid = 1845] [serial = 1086] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f3419297400) [pid = 1845] [serial = 1326] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f340735e000) [pid = 1845] [serial = 1304] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f3403961800) [pid = 1845] [serial = 1301] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f3408f82400) [pid = 1845] [serial = 1125] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f34072b8c00) [pid = 1845] [serial = 1188] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f33fe6b7400) [pid = 1845] [serial = 1242] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f3409105800) [pid = 1845] [serial = 1197] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f341b02cc00) [pid = 1845] [serial = 1023] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f34192c5c00) [pid = 1845] [serial = 1203] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f33f3888000) [pid = 1845] [serial = 1263] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f341b548400) [pid = 1845] [serial = 1322] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f3403bc5000) [pid = 1845] [serial = 1311] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f33ecc1f400) [pid = 1845] [serial = 1343] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f34000e8800) [pid = 1845] [serial = 999] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f3405ccc800) [pid = 1845] [serial = 1065] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f33fd751800) [pid = 1845] [serial = 996] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f3408daf000) [pid = 1845] [serial = 1068] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f33f4945400) [pid = 1845] [serial = 966] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f33f4256800) [pid = 1845] [serial = 1053] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f33ef0e7400) [pid = 1845] [serial = 1089] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f3405944c00) [pid = 1845] [serial = 1002] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f33f2138c00) [pid = 1845] [serial = 1236] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f3415c74400) [pid = 1845] [serial = 1074] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f3415c6c000) [pid = 1845] [serial = 1014] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f3407b06000) [pid = 1845] [serial = 1305] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f3408f83800) [pid = 1845] [serial = 954] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f3407608000) [pid = 1845] [serial = 1110] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f33fd304400) [pid = 1845] [serial = 1116] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f340be21c00) [pid = 1845] [serial = 1314] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f34002a5400) [pid = 1845] [serial = 1182] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f341b53f000) [pid = 1845] [serial = 1137] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f33ec46a000) [pid = 1845] [serial = 1331] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f33ffa3d400) [pid = 1845] [serial = 1134] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f33ec46f400) [pid = 1845] [serial = 1332] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f3407a6ac00) [pid = 1845] [serial = 1005] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f340146c800) [pid = 1845] [serial = 1059] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f33fea75800) [pid = 1845] [serial = 1056] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f33ec5e7800) [pid = 1845] [serial = 1335] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f33f7f39000) [pid = 1845] [serial = 1353] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f341b159c00) [pid = 1845] [serial = 1080] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f341b6b9000) [pid = 1845] [serial = 1323] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f33ec5e2c00) [pid = 1845] [serial = 1334] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f33f213ac00) [pid = 1845] [serial = 1347] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f33f0edc400) [pid = 1845] [serial = 1346] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f3408daac00) [pid = 1845] [serial = 1008] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f33f34d4800) [pid = 1845] [serial = 1349] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f33f84ba800) [pid = 1845] [serial = 1140] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f34095c8c00) [pid = 1845] [serial = 960] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f33ed3f6400) [pid = 1845] [serial = 1310] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f3403965000) [pid = 1845] [serial = 1119] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f33f387f000) [pid = 1845] [serial = 1350] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f33fea79400) [pid = 1845] [serial = 936] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f33ffa36c00) [pid = 1845] [serial = 1298] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f340828e000) [pid = 1845] [serial = 1251] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f3418de1c00) [pid = 1845] [serial = 1020] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33ecc1ec00) [pid = 1845] [serial = 1338] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f3405cc1c00) [pid = 1845] [serial = 1290] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f3403bbf400) [pid = 1845] [serial = 1185] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f3408d52c00) [pid = 1845] [serial = 1194] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f33ec7a4800) [pid = 1845] [serial = 1341] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33fd59ac00) [pid = 1845] [serial = 915] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f33fff69000) [pid = 1845] [serial = 1245] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33f3560000) [pid = 1845] [serial = 1209] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33fe91d000) [pid = 1845] [serial = 1179] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f340910a400) [pid = 1845] [serial = 957] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33f34d5c00) [pid = 1845] [serial = 1257] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33f69f1800) [pid = 1845] [serial = 1239] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f341633d000) [pid = 1845] [serial = 1254] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f3402faec00) [pid = 1845] [serial = 1248] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33f691f800) [pid = 1845] [serial = 1176] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f34042aa400) [pid = 1845] [serial = 945] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33ecc1d000) [pid = 1845] [serial = 1329] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f3407b10c00) [pid = 1845] [serial = 1191] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f3403bc1800) [pid = 1845] [serial = 1062] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33f3889c00) [pid = 1845] [serial = 1293] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f3403bb6400) [pid = 1845] [serial = 942] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f3409daac00) [pid = 1845] [serial = 1011] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f341b1a9c00) [pid = 1845] [serial = 1026] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f341aa53c00) [pid = 1845] [serial = 1206] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33ecc14800) [pid = 1845] [serial = 1337] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33f0edc800) [pid = 1845] [serial = 1173] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f3408d4a000) [pid = 1845] [serial = 951] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f34002ae000) [pid = 1845] [serial = 939] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33f8678000) [pid = 1845] [serial = 1266] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33ffa80800) [pid = 1845] [serial = 969] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f3415c72800) [pid = 1845] [serial = 1316] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f494b400) [pid = 1845] [serial = 909] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f7f2c400) [pid = 1845] [serial = 1212] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f3416112000) [pid = 1845] [serial = 963] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f340beb7c00) [pid = 1845] [serial = 1200] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f341b628000) [pid = 1845] [serial = 1083] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f0edf400) [pid = 1845] [serial = 993] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33f2141800) [pid = 1845] [serial = 1131] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33f4256400) [pid = 1845] [serial = 933] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33f2357400) [pid = 1845] [serial = 1113] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33ecafc800) [pid = 1845] [serial = 1325] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33fe91a800) [pid = 1845] [serial = 1146] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33f866e800) [pid = 1845] [serial = 1296] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33f7f35800) [pid = 1845] [serial = 1295] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33ec79e800) [pid = 1845] [serial = 1340] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ee9f0400) [pid = 1845] [serial = 1319] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33ecc17000) [pid = 1845] [serial = 1328] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f3403110800) [pid = 1845] [serial = 1050] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f3405949800) [pid = 1845] [serial = 1302] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33f4253000) [pid = 1845] [serial = 912] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33fff6cc00) [pid = 1845] [serial = 1299] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f34090c0c00) [pid = 1845] [serial = 1307] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33f8671400) [pid = 1845] [serial = 1355] [outer = (nil)] [url = about:blank] 15:24:32 INFO - PROCESS | 1845 | 1461018272691 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]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 3083ms 15:24:32 INFO - PROCESS | 1845 | 1461018272734 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 1845 | 1461018272739 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:24:32 INFO - PROCESS | 1845 | 1461018272747 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 1845 | 1461018272753 Marionette TRACE conn3 <- [1,1946,null,{}] 15:24:32 INFO - PROCESS | 1845 | 1461018272763 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}] 15:24:32 INFO - PROCESS | 1845 | 1461018272987 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:24:33 INFO - PROCESS | 1845 | 1461018273174 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ec61a000 == 135 [pid = 1845] [id = 494] 15:24:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33eb5dc000) [pid = 1845] [serial = 1483] [outer = (nil)] 15:24:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33ec5e9800) [pid = 1845] [serial = 1484] [outer = 0x7f33eb5dc000] 15:24:33 INFO - PROCESS | 1845 | 1461018273244 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33eca4f400) [pid = 1845] [serial = 1485] [outer = 0x7f33eb5dc000] 15:24:33 INFO - PROCESS | 1845 | 1461018273980 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]]]}] 15:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1284ms 15:24:34 INFO - PROCESS | 1845 | 1461018274032 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 1845 | 1461018274039 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:24:34 INFO - PROCESS | 1845 | 1461018274054 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 1845 | 1461018274057 Marionette TRACE conn3 <- [1,1950,null,{}] 15:24:34 INFO - PROCESS | 1845 | 1461018274063 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}] 15:24:34 INFO - PROCESS | 1845 | 1461018274348 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:24:34 INFO - PROCESS | 1845 | 1461018274465 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eccda800 == 136 [pid = 1845] [id = 495] 15:24:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33eb5d9c00) [pid = 1845] [serial = 1486] [outer = (nil)] 15:24:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33ecaf7800) [pid = 1845] [serial = 1487] [outer = 0x7f33eb5d9c00] 15:24:34 INFO - PROCESS | 1845 | 1461018274529 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ecc2c400) [pid = 1845] [serial = 1488] [outer = 0x7f33eb5d9c00] 15:24:35 INFO - PROCESS | 1845 | 1461018275484 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]]]}] 15:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1480ms 15:24:35 INFO - PROCESS | 1845 | 1461018275540 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 1845 | 1461018275544 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:24:35 INFO - PROCESS | 1845 | 1461018275551 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 1845 | 1461018275557 Marionette TRACE conn3 <- [1,1954,null,{}] 15:24:35 INFO - PROCESS | 1845 | 1461018275593 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}] 15:24:35 INFO - PROCESS | 1845 | 1461018275877 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:24:35 INFO - PROCESS | 1845 | 1461018275910 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe52800 == 137 [pid = 1845] [id = 496] 15:24:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33ee9ed800) [pid = 1845] [serial = 1489] [outer = (nil)] 15:24:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ef0dbc00) [pid = 1845] [serial = 1490] [outer = 0x7f33ee9ed800] 15:24:35 INFO - PROCESS | 1845 | 1461018275977 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33efe67000) [pid = 1845] [serial = 1491] [outer = 0x7f33ee9ed800] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33f46b5400) [pid = 1845] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ec466800) [pid = 1845] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f213a800) [pid = 1845] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33ea729800) [pid = 1845] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33f878c400) [pid = 1845] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33ffc61800) [pid = 1845] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33eca4f800) [pid = 1845] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33ea727000) [pid = 1845] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33f0b57000) [pid = 1845] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33f2348400) [pid = 1845] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33ebb7cc00) [pid = 1845] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33ea71dc00) [pid = 1845] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33eca4c800) [pid = 1845] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33ec7a6800) [pid = 1845] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33ecc38000) [pid = 1845] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33ecaf9400) [pid = 1845] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33ecc38c00) [pid = 1845] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33f1843400) [pid = 1845] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f34002a9000) [pid = 1845] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33ecc39400) [pid = 1845] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33ffe72400) [pid = 1845] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:24:37 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33ea71e000) [pid = 1845] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:24:37 INFO - PROCESS | 1845 | 1461018277741 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]]]}] 15:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2244ms 15:24:37 INFO - PROCESS | 1845 | 1461018277796 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:24:37 INFO - PROCESS | 1845 | 1461018277800 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:24:37 INFO - PROCESS | 1845 | 1461018277807 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - PROCESS | 1845 | 1461018277809 Marionette TRACE conn3 <- [1,1958,null,{}] 15:24:37 INFO - PROCESS | 1845 | 1461018277815 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}] 15:24:38 INFO - PROCESS | 1845 | 1461018278015 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:24:38 INFO - PROCESS | 1845 | 1461018278185 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe07800 == 138 [pid = 1845] [id = 497] 15:24:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33ea71b800) [pid = 1845] [serial = 1492] [outer = (nil)] 15:24:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33eca4dc00) [pid = 1845] [serial = 1493] [outer = 0x7f33ea71b800] 15:24:38 INFO - PROCESS | 1845 | 1461018278251 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33ee9ee400) [pid = 1845] [serial = 1494] [outer = 0x7f33ea71b800] 15:24:38 INFO - PROCESS | 1845 | 1461018278989 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]]]}] 15:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1229ms 15:24:39 INFO - PROCESS | 1845 | 1461018279037 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 1845 | 1461018279039 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:24:39 INFO - PROCESS | 1845 | 1461018279046 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 1845 | 1461018279048 Marionette TRACE conn3 <- [1,1962,null,{}] 15:24:39 INFO - PROCESS | 1845 | 1461018279065 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}] 15:24:39 INFO - PROCESS | 1845 | 1461018279259 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:24:39 INFO - PROCESS | 1845 | 1461018279285 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f1567000 == 139 [pid = 1845] [id = 498] 15:24:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33ebb7ec00) [pid = 1845] [serial = 1495] [outer = (nil)] 15:24:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33f0b59400) [pid = 1845] [serial = 1496] [outer = 0x7f33ebb7ec00] 15:24:39 INFO - PROCESS | 1845 | 1461018279349 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33f0ee1000) [pid = 1845] [serial = 1497] [outer = 0x7f33ebb7ec00] 15:24:40 INFO - PROCESS | 1845 | 1461018280660 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]]]}] 15:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1652ms 15:24:40 INFO - PROCESS | 1845 | 1461018280700 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1845 | 1461018280706 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:24:40 INFO - PROCESS | 1845 | 1461018280713 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1845 | 1461018280719 Marionette TRACE conn3 <- [1,1966,null,{}] 15:24:40 INFO - PROCESS | 1845 | 1461018280727 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}] 15:24:40 INFO - PROCESS | 1845 | 1461018280970 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:24:41 INFO - PROCESS | 1845 | 1461018281272 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ed657000 == 140 [pid = 1845] [id = 499] 15:24:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33eca50000) [pid = 1845] [serial = 1498] [outer = (nil)] 15:24:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33ecc14800) [pid = 1845] [serial = 1499] [outer = 0x7f33eca50000] 15:24:41 INFO - PROCESS | 1845 | 1461018281354 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33ecc36c00) [pid = 1845] [serial = 1500] [outer = 0x7f33eca50000] 15:24:42 INFO - PROCESS | 1845 | 1461018282351 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]]]}] 15:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1691ms 15:24:42 INFO - PROCESS | 1845 | 1461018282406 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 1845 | 1461018282414 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:24:42 INFO - PROCESS | 1845 | 1461018282425 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 1845 | 1461018282428 Marionette TRACE conn3 <- [1,1970,null,{}] 15:24:42 INFO - PROCESS | 1845 | 1461018282436 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}] 15:24:42 INFO - PROCESS | 1845 | 1461018282717 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:24:43 INFO - PROCESS | 1845 | 1461018283019 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f2120800 == 141 [pid = 1845] [id = 500] 15:24:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33ecc3b000) [pid = 1845] [serial = 1501] [outer = (nil)] 15:24:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33f0b4f400) [pid = 1845] [serial = 1502] [outer = 0x7f33ecc3b000] 15:24:43 INFO - PROCESS | 1845 | 1461018283102 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33f0eda400) [pid = 1845] [serial = 1503] [outer = 0x7f33ecc3b000] 15:24:44 INFO - PROCESS | 1845 | 1461018284001 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]]]}] 15:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1639ms 15:24:44 INFO - PROCESS | 1845 | 1461018284065 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:24:44 INFO - PROCESS | 1845 | 1461018284070 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:24:44 INFO - PROCESS | 1845 | 1461018284077 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - PROCESS | 1845 | 1461018284083 Marionette TRACE conn3 <- [1,1974,null,{}] 15:24:44 INFO - PROCESS | 1845 | 1461018284100 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}] 15:24:44 INFO - PROCESS | 1845 | 1461018284384 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:24:44 INFO - PROCESS | 1845 | 1461018284638 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3a7b000 == 142 [pid = 1845] [id = 501] 15:24:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f0edf400) [pid = 1845] [serial = 1504] [outer = (nil)] 15:24:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f20a6000) [pid = 1845] [serial = 1505] [outer = 0x7f33f0edf400] 15:24:44 INFO - PROCESS | 1845 | 1461018284759 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33f220a000) [pid = 1845] [serial = 1506] [outer = 0x7f33f0edf400] 15:24:45 INFO - PROCESS | 1845 | 1461018285629 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]]]}] 15:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1594ms 15:24:45 INFO - PROCESS | 1845 | 1461018285672 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 1845 | 1461018285675 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:24:45 INFO - PROCESS | 1845 | 1461018285682 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 1845 | 1461018285686 Marionette TRACE conn3 <- [1,1978,null,{}] 15:24:45 INFO - PROCESS | 1845 | 1461018285691 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}] 15:24:45 INFO - PROCESS | 1845 | 1461018285944 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:24:46 INFO - PROCESS | 1845 | 1461018286153 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3b19800 == 143 [pid = 1845] [id = 502] 15:24:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33f184e400) [pid = 1845] [serial = 1507] [outer = (nil)] 15:24:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f234a400) [pid = 1845] [serial = 1508] [outer = 0x7f33f184e400] 15:24:46 INFO - PROCESS | 1845 | 1461018286266 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33f2359400) [pid = 1845] [serial = 1509] [outer = 0x7f33f184e400] 15:24:47 INFO - PROCESS | 1845 | 1461018287183 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]]]}] 15:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1529ms 15:24:47 INFO - PROCESS | 1845 | 1461018287213 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 1845 | 1461018287216 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:24:47 INFO - PROCESS | 1845 | 1461018287223 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 1845 | 1461018287225 Marionette TRACE conn3 <- [1,1982,null,{}] 15:24:47 INFO - PROCESS | 1845 | 1461018287231 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}] 15:24:47 INFO - PROCESS | 1845 | 1461018287453 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:24:47 INFO - PROCESS | 1845 | 1461018287667 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4338800 == 144 [pid = 1845] [id = 503] 15:24:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33f220a400) [pid = 1845] [serial = 1510] [outer = (nil)] 15:24:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f34c7400) [pid = 1845] [serial = 1511] [outer = 0x7f33f220a400] 15:24:47 INFO - PROCESS | 1845 | 1461018287784 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f34d2800) [pid = 1845] [serial = 1512] [outer = 0x7f33f220a400] 15:24:48 INFO - PROCESS | 1845 | 1461018288729 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]]]}] 15:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1537ms 15:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:24:48 INFO - PROCESS | 1845 | 1461018288761 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 1845 | 1461018288764 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:24:48 INFO - PROCESS | 1845 | 1461018288771 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1845 | 1461018288774 Marionette TRACE conn3 <- [1,1986,null,{}] 15:24:48 INFO - PROCESS | 1845 | 1461018288780 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}] 15:24:49 INFO - PROCESS | 1845 | 1461018289096 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:24:49 INFO - PROCESS | 1845 | 1461018289293 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4973800 == 145 [pid = 1845] [id = 504] 15:24:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f34c8800) [pid = 1845] [serial = 1513] [outer = (nil)] 15:24:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f3c5a000) [pid = 1845] [serial = 1514] [outer = 0x7f33f34c8800] 15:24:49 INFO - PROCESS | 1845 | 1461018289418 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f46b1800) [pid = 1845] [serial = 1515] [outer = 0x7f33f34c8800] 15:24:50 INFO - PROCESS | 1845 | 1461018290348 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]]]}] 15:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1637ms 15:24:50 INFO - PROCESS | 1845 | 1461018290409 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 1845 | 1461018290412 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:24:50 INFO - PROCESS | 1845 | 1461018290418 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 1845 | 1461018290422 Marionette TRACE conn3 <- [1,1990,null,{}] 15:24:50 INFO - PROCESS | 1845 | 1461018290427 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}] 15:24:50 INFO - PROCESS | 1845 | 1461018290650 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:24:50 INFO - PROCESS | 1845 | 1461018290915 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f62e6800 == 146 [pid = 1845] [id = 505] 15:24:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33f34d3400) [pid = 1845] [serial = 1516] [outer = (nil)] 15:24:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33f46bc400) [pid = 1845] [serial = 1517] [outer = 0x7f33f34d3400] 15:24:51 INFO - PROCESS | 1845 | 1461018290996 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33f4950800) [pid = 1845] [serial = 1518] [outer = 0x7f33f34d3400] 15:24:51 INFO - PROCESS | 1845 | 1461018291889 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]]]}] 15:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1534ms 15:24:51 INFO - PROCESS | 1845 | 1461018291954 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 1845 | 1461018291958 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:24:51 INFO - PROCESS | 1845 | 1461018291964 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 1845 | 1461018291967 Marionette TRACE conn3 <- [1,1994,null,{}] 15:24:51 INFO - PROCESS | 1845 | 1461018291973 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}] 15:24:52 INFO - PROCESS | 1845 | 1461018292193 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:24:52 INFO - PROCESS | 1845 | 1461018292405 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f675b800 == 147 [pid = 1845] [id = 506] 15:24:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33f37b5c00) [pid = 1845] [serial = 1519] [outer = (nil)] 15:24:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33f65cec00) [pid = 1845] [serial = 1520] [outer = 0x7f33f37b5c00] 15:24:52 INFO - PROCESS | 1845 | 1461018292527 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33f66c6400) [pid = 1845] [serial = 1521] [outer = 0x7f33f37b5c00] 15:24:53 INFO - PROCESS | 1845 | 1461018293401 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]]]}] 15:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1484ms 15:24:53 INFO - PROCESS | 1845 | 1461018293449 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:24:53 INFO - PROCESS | 1845 | 1461018293454 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:24:53 INFO - PROCESS | 1845 | 1461018293460 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 1845 | 1461018293463 Marionette TRACE conn3 <- [1,1998,null,{}] 15:24:53 INFO - PROCESS | 1845 | 1461018293469 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}] 15:24:53 INFO - PROCESS | 1845 | 1461018293693 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:24:53 INFO - PROCESS | 1845 | 1461018293910 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a84000 == 148 [pid = 1845] [id = 507] 15:24:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33f4951800) [pid = 1845] [serial = 1522] [outer = (nil)] 15:24:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33f66cec00) [pid = 1845] [serial = 1523] [outer = 0x7f33f4951800] 15:24:54 INFO - PROCESS | 1845 | 1461018294025 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33f691c800) [pid = 1845] [serial = 1524] [outer = 0x7f33f4951800] 15:24:54 INFO - PROCESS | 1845 | 1461018294910 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]]]}] 15:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1480ms 15:24:54 INFO - PROCESS | 1845 | 1461018294941 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 1845 | 1461018294944 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:24:54 INFO - PROCESS | 1845 | 1461018294950 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 1845 | 1461018294954 Marionette TRACE conn3 <- [1,2002,null,{}] 15:24:54 INFO - PROCESS | 1845 | 1461018294959 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}] 15:24:55 INFO - PROCESS | 1845 | 1461018295194 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:24:55 INFO - PROCESS | 1845 | 1461018295540 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe798000 == 149 [pid = 1845] [id = 508] 15:24:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33f7f36000) [pid = 1845] [serial = 1525] [outer = (nil)] 15:24:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33f813c400) [pid = 1845] [serial = 1526] [outer = 0x7f33f7f36000] 15:24:55 INFO - PROCESS | 1845 | 1461018295627 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33f84b3000) [pid = 1845] [serial = 1527] [outer = 0x7f33f7f36000] 15:24:56 INFO - PROCESS | 1845 | 1461018296511 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]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1630ms 15:24:56 INFO - PROCESS | 1845 | 1461018296582 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 1845 | 1461018296594 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:24:56 INFO - PROCESS | 1845 | 1461018296600 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 1845 | 1461018296604 Marionette TRACE conn3 <- [1,2006,null,{}] 15:24:56 INFO - PROCESS | 1845 | 1461018296610 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}] 15:24:56 INFO - PROCESS | 1845 | 1461018296918 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:24:57 INFO - PROCESS | 1845 | 1461018297235 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff98a800 == 150 [pid = 1845] [id = 509] 15:24:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33f8783000) [pid = 1845] [serial = 1528] [outer = (nil)] 15:24:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33fe690000) [pid = 1845] [serial = 1529] [outer = 0x7f33f8783000] 15:24:57 INFO - PROCESS | 1845 | 1461018297319 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33fe903800) [pid = 1845] [serial = 1530] [outer = 0x7f33f8783000] 15:24:58 INFO - PROCESS | 1845 | 1461018298200 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]]]}] 15:24:58 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 15:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1631ms 15:24:58 INFO - PROCESS | 1845 | 1461018298233 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 1845 | 1461018298237 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:24:58 INFO - PROCESS | 1845 | 1461018298243 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 1845 | 1461018298246 Marionette TRACE conn3 <- [1,2010,null,{}] 15:24:58 INFO - PROCESS | 1845 | 1461018298253 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}] 15:24:58 INFO - PROCESS | 1845 | 1461018298481 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:24:58 INFO - PROCESS | 1845 | 1461018298741 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34001a7800 == 151 [pid = 1845] [id = 510] 15:24:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33fd30f000) [pid = 1845] [serial = 1531] [outer = (nil)] 15:24:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33fe918800) [pid = 1845] [serial = 1532] [outer = 0x7f33fd30f000] 15:24:58 INFO - PROCESS | 1845 | 1461018298861 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33fea74000) [pid = 1845] [serial = 1533] [outer = 0x7f33fd30f000] 15:24:59 INFO - PROCESS | 1845 | 1461018299743 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]]]}] 15:24:59 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 15:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1542ms 15:24:59 INFO - PROCESS | 1845 | 1461018299787 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:24:59 INFO - PROCESS | 1845 | 1461018299791 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:24:59 INFO - PROCESS | 1845 | 1461018299799 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 1845 | 1461018299802 Marionette TRACE conn3 <- [1,2014,null,{}] 15:24:59 INFO - PROCESS | 1845 | 1461018299808 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}] 15:25:00 INFO - PROCESS | 1845 | 1461018300035 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:25:00 INFO - PROCESS | 1845 | 1461018300310 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034c0800 == 152 [pid = 1845] [id = 511] 15:25:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33f6920800) [pid = 1845] [serial = 1534] [outer = (nil)] 15:25:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33fee54000) [pid = 1845] [serial = 1535] [outer = 0x7f33f6920800] 15:25:00 INFO - PROCESS | 1845 | 1461018300441 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33ff5d5000) [pid = 1845] [serial = 1536] [outer = 0x7f33f6920800] 15:25:01 INFO - PROCESS | 1845 | 1461018301339 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]]]}] 15:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1593ms 15:25:01 INFO - PROCESS | 1845 | 1461018301393 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 1845 | 1461018301397 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:25:01 INFO - PROCESS | 1845 | 1461018301403 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 1845 | 1461018301405 Marionette TRACE conn3 <- [1,2018,null,{}] 15:25:01 INFO - PROCESS | 1845 | 1461018301411 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}] 15:25:01 INFO - PROCESS | 1845 | 1461018301651 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:25:02 INFO - PROCESS | 1845 | 1461018302035 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b2b800 == 153 [pid = 1845] [id = 512] 15:25:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f33fd74d800) [pid = 1845] [serial = 1537] [outer = (nil)] 15:25:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f33ffa3a800) [pid = 1845] [serial = 1538] [outer = 0x7f33fd74d800] 15:25:02 INFO - PROCESS | 1845 | 1461018302139 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33ffe71800) [pid = 1845] [serial = 1539] [outer = 0x7f33fd74d800] 15:25:03 INFO - PROCESS | 1845 | 1461018303219 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]]]}] 15:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1880ms 15:25:03 INFO - PROCESS | 1845 | 1461018303286 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 1845 | 1461018303291 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:25:03 INFO - PROCESS | 1845 | 1461018303300 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 1845 | 1461018303306 Marionette TRACE conn3 <- [1,2022,null,{}] 15:25:03 INFO - PROCESS | 1845 | 1461018303315 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}] 15:25:03 INFO - PROCESS | 1845 | 1461018303651 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:25:04 INFO - PROCESS | 1845 | 1461018304003 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f54800 == 154 [pid = 1845] [id = 513] 15:25:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f33ffa3d400) [pid = 1845] [serial = 1540] [outer = (nil)] 15:25:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f34000e6c00) [pid = 1845] [serial = 1541] [outer = 0x7f33ffa3d400] 15:25:04 INFO - PROCESS | 1845 | 1461018304080 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f34002b3c00) [pid = 1845] [serial = 1542] [outer = 0x7f33ffa3d400] 15:25:05 INFO - PROCESS | 1845 | 1461018305013 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]]]}] 15:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1787ms 15:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:25:05 INFO - PROCESS | 1845 | 1461018305088 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:25:05 INFO - PROCESS | 1845 | 1461018305090 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:25:05 INFO - PROCESS | 1845 | 1461018305098 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 1845 | 1461018305100 Marionette TRACE conn3 <- [1,2026,null,{}] 15:25:05 INFO - PROCESS | 1845 | 1461018305107 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}] 15:25:05 INFO - PROCESS | 1845 | 1461018305417 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:25:05 INFO - PROCESS | 1845 | 1461018305728 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ea6de800 == 155 [pid = 1845] [id = 514] 15:25:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33ea71bc00) [pid = 1845] [serial = 1543] [outer = (nil)] 15:25:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f33ea720800) [pid = 1845] [serial = 1544] [outer = 0x7f33ea71bc00] 15:25:05 INFO - PROCESS | 1845 | 1461018305855 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33eb5dac00) [pid = 1845] [serial = 1545] [outer = 0x7f33ea71bc00] 15:25:06 INFO - PROCESS | 1845 | 1461018306942 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]]]}] 15:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1939ms 15:25:07 INFO - PROCESS | 1845 | 1461018307039 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:25:07 INFO - PROCESS | 1845 | 1461018307045 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:25:07 INFO - PROCESS | 1845 | 1461018307056 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:25:07 INFO - PROCESS | 1845 | 1461018307061 Marionette TRACE conn3 <- [1,2030,null,{}] 15:25:07 INFO - PROCESS | 1845 | 1461018307070 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}] 15:25:07 INFO - PROCESS | 1845 | 1461018307428 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:25:08 INFO - PROCESS | 1845 | 1461018308276 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eccc5000 == 156 [pid = 1845] [id = 515] 15:25:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f33ea727c00) [pid = 1845] [serial = 1546] [outer = (nil)] 15:25:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33eb5db800) [pid = 1845] [serial = 1547] [outer = 0x7f33ea727c00] 15:25:08 INFO - PROCESS | 1845 | 1461018308399 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33ebb88000) [pid = 1845] [serial = 1548] [outer = 0x7f33ea727c00] 15:25:09 INFO - PROCESS | 1845 | 1461018309350 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]]]}] 15:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2342ms 15:25:09 INFO - PROCESS | 1845 | 1461018309396 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 1845 | 1461018309404 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:25:09 INFO - PROCESS | 1845 | 1461018309413 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 1845 | 1461018309417 Marionette TRACE conn3 <- [1,2034,null,{}] 15:25:09 INFO - PROCESS | 1845 | 1461018309426 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}] 15:25:09 INFO - PROCESS | 1845 | 1461018309683 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:25:10 INFO - PROCESS | 1845 | 1461018310018 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f2114000 == 157 [pid = 1845] [id = 516] 15:25:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f33ec5eb400) [pid = 1845] [serial = 1549] [outer = (nil)] 15:25:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f33eca52800) [pid = 1845] [serial = 1550] [outer = 0x7f33ec5eb400] 15:25:10 INFO - PROCESS | 1845 | 1461018310097 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33ecafb000) [pid = 1845] [serial = 1551] [outer = 0x7f33ec5eb400] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6db000 == 156 [pid = 1845] [id = 188] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f8451800 == 155 [pid = 1845] [id = 200] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340769b000 == 154 [pid = 1845] [id = 208] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d72000 == 153 [pid = 1845] [id = 205] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409629800 == 152 [pid = 1845] [id = 354] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407d15000 == 151 [pid = 1845] [id = 80] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34080e6000 == 150 [pid = 1845] [id = 46] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34074de800 == 149 [pid = 1845] [id = 230] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407cc1800 == 148 [pid = 1845] [id = 186] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe07800 == 147 [pid = 1845] [id = 497] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe52800 == 146 [pid = 1845] [id = 496] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eccda800 == 145 [pid = 1845] [id = 495] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ec61a000 == 144 [pid = 1845] [id = 494] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f37e8000 == 143 [pid = 1845] [id = 493] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ecbc2000 == 142 [pid = 1845] [id = 492] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415f68000 == 141 [pid = 1845] [id = 491] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340bdb3800 == 140 [pid = 1845] [id = 490] 15:25:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408854000 == 139 [pid = 1845] [id = 489] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f33f0b52400) [pid = 1845] [serial = 1412] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33fe918c00) [pid = 1845] [serial = 1368] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33ec7a5400) [pid = 1845] [serial = 1358] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33f23dec00) [pid = 1845] [serial = 1361] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33f66cbc00) [pid = 1845] [serial = 1404] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33ffc59400) [pid = 1845] [serial = 1371] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f3408290c00) [pid = 1845] [serial = 1377] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f3415eba800) [pid = 1845] [serial = 1386] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33f66cc400) [pid = 1845] [serial = 1410] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33f184f000) [pid = 1845] [serial = 1422] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33f84b1c00) [pid = 1845] [serial = 1365] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33ed3ed400) [pid = 1845] [serial = 1359] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33ebb8b000) [pid = 1845] [serial = 1398] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33ea729400) [pid = 1845] [serial = 1401] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33eca55800) [pid = 1845] [serial = 1382] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f0bec000) [pid = 1845] [serial = 1344] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33ee9f1800) [pid = 1845] [serial = 1419] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33f69f9c00) [pid = 1845] [serial = 1364] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33ecc1e000) [pid = 1845] [serial = 1416] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33ec5e1c00) [pid = 1845] [serial = 1409] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33ecafe400) [pid = 1845] [serial = 1415] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33ed3f8c00) [pid = 1845] [serial = 1418] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33ebb8b800) [pid = 1845] [serial = 1403] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f3416307800) [pid = 1845] [serial = 1389] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33ebb86800) [pid = 1845] [serial = 1397] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33eca5a000) [pid = 1845] [serial = 1383] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33fe6dc000) [pid = 1845] [serial = 1367] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33f1851400) [pid = 1845] [serial = 1391] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33ecc3ac00) [pid = 1845] [serial = 1388] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f3404f86400) [pid = 1845] [serial = 1374] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33ea724800) [pid = 1845] [serial = 1400] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33f66ce800) [pid = 1845] [serial = 1395] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f3408dae400) [pid = 1845] [serial = 1379] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f3407b0a800) [pid = 1845] [serial = 1376] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33f355bc00) [pid = 1845] [serial = 1362] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f341b15a800) [pid = 1845] [serial = 1392] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33ffa38c00) [pid = 1845] [serial = 1370] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33f66c9800) [pid = 1845] [serial = 1394] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f3409382c00) [pid = 1845] [serial = 1385] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f3409110c00) [pid = 1845] [serial = 1380] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f0bf0400) [pid = 1845] [serial = 1421] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33eb5dbc00) [pid = 1845] [serial = 1407] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33eb5d5800) [pid = 1845] [serial = 1406] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f3400fa2c00) [pid = 1845] [serial = 1373] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33ed3f3400) [pid = 1845] [serial = 1424] [outer = (nil)] [url = about:blank] 15:25:11 INFO - PROCESS | 1845 | 1461018311829 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]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2441ms 15:25:11 INFO - PROCESS | 1845 | 1461018311858 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 1845 | 1461018311865 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:25:11 INFO - PROCESS | 1845 | 1461018311873 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 1845 | 1461018311875 Marionette TRACE conn3 <- [1,2038,null,{}] 15:25:11 INFO - PROCESS | 1845 | 1461018311881 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}] 15:25:12 INFO - PROCESS | 1845 | 1461018312100 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:25:12 INFO - PROCESS | 1845 | 1461018312266 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ec625000 == 140 [pid = 1845] [id = 517] 15:25:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33ebb8b800) [pid = 1845] [serial = 1552] [outer = (nil)] 15:25:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33ecc18800) [pid = 1845] [serial = 1553] [outer = 0x7f33ebb8b800] 15:25:12 INFO - PROCESS | 1845 | 1461018312333 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33ecc39400) [pid = 1845] [serial = 1554] [outer = 0x7f33ebb8b800] 15:25:13 INFO - PROCESS | 1845 | 1461018313154 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]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1334ms 15:25:13 INFO - PROCESS | 1845 | 1461018313216 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 1845 | 1461018313221 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:25:13 INFO - PROCESS | 1845 | 1461018313231 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 1845 | 1461018313240 Marionette TRACE conn3 <- [1,2042,null,{}] 15:25:13 INFO - PROCESS | 1845 | 1461018313254 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}] 15:25:13 INFO - PROCESS | 1845 | 1461018313465 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:25:13 INFO - PROCESS | 1845 | 1461018313665 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe0e000 == 141 [pid = 1845] [id = 518] 15:25:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ec463400) [pid = 1845] [serial = 1555] [outer = (nil)] 15:25:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33ef0d9c00) [pid = 1845] [serial = 1556] [outer = 0x7f33ec463400] 15:25:13 INFO - PROCESS | 1845 | 1461018313732 Marionette DEBUG loaded listener.js 15:25:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33efe69000) [pid = 1845] [serial = 1557] [outer = 0x7f33ec463400] 15:25:14 INFO - PROCESS | 1845 | 1461018314606 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]]]}] 15:25:14 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) 15:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1441ms 15:25:14 INFO - PROCESS | 1845 | 1461018314671 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 1845 | 1461018314675 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:25:14 INFO - PROCESS | 1845 | 1461018314689 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 1845 | 1461018314692 Marionette TRACE conn3 <- [1,2046,null,{}] 15:25:14 INFO - PROCESS | 1845 | 1461018314697 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}] 15:25:14 INFO - PROCESS | 1845 | 1461018314968 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:25:15 INFO - PROCESS | 1845 | 1461018315011 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0f72000 == 142 [pid = 1845] [id = 519] 15:25:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33ed3ec000) [pid = 1845] [serial = 1558] [outer = (nil)] 15:25:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f0ee0800) [pid = 1845] [serial = 1559] [outer = 0x7f33ed3ec000] 15:25:15 INFO - PROCESS | 1845 | 1461018315075 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f184ec00) [pid = 1845] [serial = 1560] [outer = 0x7f33ed3ec000] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33ebb86c00) [pid = 1845] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33ed3eec00) [pid = 1845] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33fee53c00) [pid = 1845] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33eb5d9c00) [pid = 1845] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33ec5e5c00) [pid = 1845] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33f355d400) [pid = 1845] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33f66cf800) [pid = 1845] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33ffa3ec00) [pid = 1845] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33f184cc00) [pid = 1845] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33eb5dc800) [pid = 1845] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33f4252800) [pid = 1845] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33ee9ed800) [pid = 1845] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33f66d0000) [pid = 1845] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33f7fdd400) [pid = 1845] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33f3552c00) [pid = 1845] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33ea71b800) [pid = 1845] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33fea7a000) [pid = 1845] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33fee53800) [pid = 1845] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33f66d0800) [pid = 1845] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33eb5dc000) [pid = 1845] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33f355b400) [pid = 1845] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:25:16 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33f4947400) [pid = 1845] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:25:16 INFO - PROCESS | 1845 | 1461018316708 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]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2082ms 15:25:16 INFO - PROCESS | 1845 | 1461018316772 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 1845 | 1461018316776 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:25:16 INFO - PROCESS | 1845 | 1461018316804 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 1845 | 1461018316808 Marionette TRACE conn3 <- [1,2050,null,{}] 15:25:16 INFO - PROCESS | 1845 | 1461018316813 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}] 15:25:17 INFO - PROCESS | 1845 | 1461018317017 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:25:17 INFO - PROCESS | 1845 | 1461018317030 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f2115800 == 143 [pid = 1845] [id = 520] 15:25:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33f209e000) [pid = 1845] [serial = 1561] [outer = (nil)] 15:25:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33f2134000) [pid = 1845] [serial = 1562] [outer = 0x7f33f209e000] 15:25:17 INFO - PROCESS | 1845 | 1461018317106 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33f220e800) [pid = 1845] [serial = 1563] [outer = 0x7f33f209e000] 15:25:18 INFO - PROCESS | 1845 | 1461018318034 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]]]}] 15:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1301ms 15:25:18 INFO - PROCESS | 1845 | 1461018318091 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 1845 | 1461018318094 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:25:18 INFO - PROCESS | 1845 | 1461018318101 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 1845 | 1461018318116 Marionette TRACE conn3 <- [1,2054,null,{}] 15:25:18 INFO - PROCESS | 1845 | 1461018318126 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}] 15:25:18 INFO - PROCESS | 1845 | 1461018318340 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:25:18 INFO - PROCESS | 1845 | 1461018318695 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ebaae800 == 144 [pid = 1845] [id = 521] 15:25:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33ea71f400) [pid = 1845] [serial = 1564] [outer = (nil)] 15:25:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33eb5ddc00) [pid = 1845] [serial = 1565] [outer = 0x7f33ea71f400] 15:25:18 INFO - PROCESS | 1845 | 1461018318844 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33ec5df800) [pid = 1845] [serial = 1566] [outer = 0x7f33ea71f400] 15:25:19 INFO - PROCESS | 1845 | 1461018319777 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]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1751ms 15:25:19 INFO - PROCESS | 1845 | 1461018319855 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 1845 | 1461018319862 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:25:19 INFO - PROCESS | 1845 | 1461018319872 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 1845 | 1461018319878 Marionette TRACE conn3 <- [1,2058,null,{}] 15:25:19 INFO - PROCESS | 1845 | 1461018319886 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}] 15:25:20 INFO - PROCESS | 1845 | 1461018320173 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:25:20 INFO - PROCESS | 1845 | 1461018320484 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0f7b800 == 145 [pid = 1845] [id = 522] 15:25:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33ecaf8800) [pid = 1845] [serial = 1567] [outer = (nil)] 15:25:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33ecc1e800) [pid = 1845] [serial = 1568] [outer = 0x7f33ecaf8800] 15:25:20 INFO - PROCESS | 1845 | 1461018320566 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33ecc34000) [pid = 1845] [serial = 1569] [outer = 0x7f33ecaf8800] 15:25:21 INFO - PROCESS | 1845 | 1461018321605 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]]]}] 15:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1786ms 15:25:21 INFO - PROCESS | 1845 | 1461018321661 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 1845 | 1461018321667 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:25:21 INFO - PROCESS | 1845 | 1461018321676 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 1845 | 1461018321680 Marionette TRACE conn3 <- [1,2062,null,{}] 15:25:21 INFO - PROCESS | 1845 | 1461018321687 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}] 15:25:21 INFO - PROCESS | 1845 | 1461018321932 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:25:22 INFO - PROCESS | 1845 | 1461018322274 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f39d5800 == 146 [pid = 1845] [id = 523] 15:25:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33ee9f0000) [pid = 1845] [serial = 1570] [outer = (nil)] 15:25:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33ef0d8800) [pid = 1845] [serial = 1571] [outer = 0x7f33ee9f0000] 15:25:22 INFO - PROCESS | 1845 | 1461018322357 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f0b58c00) [pid = 1845] [serial = 1572] [outer = 0x7f33ee9f0000] 15:25:23 INFO - PROCESS | 1845 | 1461018323315 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]]]}] 15:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1682ms 15:25:23 INFO - PROCESS | 1845 | 1461018323359 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:25:23 INFO - PROCESS | 1845 | 1461018323363 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:25:23 INFO - PROCESS | 1845 | 1461018323382 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - PROCESS | 1845 | 1461018323392 Marionette TRACE conn3 <- [1,2066,null,{}] 15:25:23 INFO - PROCESS | 1845 | 1461018323398 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}] 15:25:23 INFO - PROCESS | 1845 | 1461018323676 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:25:23 INFO - PROCESS | 1845 | 1461018323938 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f43dd000 == 147 [pid = 1845] [id = 524] 15:25:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33ed3f1400) [pid = 1845] [serial = 1573] [outer = (nil)] 15:25:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33f20a2000) [pid = 1845] [serial = 1574] [outer = 0x7f33ed3f1400] 15:25:24 INFO - PROCESS | 1845 | 1461018324059 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f234b800) [pid = 1845] [serial = 1575] [outer = 0x7f33ed3f1400] 15:25:24 INFO - PROCESS | 1845 | 1461018324928 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]]]}] 15:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1602ms 15:25:24 INFO - PROCESS | 1845 | 1461018324975 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 1845 | 1461018324980 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:25:24 INFO - PROCESS | 1845 | 1461018324986 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 1845 | 1461018324990 Marionette TRACE conn3 <- [1,2070,null,{}] 15:25:24 INFO - PROCESS | 1845 | 1461018324995 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}] 15:25:25 INFO - PROCESS | 1845 | 1461018325220 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:25:25 INFO - PROCESS | 1845 | 1461018325434 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f5e2b000 == 148 [pid = 1845] [id = 525] 15:25:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33ed3f2c00) [pid = 1845] [serial = 1576] [outer = (nil)] 15:25:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33f355c400) [pid = 1845] [serial = 1577] [outer = 0x7f33ed3f2c00] 15:25:25 INFO - PROCESS | 1845 | 1461018325551 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f387d000) [pid = 1845] [serial = 1578] [outer = 0x7f33ed3f2c00] 15:25:26 INFO - PROCESS | 1845 | 1461018326499 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]]]}] 15:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1594ms 15:25:26 INFO - PROCESS | 1845 | 1461018326583 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 1845 | 1461018326587 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:25:26 INFO - PROCESS | 1845 | 1461018326594 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 1845 | 1461018326598 Marionette TRACE conn3 <- [1,2074,null,{}] 15:25:26 INFO - PROCESS | 1845 | 1461018326604 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}] 15:25:26 INFO - PROCESS | 1845 | 1461018326904 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:25:27 INFO - PROCESS | 1845 | 1461018327168 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f65d3000 == 149 [pid = 1845] [id = 526] 15:25:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f4253000) [pid = 1845] [serial = 1579] [outer = (nil)] 15:25:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f4258c00) [pid = 1845] [serial = 1580] [outer = 0x7f33f4253000] 15:25:27 INFO - PROCESS | 1845 | 1461018327305 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f66ce800) [pid = 1845] [serial = 1581] [outer = 0x7f33f4253000] 15:25:28 INFO - PROCESS | 1845 | 1461018328271 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]]]}] 15:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1743ms 15:25:28 INFO - PROCESS | 1845 | 1461018328339 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 1845 | 1461018328343 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:25:28 INFO - PROCESS | 1845 | 1461018328349 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 1845 | 1461018328353 Marionette TRACE conn3 <- [1,2078,null,{}] 15:25:28 INFO - PROCESS | 1845 | 1461018328359 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}] 15:25:28 INFO - PROCESS | 1845 | 1461018328596 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:25:28 INFO - PROCESS | 1845 | 1461018328896 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd394000 == 150 [pid = 1845] [id = 527] 15:25:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f4259400) [pid = 1845] [serial = 1582] [outer = (nil)] 15:25:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33f7f33000) [pid = 1845] [serial = 1583] [outer = 0x7f33f4259400] 15:25:28 INFO - PROCESS | 1845 | 1461018328980 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33f813e000) [pid = 1845] [serial = 1584] [outer = 0x7f33f4259400] 15:25:29 INFO - PROCESS | 1845 | 1461018329856 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]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1533ms 15:25:29 INFO - PROCESS | 1845 | 1461018329883 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 1845 | 1461018329887 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:25:29 INFO - PROCESS | 1845 | 1461018329892 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 1845 | 1461018329895 Marionette TRACE conn3 <- [1,2082,null,{}] 15:25:29 INFO - PROCESS | 1845 | 1461018329900 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}] 15:25:30 INFO - PROCESS | 1845 | 1461018330128 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:25:30 INFO - PROCESS | 1845 | 1461018330342 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6d4000 == 151 [pid = 1845] [id = 528] 15:25:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33f66cc400) [pid = 1845] [serial = 1585] [outer = (nil)] 15:25:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33f84ad800) [pid = 1845] [serial = 1586] [outer = 0x7f33f66cc400] 15:25:30 INFO - PROCESS | 1845 | 1461018330458 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33f84ba400) [pid = 1845] [serial = 1587] [outer = 0x7f33f66cc400] 15:25:31 INFO - PROCESS | 1845 | 1461018331377 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]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1534ms 15:25:31 INFO - PROCESS | 1845 | 1461018331428 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:25:31 INFO - PROCESS | 1845 | 1461018331432 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:25:31 INFO - PROCESS | 1845 | 1461018331439 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 1845 | 1461018331442 Marionette TRACE conn3 <- [1,2086,null,{}] 15:25:31 INFO - PROCESS | 1845 | 1461018331447 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}] 15:25:31 INFO - PROCESS | 1845 | 1461018331680 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:25:32 INFO - PROCESS | 1845 | 1461018332001 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff468000 == 152 [pid = 1845] [id = 529] 15:25:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33f387c800) [pid = 1845] [serial = 1588] [outer = (nil)] 15:25:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33f8675400) [pid = 1845] [serial = 1589] [outer = 0x7f33f387c800] 15:25:32 INFO - PROCESS | 1845 | 1461018332082 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33fd303c00) [pid = 1845] [serial = 1590] [outer = 0x7f33f387c800] 15:25:32 INFO - PROCESS | 1845 | 1461018332971 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]]]}] 15:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1594ms 15:25:33 INFO - PROCESS | 1845 | 1461018333034 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:25:33 INFO - PROCESS | 1845 | 1461018333037 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:25:33 INFO - PROCESS | 1845 | 1461018333043 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 1845 | 1461018333047 Marionette TRACE conn3 <- [1,2090,null,{}] 15:25:33 INFO - PROCESS | 1845 | 1461018333052 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}] 15:25:33 INFO - PROCESS | 1845 | 1461018333295 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:25:33 INFO - PROCESS | 1845 | 1461018333596 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa1d000 == 153 [pid = 1845] [id = 530] 15:25:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33f69fc800) [pid = 1845] [serial = 1591] [outer = (nil)] 15:25:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33fd59d400) [pid = 1845] [serial = 1592] [outer = 0x7f33f69fc800] 15:25:33 INFO - PROCESS | 1845 | 1461018333678 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33fe692400) [pid = 1845] [serial = 1593] [outer = 0x7f33f69fc800] 15:25:34 INFO - PROCESS | 1845 | 1461018334565 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]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1580ms 15:25:34 INFO - PROCESS | 1845 | 1461018334624 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 1845 | 1461018334628 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:25:34 INFO - PROCESS | 1845 | 1461018334634 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 1845 | 1461018334637 Marionette TRACE conn3 <- [1,2094,null,{}] 15:25:34 INFO - PROCESS | 1845 | 1461018334643 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}] 15:25:34 INFO - PROCESS | 1845 | 1461018334875 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:25:35 INFO - PROCESS | 1845 | 1461018335089 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34001ad000 == 154 [pid = 1845] [id = 531] 15:25:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33fe696c00) [pid = 1845] [serial = 1594] [outer = (nil)] 15:25:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33fe6e0400) [pid = 1845] [serial = 1595] [outer = 0x7f33fe696c00] 15:25:35 INFO - PROCESS | 1845 | 1461018335223 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33fe909400) [pid = 1845] [serial = 1596] [outer = 0x7f33fe696c00] 15:25:36 INFO - PROCESS | 1845 | 1461018336206 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]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1631ms 15:25:36 INFO - PROCESS | 1845 | 1461018336267 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:25:36 INFO - PROCESS | 1845 | 1461018336271 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:25:36 INFO - PROCESS | 1845 | 1461018336277 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 1845 | 1461018336281 Marionette TRACE conn3 <- [1,2098,null,{}] 15:25:36 INFO - PROCESS | 1845 | 1461018336286 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}] 15:25:36 INFO - PROCESS | 1845 | 1461018336549 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:25:36 INFO - PROCESS | 1845 | 1461018336818 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b39800 == 155 [pid = 1845] [id = 532] 15:25:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33fe69ec00) [pid = 1845] [serial = 1597] [outer = (nil)] 15:25:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33ffa83800) [pid = 1845] [serial = 1598] [outer = 0x7f33fe69ec00] 15:25:36 INFO - PROCESS | 1845 | 1461018336948 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33ffe6ec00) [pid = 1845] [serial = 1599] [outer = 0x7f33fe69ec00] 15:25:37 INFO - PROCESS | 1845 | 1461018337801 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]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1584ms 15:25:37 INFO - PROCESS | 1845 | 1461018337861 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 1845 | 1461018337865 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:25:37 INFO - PROCESS | 1845 | 1461018337871 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 1845 | 1461018337874 Marionette TRACE conn3 <- [1,2102,null,{}] 15:25:37 INFO - PROCESS | 1845 | 1461018337879 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}] 15:25:38 INFO - PROCESS | 1845 | 1461018338107 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:25:38 INFO - PROCESS | 1845 | 1461018338485 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340405e800 == 156 [pid = 1845] [id = 533] 15:25:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33ffa3fc00) [pid = 1845] [serial = 1600] [outer = (nil)] 15:25:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f34000e4c00) [pid = 1845] [serial = 1601] [outer = 0x7f33ffa3fc00] 15:25:38 INFO - PROCESS | 1845 | 1461018338613 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f34002adc00) [pid = 1845] [serial = 1602] [outer = 0x7f33ffa3fc00] 15:25:39 INFO - PROCESS | 1845 | 1461018339555 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]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1730ms 15:25:39 INFO - PROCESS | 1845 | 1461018339602 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:25:39 INFO - PROCESS | 1845 | 1461018339607 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:25:39 INFO - PROCESS | 1845 | 1461018339614 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 1845 | 1461018339618 Marionette TRACE conn3 <- [1,2106,null,{}] 15:25:39 INFO - PROCESS | 1845 | 1461018339624 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}] 15:25:39 INFO - PROCESS | 1845 | 1461018339854 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:25:40 INFO - PROCESS | 1845 | 1461018340115 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34042d1000 == 157 [pid = 1845] [id = 534] 15:25:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33ea726c00) [pid = 1845] [serial = 1603] [outer = (nil)] 15:25:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f3400439800) [pid = 1845] [serial = 1604] [outer = 0x7f33ea726c00] 15:25:40 INFO - PROCESS | 1845 | 1461018340234 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3402e91000) [pid = 1845] [serial = 1605] [outer = 0x7f33ea726c00] 15:25:41 INFO - PROCESS | 1845 | 1461018341113 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]]]}] 15:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1535ms 15:25:41 INFO - PROCESS | 1845 | 1461018341149 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 1845 | 1461018341153 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:25:41 INFO - PROCESS | 1845 | 1461018341159 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 1845 | 1461018341162 Marionette TRACE conn3 <- [1,2110,null,{}] 15:25:41 INFO - PROCESS | 1845 | 1461018341168 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}] 15:25:41 INFO - PROCESS | 1845 | 1461018341398 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:25:41 INFO - PROCESS | 1845 | 1461018341740 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34074cd000 == 158 [pid = 1845] [id = 535] 15:25:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f3402f46400) [pid = 1845] [serial = 1606] [outer = (nil)] 15:25:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f340310f800) [pid = 1845] [serial = 1607] [outer = 0x7f3402f46400] 15:25:41 INFO - PROCESS | 1845 | 1461018341825 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f34032b1c00) [pid = 1845] [serial = 1608] [outer = 0x7f3402f46400] 15:25:42 INFO - PROCESS | 1845 | 1461018342748 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]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1639ms 15:25:42 INFO - PROCESS | 1845 | 1461018342799 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 1845 | 1461018342802 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:25:42 INFO - PROCESS | 1845 | 1461018342810 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 1845 | 1461018342812 Marionette TRACE conn3 <- [1,2114,null,{}] 15:25:42 INFO - PROCESS | 1845 | 1461018342818 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}] 15:25:43 INFO - PROCESS | 1845 | 1461018343079 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:25:43 INFO - PROCESS | 1845 | 1461018343389 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407d05800 == 159 [pid = 1845] [id = 536] 15:25:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f3401288c00) [pid = 1845] [serial = 1609] [outer = (nil)] 15:25:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f340395c400) [pid = 1845] [serial = 1610] [outer = 0x7f3401288c00] 15:25:43 INFO - PROCESS | 1845 | 1461018343469 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f3403965c00) [pid = 1845] [serial = 1611] [outer = 0x7f3401288c00] 15:25:44 INFO - PROCESS | 1845 | 1461018344357 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]]]}] 15:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1590ms 15:25:44 INFO - PROCESS | 1845 | 1461018344400 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:25:44 INFO - PROCESS | 1845 | 1461018344404 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:25:44 INFO - PROCESS | 1845 | 1461018344411 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 1845 | 1461018344414 Marionette TRACE conn3 <- [1,2118,null,{}] 15:25:44 INFO - PROCESS | 1845 | 1461018344419 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}] 15:25:44 INFO - PROCESS | 1845 | 1461018344649 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:25:44 INFO - PROCESS | 1845 | 1461018344912 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340885a800 == 160 [pid = 1845] [id = 537] 15:25:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f3402f55000) [pid = 1845] [serial = 1612] [outer = (nil)] 15:25:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f3403bc4400) [pid = 1845] [serial = 1613] [outer = 0x7f3402f55000] 15:25:45 INFO - PROCESS | 1845 | 1461018345037 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f3403fcb400) [pid = 1845] [serial = 1614] [outer = 0x7f3402f55000] 15:25:45 INFO - PROCESS | 1845 | 1461018345921 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]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1582ms 15:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:25:46 INFO - PROCESS | 1845 | 1461018345993 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 1845 | 1461018345996 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:25:46 INFO - PROCESS | 1845 | 1461018346003 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 1845 | 1461018346006 Marionette TRACE conn3 <- [1,2122,null,{}] 15:25:46 INFO - PROCESS | 1845 | 1461018346012 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}] 15:25:46 INFO - PROCESS | 1845 | 1461018346267 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:25:46 INFO - PROCESS | 1845 | 1461018346575 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409588000 == 161 [pid = 1845] [id = 538] 15:25:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f3402e97400) [pid = 1845] [serial = 1615] [outer = (nil)] 15:25:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f3403bbe400) [pid = 1845] [serial = 1616] [outer = 0x7f3402e97400] 15:25:46 INFO - PROCESS | 1845 | 1461018346703 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f3405942000) [pid = 1845] [serial = 1617] [outer = 0x7f3402e97400] 15:25:47 INFO - PROCESS | 1845 | 1461018347562 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]]]}] 15:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1634ms 15:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:25:47 INFO - PROCESS | 1845 | 1461018347637 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 1845 | 1461018347640 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:25:47 INFO - PROCESS | 1845 | 1461018347647 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 1845 | 1461018347650 Marionette TRACE conn3 <- [1,2126,null,{}] 15:25:47 INFO - PROCESS | 1845 | 1461018347655 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}] 15:25:47 INFO - PROCESS | 1845 | 1461018347931 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:25:48 INFO - PROCESS | 1845 | 1461018348254 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340a3f4800 == 162 [pid = 1845] [id = 539] 15:25:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33ec46c400) [pid = 1845] [serial = 1618] [outer = (nil)] 15:25:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f3405943000) [pid = 1845] [serial = 1619] [outer = 0x7f33ec46c400] 15:25:48 INFO - PROCESS | 1845 | 1461018348337 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f34065f3400) [pid = 1845] [serial = 1620] [outer = 0x7f33ec46c400] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f2115800 == 161 [pid = 1845] [id = 520] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0f72000 == 160 [pid = 1845] [id = 519] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe0e000 == 159 [pid = 1845] [id = 518] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ec625000 == 158 [pid = 1845] [id = 517] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f2114000 == 157 [pid = 1845] [id = 516] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eccc5000 == 156 [pid = 1845] [id = 515] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff98a800 == 155 [pid = 1845] [id = 509] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe798000 == 154 [pid = 1845] [id = 508] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a84000 == 153 [pid = 1845] [id = 507] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f675b800 == 152 [pid = 1845] [id = 506] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f62e6800 == 151 [pid = 1845] [id = 505] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4973800 == 150 [pid = 1845] [id = 504] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4338800 == 149 [pid = 1845] [id = 503] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3b19800 == 148 [pid = 1845] [id = 502] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f2120800 == 147 [pid = 1845] [id = 500] 15:25:49 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ed657000 == 146 [pid = 1845] [id = 499] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f33ed3f1800) [pid = 1845] [serial = 1481] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33ee9ea400) [pid = 1845] [serial = 1430] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f3401288400) [pid = 1845] [serial = 1467] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33ecaf7800) [pid = 1845] [serial = 1487] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33ecaf2400) [pid = 1845] [serial = 1428] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33f4599c00) [pid = 1845] [serial = 1440] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f3403fc8000) [pid = 1845] [serial = 1475] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33f84b8400) [pid = 1845] [serial = 1446] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f33fff64000) [pid = 1845] [serial = 1463] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33f2212400) [pid = 1845] [serial = 1434] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33f0b56400) [pid = 1845] [serial = 1413] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f3403110400) [pid = 1845] [serial = 1470] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33f209ec00) [pid = 1845] [serial = 1482] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33efe67000) [pid = 1845] [serial = 1491] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33f7f2ac00) [pid = 1845] [serial = 1443] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33ec464000) [pid = 1845] [serial = 1478] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33f8670800) [pid = 1845] [serial = 1451] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f8676400) [pid = 1845] [serial = 1356] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33eca4dc00) [pid = 1845] [serial = 1493] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f34032b9000) [pid = 1845] [serial = 1472] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33fee59c00) [pid = 1845] [serial = 1457] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33ffa83c00) [pid = 1845] [serial = 1460] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f34000ea400) [pid = 1845] [serial = 1464] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33ec79c000) [pid = 1845] [serial = 1427] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33fe690400) [pid = 1845] [serial = 1452] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33ffc5b000) [pid = 1845] [serial = 1461] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33f8791800) [pid = 1845] [serial = 1449] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f8677400) [pid = 1845] [serial = 1448] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f82cc400) [pid = 1845] [serial = 1445] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33ec5e9800) [pid = 1845] [serial = 1484] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33f3880000) [pid = 1845] [serial = 1437] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33ef0dbc00) [pid = 1845] [serial = 1490] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33fe6bc800) [pid = 1845] [serial = 1454] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33f2140c00) [pid = 1845] [serial = 1433] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33ff5d2400) [pid = 1845] [serial = 1458] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33f0b53c00) [pid = 1845] [serial = 1431] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33f424b800) [pid = 1845] [serial = 1439] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33ecc2c400) [pid = 1845] [serial = 1488] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33fe710800) [pid = 1845] [serial = 1455] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33eca4f400) [pid = 1845] [serial = 1485] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33f37a9400) [pid = 1845] [serial = 1436] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f3402e8a800) [pid = 1845] [serial = 1469] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f67b5400) [pid = 1845] [serial = 1442] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f34003bfc00) [pid = 1845] [serial = 1466] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33f0b59400) [pid = 1845] [serial = 1496] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33ee9ee400) [pid = 1845] [serial = 1494] [outer = (nil)] [url = about:blank] 15:25:50 INFO - PROCESS | 1845 | 1461018350451 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]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2845ms 15:25:50 INFO - PROCESS | 1845 | 1461018350516 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 1845 | 1461018350523 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:25:50 INFO - PROCESS | 1845 | 1461018350538 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 1845 | 1461018350543 Marionette TRACE conn3 <- [1,2130,null,{}] 15:25:50 INFO - PROCESS | 1845 | 1461018350551 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}] 15:25:50 INFO - PROCESS | 1845 | 1461018350780 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:25:51 INFO - PROCESS | 1845 | 1461018351007 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eccde000 == 147 [pid = 1845] [id = 540] 15:25:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33ec7a2c00) [pid = 1845] [serial = 1621] [outer = (nil)] 15:25:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33eca4c800) [pid = 1845] [serial = 1622] [outer = 0x7f33ec7a2c00] 15:25:51 INFO - PROCESS | 1845 | 1461018351097 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ecaf2c00) [pid = 1845] [serial = 1623] [outer = 0x7f33ec7a2c00] 15:25:52 INFO - PROCESS | 1845 | 1461018352011 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] 15:25:52 INFO - PROCESS | 1845 | 1461018352049 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:25:52 INFO - PROCESS | 1845 | 1461018352060 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 1845 | 1461018352063 Marionette TRACE conn3 <- [1,2134,null,{}] 15:25:52 INFO - PROCESS | 1845 | 1461018352070 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}] 15:25:52 INFO - PROCESS | 1845 | 1461018352299 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:25:52 INFO - PROCESS | 1845 | 1461018352622 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0c88800 == 148 [pid = 1845] [id = 541] 15:25:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33ecafcc00) [pid = 1845] [serial = 1624] [outer = (nil)] 15:25:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ecc34800) [pid = 1845] [serial = 1625] [outer = 0x7f33ecafcc00] 15:25:52 INFO - PROCESS | 1845 | 1461018352712 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33ee9ea000) [pid = 1845] [serial = 1626] [outer = 0x7f33ecafcc00] 15:25:53 INFO - PROCESS | 1845 | 1461018353577 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]]]}] 15:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1580ms 15:25:53 INFO - PROCESS | 1845 | 1461018353640 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:25:53 INFO - PROCESS | 1845 | 1461018353645 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:25:53 INFO - PROCESS | 1845 | 1461018353652 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 1845 | 1461018353657 Marionette TRACE conn3 <- [1,2138,null,{}] 15:25:53 INFO - PROCESS | 1845 | 1461018353680 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}] 15:25:53 INFO - PROCESS | 1845 | 1461018353982 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:25:54 INFO - PROCESS | 1845 | 1461018354075 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f2110800 == 149 [pid = 1845] [id = 542] 15:25:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f0b50800) [pid = 1845] [serial = 1627] [outer = (nil)] 15:25:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f0b52800) [pid = 1845] [serial = 1628] [outer = 0x7f33f0b50800] 15:25:54 INFO - PROCESS | 1845 | 1461018354190 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33f184f000) [pid = 1845] [serial = 1629] [outer = 0x7f33f0b50800] 15:25:54 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33ed3ec000) [pid = 1845] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:25:54 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33ec5eb400) [pid = 1845] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:25:54 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33ec463400) [pid = 1845] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:25:54 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33ebb8b800) [pid = 1845] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:25:54 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ea727c00) [pid = 1845] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:25:55 INFO - PROCESS | 1845 | 1461018355382 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]]]}] 15:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1795ms 15:25:55 INFO - PROCESS | 1845 | 1461018355446 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 1845 | 1461018355451 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:25:55 INFO - PROCESS | 1845 | 1461018355457 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - PROCESS | 1845 | 1461018355461 Marionette TRACE conn3 <- [1,2142,null,{}] 15:25:55 INFO - PROCESS | 1845 | 1461018355470 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}] 15:25:55 INFO - PROCESS | 1845 | 1461018355693 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:25:55 INFO - PROCESS | 1845 | 1461018355866 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f38a0000 == 150 [pid = 1845] [id = 543] 15:25:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ec466c00) [pid = 1845] [serial = 1630] [outer = (nil)] 15:25:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f2139800) [pid = 1845] [serial = 1631] [outer = 0x7f33ec466c00] 15:25:55 INFO - PROCESS | 1845 | 1461018355934 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f2350800) [pid = 1845] [serial = 1632] [outer = 0x7f33ec466c00] 15:25:56 INFO - PROCESS | 1845 | 1461018356909 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] 15:25:57 INFO - PROCESS | 1845 | 1461018357007 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:25:57 INFO - PROCESS | 1845 | 1461018357060 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 1845 | 1461018357063 Marionette TRACE conn3 <- [1,2146,null,{}] 15:25:57 INFO - PROCESS | 1845 | 1461018357074 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}] 15:25:57 INFO - PROCESS | 1845 | 1461018357330 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:25:57 INFO - PROCESS | 1845 | 1461018357680 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe07800 == 151 [pid = 1845] [id = 544] 15:25:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33eca58800) [pid = 1845] [serial = 1633] [outer = (nil)] 15:25:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33ecaf9800) [pid = 1845] [serial = 1634] [outer = 0x7f33eca58800] 15:25:57 INFO - PROCESS | 1845 | 1461018357759 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33ecc34400) [pid = 1845] [serial = 1635] [outer = 0x7f33eca58800] 15:25:58 INFO - PROCESS | 1845 | 1461018358723 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] 15:25:58 INFO - PROCESS | 1845 | 1461018358772 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:25:58 INFO - PROCESS | 1845 | 1461018358784 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 1845 | 1461018358787 Marionette TRACE conn3 <- [1,2150,null,{}] 15:25:58 INFO - PROCESS | 1845 | 1461018358794 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}] 15:25:59 INFO - PROCESS | 1845 | 1461018359053 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:25:59 INFO - PROCESS | 1845 | 1461018359316 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3b17800 == 152 [pid = 1845] [id = 545] 15:25:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33f0b4e000) [pid = 1845] [serial = 1636] [outer = (nil)] 15:25:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33f2357400) [pid = 1845] [serial = 1637] [outer = 0x7f33f0b4e000] 15:25:59 INFO - PROCESS | 1845 | 1461018359437 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33f355bc00) [pid = 1845] [serial = 1638] [outer = 0x7f33f0b4e000] 15:26:00 INFO - PROCESS | 1845 | 1461018360396 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]]]}] 15:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1644ms 15:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:26:00 INFO - PROCESS | 1845 | 1461018360427 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 1845 | 1461018360430 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:26:00 INFO - PROCESS | 1845 | 1461018360437 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 1845 | 1461018360444 Marionette TRACE conn3 <- [1,2154,null,{}] 15:26:00 INFO - PROCESS | 1845 | 1461018360460 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}] 15:26:00 INFO - PROCESS | 1845 | 1461018360700 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:26:01 INFO - PROCESS | 1845 | 1461018360997 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f43ee000 == 153 [pid = 1845] [id = 546] 15:26:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33f3887400) [pid = 1845] [serial = 1639] [outer = (nil)] 15:26:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33f458d800) [pid = 1845] [serial = 1640] [outer = 0x7f33f3887400] 15:26:01 INFO - PROCESS | 1845 | 1461018361128 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33f46bcc00) [pid = 1845] [serial = 1641] [outer = 0x7f33f3887400] 15:26:02 INFO - PROCESS | 1845 | 1461018362157 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]]]}] 15:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1787ms 15:26:02 INFO - PROCESS | 1845 | 1461018362225 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:26:02 INFO - PROCESS | 1845 | 1461018362230 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:26:02 INFO - PROCESS | 1845 | 1461018362237 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 1845 | 1461018362241 Marionette TRACE conn3 <- [1,2158,null,{}] 15:26:02 INFO - PROCESS | 1845 | 1461018362247 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}] 15:26:02 INFO - PROCESS | 1845 | 1461018362496 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:26:02 INFO - PROCESS | 1845 | 1461018362800 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f62e3000 == 154 [pid = 1845] [id = 547] 15:26:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33f4250800) [pid = 1845] [serial = 1642] [outer = (nil)] 15:26:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33f66ca400) [pid = 1845] [serial = 1643] [outer = 0x7f33f4250800] 15:26:02 INFO - PROCESS | 1845 | 1461018362884 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33f6918c00) [pid = 1845] [serial = 1644] [outer = 0x7f33f4250800] 15:26:03 INFO - PROCESS | 1845 | 1461018363776 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]]]}] 15:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1580ms 15:26:03 INFO - PROCESS | 1845 | 1461018363817 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 1845 | 1461018363821 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:26:03 INFO - PROCESS | 1845 | 1461018363827 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 1845 | 1461018363830 Marionette TRACE conn3 <- [1,2162,null,{}] 15:26:03 INFO - PROCESS | 1845 | 1461018363836 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}] 15:26:04 INFO - PROCESS | 1845 | 1461018364063 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:26:04 INFO - PROCESS | 1845 | 1461018364282 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6783800 == 155 [pid = 1845] [id = 548] 15:26:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33f458f400) [pid = 1845] [serial = 1645] [outer = (nil)] 15:26:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33f7f30c00) [pid = 1845] [serial = 1646] [outer = 0x7f33f458f400] 15:26:04 INFO - PROCESS | 1845 | 1461018364398 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33f84b1800) [pid = 1845] [serial = 1647] [outer = 0x7f33f458f400] 15:26:05 INFO - PROCESS | 1845 | 1461018365363 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]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1589ms 15:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:26:05 INFO - PROCESS | 1845 | 1461018365418 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 1845 | 1461018365421 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:26:05 INFO - PROCESS | 1845 | 1461018365427 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 1845 | 1461018365431 Marionette TRACE conn3 <- [1,2166,null,{}] 15:26:05 INFO - PROCESS | 1845 | 1461018365436 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}] 15:26:05 INFO - PROCESS | 1845 | 1461018365701 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:26:06 INFO - PROCESS | 1845 | 1461018366010 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6c1800 == 156 [pid = 1845] [id = 549] 15:26:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33fd74ac00) [pid = 1845] [serial = 1648] [outer = (nil)] 15:26:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33fe70f000) [pid = 1845] [serial = 1649] [outer = 0x7f33fd74ac00] 15:26:06 INFO - PROCESS | 1845 | 1461018366095 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33fe91dc00) [pid = 1845] [serial = 1650] [outer = 0x7f33fd74ac00] 15:26:07 INFO - PROCESS | 1845 | 1461018367184 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]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1787ms 15:26:07 INFO - PROCESS | 1845 | 1461018367215 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:26:07 INFO - PROCESS | 1845 | 1461018367219 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:26:07 INFO - PROCESS | 1845 | 1461018367226 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 1845 | 1461018367230 Marionette TRACE conn3 <- [1,2170,null,{}] 15:26:07 INFO - PROCESS | 1845 | 1461018367235 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}] 15:26:07 INFO - PROCESS | 1845 | 1461018367466 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:26:07 INFO - PROCESS | 1845 | 1461018367728 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa24800 == 157 [pid = 1845] [id = 550] 15:26:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33fe70bc00) [pid = 1845] [serial = 1651] [outer = (nil)] 15:26:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33ffa33400) [pid = 1845] [serial = 1652] [outer = 0x7f33fe70bc00] 15:26:07 INFO - PROCESS | 1845 | 1461018367856 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33fff62c00) [pid = 1845] [serial = 1653] [outer = 0x7f33fe70bc00] 15:26:08 INFO - PROCESS | 1845 | 1461018368731 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]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1583ms 15:26:08 INFO - PROCESS | 1845 | 1461018368810 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 1845 | 1461018368814 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:26:08 INFO - PROCESS | 1845 | 1461018368820 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 1845 | 1461018368824 Marionette TRACE conn3 <- [1,2174,null,{}] 15:26:08 INFO - PROCESS | 1845 | 1461018368829 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}] 15:26:09 INFO - PROCESS | 1845 | 1461018369096 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:26:09 INFO - PROCESS | 1845 | 1461018369397 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012e2800 == 158 [pid = 1845] [id = 551] 15:26:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33fea77c00) [pid = 1845] [serial = 1654] [outer = (nil)] 15:26:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f3401282000) [pid = 1845] [serial = 1655] [outer = 0x7f33fea77c00] 15:26:09 INFO - PROCESS | 1845 | 1461018369477 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3403110800) [pid = 1845] [serial = 1656] [outer = 0x7f33fea77c00] 15:26:10 INFO - PROCESS | 1845 | 1461018370333 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]]]}] 15:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1580ms 15:26:10 INFO - PROCESS | 1845 | 1461018370402 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 1845 | 1461018370405 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:26:10 INFO - PROCESS | 1845 | 1461018370411 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - PROCESS | 1845 | 1461018370415 Marionette TRACE conn3 <- [1,2178,null,{}] 15:26:10 INFO - PROCESS | 1845 | 1461018370420 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}] 15:26:10 INFO - PROCESS | 1845 | 1461018370656 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:26:10 INFO - PROCESS | 1845 | 1461018370913 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340384f000 == 159 [pid = 1845] [id = 552] 15:26:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33ffe72400) [pid = 1845] [serial = 1657] [outer = (nil)] 15:26:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f3403fce400) [pid = 1845] [serial = 1658] [outer = 0x7f33ffe72400] 15:26:11 INFO - PROCESS | 1845 | 1461018371037 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f3406464c00) [pid = 1845] [serial = 1659] [outer = 0x7f33ffe72400] 15:26:11 INFO - PROCESS | 1845 | 1461018371948 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]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1581ms 15:26:11 INFO - PROCESS | 1845 | 1461018371994 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 1845 | 1461018371998 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:26:12 INFO - PROCESS | 1845 | 1461018372054 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 1845 | 1461018372057 Marionette TRACE conn3 <- [1,2182,null,{}] 15:26:12 INFO - PROCESS | 1845 | 1461018372064 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}] 15:26:12 INFO - PROCESS | 1845 | 1461018372358 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:26:12 INFO - PROCESS | 1845 | 1461018372689 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404053000 == 160 [pid = 1845] [id = 553] 15:26:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f2354800) [pid = 1845] [serial = 1660] [outer = (nil)] 15:26:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f34065f4800) [pid = 1845] [serial = 1661] [outer = 0x7f33f2354800] 15:26:12 INFO - PROCESS | 1845 | 1461018372766 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f3407363400) [pid = 1845] [serial = 1662] [outer = 0x7f33f2354800] 15:26:13 INFO - PROCESS | 1845 | 1461018373695 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]]]}] 15:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1685ms 15:26:13 INFO - PROCESS | 1845 | 1461018373736 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 1845 | 1461018373740 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:26:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:26:13 INFO - PROCESS | 1845 | 1461018373747 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 1845 | 1461018373752 Marionette TRACE conn3 <- [1,2186,null,{}] 15:26:13 INFO - PROCESS | 1845 | 1461018373758 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}] 15:26:14 INFO - PROCESS | 1845 | 1461018374019 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:26:14 INFO - PROCESS | 1845 | 1461018374281 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34080de000 == 161 [pid = 1845] [id = 554] 15:26:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f3407b0a400) [pid = 1845] [serial = 1663] [outer = (nil)] 15:26:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f3407b0f000) [pid = 1845] [serial = 1664] [outer = 0x7f3407b0a400] 15:26:14 INFO - PROCESS | 1845 | 1461018374420 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f3407c1d800) [pid = 1845] [serial = 1665] [outer = 0x7f3407b0a400] 15:26:15 INFO - PROCESS | 1845 | 1461018375307 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]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:26:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1636ms 15:26:15 INFO - PROCESS | 1845 | 1461018375385 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 1845 | 1461018375387 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:26:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:26:15 INFO - PROCESS | 1845 | 1461018375394 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 1845 | 1461018375396 Marionette TRACE conn3 <- [1,2190,null,{}] 15:26:15 INFO - PROCESS | 1845 | 1461018375402 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}] 15:26:15 INFO - PROCESS | 1845 | 1461018375688 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:26:15 INFO - PROCESS | 1845 | 1461018375992 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f30f000 == 162 [pid = 1845] [id = 555] 15:26:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f3407c21800) [pid = 1845] [serial = 1666] [outer = (nil)] 15:26:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f3407fb7000) [pid = 1845] [serial = 1667] [outer = 0x7f3407c21800] 15:26:16 INFO - PROCESS | 1845 | 1461018376073 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f34080a9c00) [pid = 1845] [serial = 1668] [outer = 0x7f3407c21800] 15:26:16 INFO - PROCESS | 1845 | 1461018376958 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]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:26:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1638ms 15:26:17 INFO - PROCESS | 1845 | 1461018377034 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 1845 | 1461018377038 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:26:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:26:17 INFO - PROCESS | 1845 | 1461018377045 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 1845 | 1461018377047 Marionette TRACE conn3 <- [1,2194,null,{}] 15:26:17 INFO - PROCESS | 1845 | 1461018377057 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}] 15:26:17 INFO - PROCESS | 1845 | 1461018377335 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:26:17 INFO - PROCESS | 1845 | 1461018377640 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415ec3000 == 163 [pid = 1845] [id = 556] 15:26:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33ef0db800) [pid = 1845] [serial = 1669] [outer = (nil)] 15:26:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f3408289c00) [pid = 1845] [serial = 1670] [outer = 0x7f33ef0db800] 15:26:17 INFO - PROCESS | 1845 | 1461018377720 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f340830b800) [pid = 1845] [serial = 1671] [outer = 0x7f33ef0db800] 15:26:18 INFO - PROCESS | 1845 | 1461018378564 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]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:26:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1580ms 15:26:18 INFO - PROCESS | 1845 | 1461018378626 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 1845 | 1461018378630 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:26:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:26:18 INFO - PROCESS | 1845 | 1461018378635 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 1845 | 1461018378638 Marionette TRACE conn3 <- [1,2198,null,{}] 15:26:18 INFO - PROCESS | 1845 | 1461018378643 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}] 15:26:18 INFO - PROCESS | 1845 | 1461018378901 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:26:19 INFO - PROCESS | 1845 | 1461018379207 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34161b3000 == 164 [pid = 1845] [id = 557] 15:26:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f34080aac00) [pid = 1845] [serial = 1672] [outer = (nil)] 15:26:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f3408d4f400) [pid = 1845] [serial = 1673] [outer = 0x7f34080aac00] 15:26:19 INFO - PROCESS | 1845 | 1461018379286 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f3408dac000) [pid = 1845] [serial = 1674] [outer = 0x7f34080aac00] 15:26:20 INFO - PROCESS | 1845 | 1461018380108 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]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1530ms 15:26:20 INFO - PROCESS | 1845 | 1461018380168 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 1845 | 1461018380171 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:26:20 INFO - PROCESS | 1845 | 1461018380177 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 1845 | 1461018380179 Marionette TRACE conn3 <- [1,2202,null,{}] 15:26:20 INFO - PROCESS | 1845 | 1461018380185 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}] 15:26:20 INFO - PROCESS | 1845 | 1461018380451 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:26:20 INFO - PROCESS | 1845 | 1461018380711 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3417021800 == 165 [pid = 1845] [id = 558] 15:26:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f33ea729c00) [pid = 1845] [serial = 1675] [outer = (nil)] 15:26:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f3408f7c800) [pid = 1845] [serial = 1676] [outer = 0x7f33ea729c00] 15:26:20 INFO - PROCESS | 1845 | 1461018380828 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f3408f85c00) [pid = 1845] [serial = 1677] [outer = 0x7f33ea729c00] 15:26:21 INFO - PROCESS | 1845 | 1461018381741 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]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1633ms 15:26:21 INFO - PROCESS | 1845 | 1461018381811 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 1845 | 1461018381814 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:26:21 INFO - PROCESS | 1845 | 1461018381827 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 1845 | 1461018381831 Marionette TRACE conn3 <- [1,2206,null,{}] 15:26:21 INFO - PROCESS | 1845 | 1461018381841 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}] 15:26:22 INFO - PROCESS | 1845 | 1461018382578 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:26:22 INFO - PROCESS | 1845 | 1461018382928 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ecbbd000 == 166 [pid = 1845] [id = 559] 15:26:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f33eb5de800) [pid = 1845] [serial = 1678] [outer = (nil)] 15:26:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f33ec5eb000) [pid = 1845] [serial = 1679] [outer = 0x7f33eb5de800] 15:26:23 INFO - PROCESS | 1845 | 1461018383000 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f33eca4dc00) [pid = 1845] [serial = 1680] [outer = 0x7f33eb5de800] 15:26:23 INFO - PROCESS | 1845 | 1461018383868 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]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2091ms 15:26:23 INFO - PROCESS | 1845 | 1461018383920 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 1845 | 1461018383927 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:26:23 INFO - PROCESS | 1845 | 1461018383934 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 1845 | 1461018383940 Marionette TRACE conn3 <- [1,2210,null,{}] 15:26:23 INFO - PROCESS | 1845 | 1461018383947 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}] 15:26:24 INFO - PROCESS | 1845 | 1461018384172 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:26:24 INFO - PROCESS | 1845 | 1461018384483 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe18800 == 167 [pid = 1845] [id = 560] 15:26:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f33ec7a3c00) [pid = 1845] [serial = 1681] [outer = (nil)] 15:26:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f33eca4f400) [pid = 1845] [serial = 1682] [outer = 0x7f33ec7a3c00] 15:26:24 INFO - PROCESS | 1845 | 1461018384560 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f33ecaf3c00) [pid = 1845] [serial = 1683] [outer = 0x7f33ec7a3c00] 15:26:25 INFO - PROCESS | 1845 | 1461018385463 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]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1583ms 15:26:25 INFO - PROCESS | 1845 | 1461018385518 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 1845 | 1461018385522 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:26:25 INFO - PROCESS | 1845 | 1461018385529 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 1845 | 1461018385533 Marionette TRACE conn3 <- [1,2214,null,{}] 15:26:25 INFO - PROCESS | 1845 | 1461018385539 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}] 15:26:25 INFO - PROCESS | 1845 | 1461018385757 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:26:26 INFO - PROCESS | 1845 | 1461018386266 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ecbbc000 == 168 [pid = 1845] [id = 561] 15:26:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f33ecaf7000) [pid = 1845] [serial = 1684] [outer = (nil)] 15:26:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f33ecc33000) [pid = 1845] [serial = 1685] [outer = 0x7f33ecaf7000] 15:26:26 INFO - PROCESS | 1845 | 1461018386344 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f33ed3f4800) [pid = 1845] [serial = 1686] [outer = 0x7f33ecaf7000] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa0e800 == 167 [pid = 1845] [id = 79] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ecbcf800 == 166 [pid = 1845] [id = 471] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f186f000 == 165 [pid = 1845] [id = 473] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe59800 == 164 [pid = 1845] [id = 472] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff58d800 == 163 [pid = 1845] [id = 60] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa87800 == 162 [pid = 1845] [id = 320] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404161000 == 161 [pid = 1845] [id = 487] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3400195800 == 160 [pid = 1845] [id = 484] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff97c000 == 159 [pid = 1845] [id = 483] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34034c3800 == 158 [pid = 1845] [id = 485] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6b8000 == 157 [pid = 1845] [id = 481] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d68800 == 156 [pid = 1845] [id = 486] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3401403800 == 155 [pid = 1845] [id = 213] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f186e800 == 154 [pid = 1845] [id = 476] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3b08000 == 153 [pid = 1845] [id = 477] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3409588000 == 152 [pid = 1845] [id = 538] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340885a800 == 151 [pid = 1845] [id = 537] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407d05800 == 150 [pid = 1845] [id = 536] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34074cd000 == 149 [pid = 1845] [id = 535] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34042d1000 == 148 [pid = 1845] [id = 534] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340405e800 == 147 [pid = 1845] [id = 533] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403b39800 == 146 [pid = 1845] [id = 532] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34001ad000 == 145 [pid = 1845] [id = 531] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa1d000 == 144 [pid = 1845] [id = 530] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff468000 == 143 [pid = 1845] [id = 529] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6d4000 == 142 [pid = 1845] [id = 528] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd394000 == 141 [pid = 1845] [id = 527] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f65d3000 == 140 [pid = 1845] [id = 526] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f5e2b000 == 139 [pid = 1845] [id = 525] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f43dd000 == 138 [pid = 1845] [id = 524] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f39d5800 == 137 [pid = 1845] [id = 523] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0f7b800 == 136 [pid = 1845] [id = 522] 15:26:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ebaae800 == 135 [pid = 1845] [id = 521] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f33f2134000) [pid = 1845] [serial = 1562] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f33f184ec00) [pid = 1845] [serial = 1560] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f33f0ee0800) [pid = 1845] [serial = 1559] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f33eca52800) [pid = 1845] [serial = 1550] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f33fe690000) [pid = 1845] [serial = 1529] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f33fe918800) [pid = 1845] [serial = 1532] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f33efe69000) [pid = 1845] [serial = 1557] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f33ecc39400) [pid = 1845] [serial = 1554] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f33ecc14800) [pid = 1845] [serial = 1499] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f33ecafb000) [pid = 1845] [serial = 1551] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f33eb5db800) [pid = 1845] [serial = 1547] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33ecc18800) [pid = 1845] [serial = 1553] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f33f20a6000) [pid = 1845] [serial = 1505] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f33f0b4f400) [pid = 1845] [serial = 1502] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f33f46bc400) [pid = 1845] [serial = 1517] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f33f65cec00) [pid = 1845] [serial = 1520] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33f3c5a000) [pid = 1845] [serial = 1514] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f33f34c7400) [pid = 1845] [serial = 1511] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33f66cec00) [pid = 1845] [serial = 1523] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33ebb88000) [pid = 1845] [serial = 1548] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33ef0d9c00) [pid = 1845] [serial = 1556] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33ea720800) [pid = 1845] [serial = 1544] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f34000e6c00) [pid = 1845] [serial = 1541] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f33f234a400) [pid = 1845] [serial = 1508] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33fee54000) [pid = 1845] [serial = 1535] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33f813c400) [pid = 1845] [serial = 1526] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33ffa3a800) [pid = 1845] [serial = 1538] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1845 | 1461018387681 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]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2184ms 15:26:27 INFO - PROCESS | 1845 | 1461018387717 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 1845 | 1461018387723 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:26:27 INFO - PROCESS | 1845 | 1461018387739 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 1845 | 1461018387747 Marionette TRACE conn3 <- [1,2218,null,{}] 15:26:27 INFO - PROCESS | 1845 | 1461018387754 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}] 15:26:28 INFO - PROCESS | 1845 | 1461018388004 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:26:28 INFO - PROCESS | 1845 | 1461018388223 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ecbc6800 == 136 [pid = 1845] [id = 562] 15:26:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33ebb83000) [pid = 1845] [serial = 1687] [outer = (nil)] 15:26:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33efe5b400) [pid = 1845] [serial = 1688] [outer = 0x7f33ebb83000] 15:26:28 INFO - PROCESS | 1845 | 1461018388291 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f33f0b54000) [pid = 1845] [serial = 1689] [outer = 0x7f33ebb83000] 15:26:29 INFO - PROCESS | 1845 | 1461018389053 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]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1348ms 15:26:29 INFO - PROCESS | 1845 | 1461018389080 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 1845 | 1461018389083 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:26:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:26:29 INFO - PROCESS | 1845 | 1461018389089 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 1845 | 1461018389091 Marionette TRACE conn3 <- [1,2222,null,{}] 15:26:29 INFO - PROCESS | 1845 | 1461018389098 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}] 15:26:29 INFO - PROCESS | 1845 | 1461018389368 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:26:29 INFO - PROCESS | 1845 | 1461018389392 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f1853800 == 137 [pid = 1845] [id = 563] 15:26:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33ecc2c400) [pid = 1845] [serial = 1690] [outer = (nil)] 15:26:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f33f0ed7800) [pid = 1845] [serial = 1691] [outer = 0x7f33ecc2c400] 15:26:29 INFO - PROCESS | 1845 | 1461018389456 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33f0ee3800) [pid = 1845] [serial = 1692] [outer = 0x7f33ecc2c400] 15:26:30 INFO - PROCESS | 1845 | 1461018390401 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]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1342ms 15:26:30 INFO - PROCESS | 1845 | 1461018390433 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 1845 | 1461018390437 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:26:30 INFO - PROCESS | 1845 | 1461018390443 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 1845 | 1461018390445 Marionette TRACE conn3 <- [1,2226,null,{}] 15:26:30 INFO - PROCESS | 1845 | 1461018390460 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}] 15:26:30 INFO - PROCESS | 1845 | 1461018390746 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:26:30 INFO - PROCESS | 1845 | 1461018390789 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f23a5000 == 138 [pid = 1845] [id = 564] 15:26:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33f213b400) [pid = 1845] [serial = 1693] [outer = (nil)] 15:26:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f33f213fc00) [pid = 1845] [serial = 1694] [outer = 0x7f33f213b400] 15:26:30 INFO - PROCESS | 1845 | 1461018390867 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f33f2343000) [pid = 1845] [serial = 1695] [outer = 0x7f33f213b400] 15:26:31 INFO - PROCESS | 1845 | 1461018391829 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]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1433ms 15:26:31 INFO - PROCESS | 1845 | 1461018391894 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 1845 | 1461018391899 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:26:31 INFO - PROCESS | 1845 | 1461018391905 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 1845 | 1461018391907 Marionette TRACE conn3 <- [1,2230,null,{}] 15:26:31 INFO - PROCESS | 1845 | 1461018391912 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}] 15:26:32 INFO - PROCESS | 1845 | 1461018392203 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33f220a400) [pid = 1845] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33f6920800) [pid = 1845] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33ec462c00) [pid = 1845] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33f4951800) [pid = 1845] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33f0edf400) [pid = 1845] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f33fd74d800) [pid = 1845] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33eca50000) [pid = 1845] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33ea71bc00) [pid = 1845] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33f867b800) [pid = 1845] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33f184e400) [pid = 1845] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33f7f36000) [pid = 1845] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33fd30f000) [pid = 1845] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33ebb7ec00) [pid = 1845] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33f0b50800) [pid = 1845] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f69fc800) [pid = 1845] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33ec7a2c00) [pid = 1845] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33f4253000) [pid = 1845] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33f387c800) [pid = 1845] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33ffa3fc00) [pid = 1845] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33ed3f2c00) [pid = 1845] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33fe696c00) [pid = 1845] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33ed3f1400) [pid = 1845] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f3401288c00) [pid = 1845] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f3402f55000) [pid = 1845] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f66cc400) [pid = 1845] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33ecaf8800) [pid = 1845] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33ea71f400) [pid = 1845] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f3402f46400) [pid = 1845] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f4259400) [pid = 1845] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33fe69ec00) [pid = 1845] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33ee9f0000) [pid = 1845] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33ea726c00) [pid = 1845] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33ecafcc00) [pid = 1845] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33f8783000) [pid = 1845] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33f34c8800) [pid = 1845] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33ffc58c00) [pid = 1845] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33f37b5c00) [pid = 1845] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33ea726800) [pid = 1845] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ffa3d400) [pid = 1845] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f34d3400) [pid = 1845] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:26:33 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33ecc3b000) [pid = 1845] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:26:33 INFO - PROCESS | 1845 | 1461018393148 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eccca800 == 139 [pid = 1845] [id = 565] 15:26:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ea71bc00) [pid = 1845] [serial = 1696] [outer = (nil)] 15:26:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33ec462c00) [pid = 1845] [serial = 1697] [outer = 0x7f33ea71bc00] 15:26:33 INFO - PROCESS | 1845 | 1461018393217 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ecc17800) [pid = 1845] [serial = 1698] [outer = 0x7f33ea71bc00] 15:26:33 INFO - PROCESS | 1845 | 1461018393902 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]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2042ms 15:26:33 INFO - PROCESS | 1845 | 1461018393949 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 1845 | 1461018393952 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:26:33 INFO - PROCESS | 1845 | 1461018393958 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 1845 | 1461018393960 Marionette TRACE conn3 <- [1,2234,null,{}] 15:26:33 INFO - PROCESS | 1845 | 1461018393966 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}] 15:26:34 INFO - PROCESS | 1845 | 1461018394242 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:26:34 INFO - PROCESS | 1845 | 1461018394363 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3a8c000 == 140 [pid = 1845] [id = 566] 15:26:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33ea71f400) [pid = 1845] [serial = 1699] [outer = (nil)] 15:26:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f184e400) [pid = 1845] [serial = 1700] [outer = 0x7f33ea71f400] 15:26:34 INFO - PROCESS | 1845 | 1461018394440 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f2359800) [pid = 1845] [serial = 1701] [outer = 0x7f33ea71f400] 15:26:35 INFO - PROCESS | 1845 | 1461018395402 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]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1483ms 15:26:35 INFO - PROCESS | 1845 | 1461018395443 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 1845 | 1461018395449 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:26:35 INFO - PROCESS | 1845 | 1461018395458 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 1845 | 1461018395465 Marionette TRACE conn3 <- [1,2238,null,{}] 15:26:35 INFO - PROCESS | 1845 | 1461018395475 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}] 15:26:35 INFO - PROCESS | 1845 | 1461018395725 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:26:36 INFO - PROCESS | 1845 | 1461018396056 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ed2e8000 == 141 [pid = 1845] [id = 567] 15:26:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33ec5e1c00) [pid = 1845] [serial = 1702] [outer = (nil)] 15:26:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33ec5ec800) [pid = 1845] [serial = 1703] [outer = 0x7f33ec5e1c00] 15:26:36 INFO - PROCESS | 1845 | 1461018396138 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33eca51000) [pid = 1845] [serial = 1704] [outer = 0x7f33ec5e1c00] 15:26:37 INFO - PROCESS | 1845 | 1461018397043 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]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1642ms 15:26:37 INFO - PROCESS | 1845 | 1461018397101 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 1845 | 1461018397110 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:26:37 INFO - PROCESS | 1845 | 1461018397121 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 1845 | 1461018397131 Marionette TRACE conn3 <- [1,2242,null,{}] 15:26:37 INFO - PROCESS | 1845 | 1461018397142 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}] 15:26:37 INFO - PROCESS | 1845 | 1461018397417 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:26:37 INFO - PROCESS | 1845 | 1461018397726 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f22d5000 == 142 [pid = 1845] [id = 568] 15:26:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33ecc19400) [pid = 1845] [serial = 1705] [outer = (nil)] 15:26:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33ee9e6800) [pid = 1845] [serial = 1706] [outer = 0x7f33ecc19400] 15:26:37 INFO - PROCESS | 1845 | 1461018397807 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33efe60800) [pid = 1845] [serial = 1707] [outer = 0x7f33ecc19400] 15:26:38 INFO - PROCESS | 1845 | 1461018398758 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]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1695ms 15:26:38 INFO - PROCESS | 1845 | 1461018398817 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 1845 | 1461018398820 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:26:38 INFO - PROCESS | 1845 | 1461018398827 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 1845 | 1461018398833 Marionette TRACE conn3 <- [1,2246,null,{}] 15:26:38 INFO - PROCESS | 1845 | 1461018398849 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}] 15:26:39 INFO - PROCESS | 1845 | 1461018399087 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:26:39 INFO - PROCESS | 1845 | 1461018399393 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3c88800 == 143 [pid = 1845] [id = 569] 15:26:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33f209bc00) [pid = 1845] [serial = 1708] [outer = (nil)] 15:26:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33f220f400) [pid = 1845] [serial = 1709] [outer = 0x7f33f209bc00] 15:26:39 INFO - PROCESS | 1845 | 1461018399477 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33f2351c00) [pid = 1845] [serial = 1710] [outer = 0x7f33f209bc00] 15:26:40 INFO - PROCESS | 1845 | 1461018400384 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]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1588ms 15:26:40 INFO - PROCESS | 1845 | 1461018400416 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 1845 | 1461018400420 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:26:40 INFO - PROCESS | 1845 | 1461018400427 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 1845 | 1461018400429 Marionette TRACE conn3 <- [1,2250,null,{}] 15:26:40 INFO - PROCESS | 1845 | 1461018400436 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}] 15:26:40 INFO - PROCESS | 1845 | 1461018400684 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:26:40 INFO - PROCESS | 1845 | 1461018400948 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f43ed000 == 144 [pid = 1845] [id = 570] 15:26:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33f2133400) [pid = 1845] [serial = 1711] [outer = (nil)] 15:26:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33f23e5c00) [pid = 1845] [serial = 1712] [outer = 0x7f33f2133400] 15:26:41 INFO - PROCESS | 1845 | 1461018401075 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33f34d0800) [pid = 1845] [serial = 1713] [outer = 0x7f33f2133400] 15:26:41 INFO - PROCESS | 1845 | 1461018401953 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]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1585ms 15:26:42 INFO - PROCESS | 1845 | 1461018402012 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 1845 | 1461018402015 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:26:42 INFO - PROCESS | 1845 | 1461018402022 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 1845 | 1461018402025 Marionette TRACE conn3 <- [1,2254,null,{}] 15:26:42 INFO - PROCESS | 1845 | 1461018402031 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}] 15:26:42 INFO - PROCESS | 1845 | 1461018402278 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:26:42 INFO - PROCESS | 1845 | 1461018402615 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f496f000 == 145 [pid = 1845] [id = 571] 15:26:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33f235a000) [pid = 1845] [serial = 1714] [outer = (nil)] 15:26:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33f37adc00) [pid = 1845] [serial = 1715] [outer = 0x7f33f235a000] 15:26:42 INFO - PROCESS | 1845 | 1461018402694 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33f37b4800) [pid = 1845] [serial = 1716] [outer = 0x7f33f235a000] 15:26:43 INFO - PROCESS | 1845 | 1461018403582 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]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1630ms 15:26:43 INFO - PROCESS | 1845 | 1461018403654 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 1845 | 1461018403657 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:26:43 INFO - PROCESS | 1845 | 1461018403665 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 1845 | 1461018403669 Marionette TRACE conn3 <- [1,2258,null,{}] 15:26:43 INFO - PROCESS | 1845 | 1461018403675 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}] 15:26:43 INFO - PROCESS | 1845 | 1461018403979 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:26:44 INFO - PROCESS | 1845 | 1461018404304 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f62de800 == 146 [pid = 1845] [id = 572] 15:26:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33f3c5f800) [pid = 1845] [serial = 1717] [outer = (nil)] 15:26:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33f4257400) [pid = 1845] [serial = 1718] [outer = 0x7f33f3c5f800] 15:26:44 INFO - PROCESS | 1845 | 1461018404384 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33f4592c00) [pid = 1845] [serial = 1719] [outer = 0x7f33f3c5f800] 15:26:45 INFO - PROCESS | 1845 | 1461018405260 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]]]}] 15:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1630ms 15:26:45 INFO - PROCESS | 1845 | 1461018405296 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 1845 | 1461018405300 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:26:45 INFO - PROCESS | 1845 | 1461018405305 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 1845 | 1461018405309 Marionette TRACE conn3 <- [1,2262,null,{}] 15:26:45 INFO - PROCESS | 1845 | 1461018405314 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}] 15:26:45 INFO - PROCESS | 1845 | 1461018405533 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:26:45 INFO - PROCESS | 1845 | 1461018405796 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f674e000 == 147 [pid = 1845] [id = 573] 15:26:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33f4595c00) [pid = 1845] [serial = 1720] [outer = (nil)] 15:26:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33f46b5400) [pid = 1845] [serial = 1721] [outer = 0x7f33f4595c00] 15:26:45 INFO - PROCESS | 1845 | 1461018405918 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33f4944c00) [pid = 1845] [serial = 1722] [outer = 0x7f33f4595c00] 15:26:46 INFO - PROCESS | 1845 | 1461018406780 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]]]}] 15:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1528ms 15:26:46 INFO - PROCESS | 1845 | 1461018406836 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 1845 | 1461018406840 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:26:46 INFO - PROCESS | 1845 | 1461018406846 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 1845 | 1461018406848 Marionette TRACE conn3 <- [1,2266,null,{}] 15:26:46 INFO - PROCESS | 1845 | 1461018406854 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}] 15:26:47 INFO - PROCESS | 1845 | 1461018407098 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:26:47 INFO - PROCESS | 1845 | 1461018407361 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a91800 == 148 [pid = 1845] [id = 574] 15:26:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f33f2136c00) [pid = 1845] [serial = 1723] [outer = (nil)] 15:26:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f33f4948800) [pid = 1845] [serial = 1724] [outer = 0x7f33f2136c00] 15:26:47 INFO - PROCESS | 1845 | 1461018407480 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33f65c9800) [pid = 1845] [serial = 1725] [outer = 0x7f33f2136c00] 15:26:48 INFO - PROCESS | 1845 | 1461018408339 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]]]}] 15:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1532ms 15:26:48 INFO - PROCESS | 1845 | 1461018408380 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 1845 | 1461018408384 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:26:48 INFO - PROCESS | 1845 | 1461018408390 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 1845 | 1461018408393 Marionette TRACE conn3 <- [1,2270,null,{}] 15:26:48 INFO - PROCESS | 1845 | 1461018408398 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}] 15:26:48 INFO - PROCESS | 1845 | 1461018408621 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:26:48 INFO - PROCESS | 1845 | 1461018408884 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f8813800 == 149 [pid = 1845] [id = 575] 15:26:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f33f37a6400) [pid = 1845] [serial = 1726] [outer = (nil)] 15:26:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33f66c9000) [pid = 1845] [serial = 1727] [outer = 0x7f33f37a6400] 15:26:49 INFO - PROCESS | 1845 | 1461018409003 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f67b3400) [pid = 1845] [serial = 1728] [outer = 0x7f33f37a6400] 15:26:49 INFO - PROCESS | 1845 | 1461018409832 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]]]}] 15:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1481ms 15:26:49 INFO - PROCESS | 1845 | 1461018409873 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 1845 | 1461018409876 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:26:49 INFO - PROCESS | 1845 | 1461018409883 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 1845 | 1461018409886 Marionette TRACE conn3 <- [1,2274,null,{}] 15:26:49 INFO - PROCESS | 1845 | 1461018409892 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}] 15:26:50 INFO - PROCESS | 1845 | 1461018410121 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:26:50 INFO - PROCESS | 1845 | 1461018410387 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6a5000 == 150 [pid = 1845] [id = 576] 15:26:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33f4947400) [pid = 1845] [serial = 1729] [outer = (nil)] 15:26:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f33f67c1c00) [pid = 1845] [serial = 1730] [outer = 0x7f33f4947400] 15:26:50 INFO - PROCESS | 1845 | 1461018410468 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33f6922800) [pid = 1845] [serial = 1731] [outer = 0x7f33f4947400] 15:26:51 INFO - PROCESS | 1845 | 1461018411333 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]]]}] 15:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1482ms 15:26:51 INFO - PROCESS | 1845 | 1461018411374 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 1845 | 1461018411379 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:26:51 INFO - PROCESS | 1845 | 1461018411388 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 1845 | 1461018411393 Marionette TRACE conn3 <- [1,2278,null,{}] 15:26:51 INFO - PROCESS | 1845 | 1461018411399 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}] 15:26:51 INFO - PROCESS | 1845 | 1461018411655 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:26:51 INFO - PROCESS | 1845 | 1461018411917 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe973000 == 151 [pid = 1845] [id = 577] 15:26:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f33f7fdf400) [pid = 1845] [serial = 1732] [outer = (nil)] 15:26:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33f7fe4800) [pid = 1845] [serial = 1733] [outer = 0x7f33f7fdf400] 15:26:52 INFO - PROCESS | 1845 | 1461018412070 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33f8147800) [pid = 1845] [serial = 1734] [outer = 0x7f33f7fdf400] 15:26:52 INFO - PROCESS | 1845 | 1461018412954 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]]]}] 15:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1632ms 15:26:53 INFO - PROCESS | 1845 | 1461018413021 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 1845 | 1461018413025 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:26:53 INFO - PROCESS | 1845 | 1461018413031 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 1845 | 1461018413033 Marionette TRACE conn3 <- [1,2282,null,{}] 15:26:53 INFO - PROCESS | 1845 | 1461018413039 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}] 15:26:53 INFO - PROCESS | 1845 | 1461018413304 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:26:53 INFO - PROCESS | 1845 | 1461018413618 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff46e800 == 152 [pid = 1845] [id = 578] 15:26:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f33f7fdf000) [pid = 1845] [serial = 1735] [outer = (nil)] 15:26:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f33f84abc00) [pid = 1845] [serial = 1736] [outer = 0x7f33f7fdf000] 15:26:53 INFO - PROCESS | 1845 | 1461018413695 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33f84b5800) [pid = 1845] [serial = 1737] [outer = 0x7f33f7fdf000] 15:26:54 INFO - PROCESS | 1845 | 1461018414520 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]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1536ms 15:26:54 INFO - PROCESS | 1845 | 1461018414568 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 1845 | 1461018414572 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:26:54 INFO - PROCESS | 1845 | 1461018414578 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 1845 | 1461018414580 Marionette TRACE conn3 <- [1,2286,null,{}] 15:26:54 INFO - PROCESS | 1845 | 1461018414586 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}] 15:26:54 INFO - PROCESS | 1845 | 1461018414814 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:26:55 INFO - PROCESS | 1845 | 1461018415082 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff992000 == 153 [pid = 1845] [id = 579] 15:26:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f33f7fdf800) [pid = 1845] [serial = 1738] [outer = (nil)] 15:26:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f33f8672800) [pid = 1845] [serial = 1739] [outer = 0x7f33f7fdf800] 15:26:55 INFO - PROCESS | 1845 | 1461018415201 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f33f867b800) [pid = 1845] [serial = 1740] [outer = 0x7f33f7fdf800] 15:26:56 INFO - PROCESS | 1845 | 1461018416044 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]]]}] 15:26:56 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 15:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1529ms 15:26:56 INFO - PROCESS | 1845 | 1461018416109 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 1845 | 1461018416113 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:26:56 INFO - PROCESS | 1845 | 1461018416119 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 1845 | 1461018416121 Marionette TRACE conn3 <- [1,2290,null,{}] 15:26:56 INFO - PROCESS | 1845 | 1461018416127 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}] 15:26:56 INFO - PROCESS | 1845 | 1461018416357 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:26:56 INFO - PROCESS | 1845 | 1461018416636 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffe12000 == 154 [pid = 1845] [id = 580] 15:26:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f33f8149c00) [pid = 1845] [serial = 1741] [outer = (nil)] 15:26:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f33f878ac00) [pid = 1845] [serial = 1742] [outer = 0x7f33f8149c00] 15:26:56 INFO - PROCESS | 1845 | 1461018416753 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f33f8791c00) [pid = 1845] [serial = 1743] [outer = 0x7f33f8149c00] 15:26:57 INFO - PROCESS | 1845 | 1461018417643 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]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1582ms 15:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:26:57 INFO - PROCESS | 1845 | 1461018417702 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 1845 | 1461018417705 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:26:57 INFO - PROCESS | 1845 | 1461018417712 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 1845 | 1461018417715 Marionette TRACE conn3 <- [1,2294,null,{}] 15:26:57 INFO - PROCESS | 1845 | 1461018417720 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}] 15:26:57 INFO - PROCESS | 1845 | 1461018417963 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:26:58 INFO - PROCESS | 1845 | 1461018418276 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3401403800 == 155 [pid = 1845] [id = 581] 15:26:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f33f84ae800) [pid = 1845] [serial = 1744] [outer = (nil)] 15:26:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f33fd59fc00) [pid = 1845] [serial = 1745] [outer = 0x7f33f84ae800] 15:26:58 INFO - PROCESS | 1845 | 1461018418356 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f33fd748c00) [pid = 1845] [serial = 1746] [outer = 0x7f33f84ae800] 15:26:59 INFO - PROCESS | 1845 | 1461018419200 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]]]}] 15:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1531ms 15:26:59 INFO - PROCESS | 1845 | 1461018419243 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 1845 | 1461018419247 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:26:59 INFO - PROCESS | 1845 | 1461018419252 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 1845 | 1461018419255 Marionette TRACE conn3 <- [1,2298,null,{}] 15:26:59 INFO - PROCESS | 1845 | 1461018419260 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}] 15:26:59 INFO - PROCESS | 1845 | 1461018419490 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:26:59 INFO - PROCESS | 1845 | 1461018419760 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034c8800 == 156 [pid = 1845] [id = 582] 15:26:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f33f8784400) [pid = 1845] [serial = 1747] [outer = (nil)] 15:26:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f33fe691400) [pid = 1845] [serial = 1748] [outer = 0x7f33f8784400] 15:26:59 INFO - PROCESS | 1845 | 1461018419881 Marionette DEBUG loaded listener.js 15:26:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f33fe698400) [pid = 1845] [serial = 1749] [outer = 0x7f33f8784400] 15:27:00 INFO - PROCESS | 1845 | 1461018420709 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]]]}] 15:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1530ms 15:27:00 INFO - PROCESS | 1845 | 1461018420784 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:27:00 INFO - PROCESS | 1845 | 1461018420788 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:27:00 INFO - PROCESS | 1845 | 1461018420794 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - PROCESS | 1845 | 1461018420797 Marionette TRACE conn3 <- [1,2302,null,{}] 15:27:00 INFO - PROCESS | 1845 | 1461018420804 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}] 15:27:01 INFO - PROCESS | 1845 | 1461018421045 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:27:01 INFO - PROCESS | 1845 | 1461018421319 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403857800 == 157 [pid = 1845] [id = 583] 15:27:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f33fd30ac00) [pid = 1845] [serial = 1750] [outer = (nil)] 15:27:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f33fe6b3c00) [pid = 1845] [serial = 1751] [outer = 0x7f33fd30ac00] 15:27:01 INFO - PROCESS | 1845 | 1461018421462 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f33fe6bd800) [pid = 1845] [serial = 1752] [outer = 0x7f33fd30ac00] 15:27:02 INFO - PROCESS | 1845 | 1461018422606 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]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1883ms 15:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:27:02 INFO - PROCESS | 1845 | 1461018422679 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 1845 | 1461018422682 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:27:02 INFO - PROCESS | 1845 | 1461018422689 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 1845 | 1461018422692 Marionette TRACE conn3 <- [1,2306,null,{}] 15:27:02 INFO - PROCESS | 1845 | 1461018422701 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}] 15:27:03 INFO - PROCESS | 1845 | 1461018423024 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:27:03 INFO - PROCESS | 1845 | 1461018423352 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f53800 == 158 [pid = 1845] [id = 584] 15:27:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f33f4253c00) [pid = 1845] [serial = 1753] [outer = (nil)] 15:27:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f33fe6dc400) [pid = 1845] [serial = 1754] [outer = 0x7f33f4253c00] 15:27:03 INFO - PROCESS | 1845 | 1461018423437 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f33fe706000) [pid = 1845] [serial = 1755] [outer = 0x7f33f4253c00] 15:27:04 INFO - PROCESS | 1845 | 1461018424351 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]]]}] 15:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1733ms 15:27:04 INFO - PROCESS | 1845 | 1461018424422 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:27:04 INFO - PROCESS | 1845 | 1461018424428 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:27:04 INFO - PROCESS | 1845 | 1461018424434 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 1845 | 1461018424438 Marionette TRACE conn3 <- [1,2310,null,{}] 15:27:04 INFO - PROCESS | 1845 | 1461018424444 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}] 15:27:04 INFO - PROCESS | 1845 | 1461018424684 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:27:04 INFO - PROCESS | 1845 | 1461018424954 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404152000 == 159 [pid = 1845] [id = 585] 15:27:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f33f65c6c00) [pid = 1845] [serial = 1756] [outer = (nil)] 15:27:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f33fe902800) [pid = 1845] [serial = 1757] [outer = 0x7f33f65c6c00] 15:27:05 INFO - PROCESS | 1845 | 1461018425082 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f33fe911000) [pid = 1845] [serial = 1758] [outer = 0x7f33f65c6c00] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3a8b000 == 158 [pid = 1845] [id = 423] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f1866800 == 157 [pid = 1845] [id = 420] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341d27d000 == 156 [pid = 1845] [id = 419] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3a7b000 == 155 [pid = 1845] [id = 501] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ed2e4000 == 154 [pid = 1845] [id = 421] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340a3f4800 == 153 [pid = 1845] [id = 539] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eccca800 == 152 [pid = 1845] [id = 565] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ecbc6800 == 151 [pid = 1845] [id = 562] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ecbbc000 == 150 [pid = 1845] [id = 561] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe18800 == 149 [pid = 1845] [id = 560] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ecbbd000 == 148 [pid = 1845] [id = 559] 15:27:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3417021800 == 147 [pid = 1845] [id = 558] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f3403967c00) [pid = 1845] [serial = 1473] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f33f66c6400) [pid = 1845] [serial = 1521] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f33ecaf4800) [pid = 1845] [serial = 1479] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f34002b3c00) [pid = 1845] [serial = 1542] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f33f4950800) [pid = 1845] [serial = 1518] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f33f0eda400) [pid = 1845] [serial = 1503] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f33f34d2800) [pid = 1845] [serial = 1512] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f33ff5d5000) [pid = 1845] [serial = 1536] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f33f0b58400) [pid = 1845] [serial = 1425] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f33f691c800) [pid = 1845] [serial = 1524] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f33f220a000) [pid = 1845] [serial = 1506] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f33ffe71800) [pid = 1845] [serial = 1539] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f33ecc36c00) [pid = 1845] [serial = 1500] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f33eb5dac00) [pid = 1845] [serial = 1545] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f34042a1000) [pid = 1845] [serial = 1476] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33f2359400) [pid = 1845] [serial = 1509] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f33f84b3000) [pid = 1845] [serial = 1527] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f33fea74000) [pid = 1845] [serial = 1533] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f33f0ee1000) [pid = 1845] [serial = 1497] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f33f2139800) [pid = 1845] [serial = 1631] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33f0b52800) [pid = 1845] [serial = 1628] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f33fd59d400) [pid = 1845] [serial = 1592] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33fe692400) [pid = 1845] [serial = 1593] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33eca4c800) [pid = 1845] [serial = 1622] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33ecaf2c00) [pid = 1845] [serial = 1623] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33f4258c00) [pid = 1845] [serial = 1580] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33f66ce800) [pid = 1845] [serial = 1581] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f33f8675400) [pid = 1845] [serial = 1589] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33fd303c00) [pid = 1845] [serial = 1590] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f34000e4c00) [pid = 1845] [serial = 1601] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f34002adc00) [pid = 1845] [serial = 1602] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33f355c400) [pid = 1845] [serial = 1577] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33f387d000) [pid = 1845] [serial = 1578] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33fe6e0400) [pid = 1845] [serial = 1595] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33fe909400) [pid = 1845] [serial = 1596] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33f20a2000) [pid = 1845] [serial = 1574] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f234b800) [pid = 1845] [serial = 1575] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f340395c400) [pid = 1845] [serial = 1610] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f3403965c00) [pid = 1845] [serial = 1611] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f3403bc4400) [pid = 1845] [serial = 1613] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f3403fcb400) [pid = 1845] [serial = 1614] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33f84ad800) [pid = 1845] [serial = 1586] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33f84ba400) [pid = 1845] [serial = 1587] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33ecc1e800) [pid = 1845] [serial = 1568] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33ecc34000) [pid = 1845] [serial = 1569] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33eb5ddc00) [pid = 1845] [serial = 1565] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33ec5df800) [pid = 1845] [serial = 1566] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f340310f800) [pid = 1845] [serial = 1607] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f34032b1c00) [pid = 1845] [serial = 1608] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f3405943000) [pid = 1845] [serial = 1619] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f7f33000) [pid = 1845] [serial = 1583] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f813e000) [pid = 1845] [serial = 1584] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33ffa83800) [pid = 1845] [serial = 1598] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33ffe6ec00) [pid = 1845] [serial = 1599] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f3403bbe400) [pid = 1845] [serial = 1616] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33ef0d8800) [pid = 1845] [serial = 1571] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33f0b58c00) [pid = 1845] [serial = 1572] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f3400439800) [pid = 1845] [serial = 1604] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f3402e91000) [pid = 1845] [serial = 1605] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33ecc34800) [pid = 1845] [serial = 1625] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ee9ea000) [pid = 1845] [serial = 1626] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f184f000) [pid = 1845] [serial = 1629] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33fe903800) [pid = 1845] [serial = 1530] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33f46b1800) [pid = 1845] [serial = 1515] [outer = (nil)] [url = about:blank] 15:27:07 INFO - PROCESS | 1845 | 1461018427651 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]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 3251ms 15:27:07 INFO - PROCESS | 1845 | 1461018427686 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 1845 | 1461018427694 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:27:07 INFO - PROCESS | 1845 | 1461018427704 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1845 | 1461018427709 Marionette TRACE conn3 <- [1,2314,null,{}] 15:27:07 INFO - PROCESS | 1845 | 1461018427716 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}] 15:27:07 INFO - PROCESS | 1845 | 1461018427952 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:27:08 INFO - PROCESS | 1845 | 1461018428215 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eccd5000 == 148 [pid = 1845] [id = 586] 15:27:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33ec5ea400) [pid = 1845] [serial = 1759] [outer = (nil)] 15:27:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ec79e400) [pid = 1845] [serial = 1760] [outer = 0x7f33ec5ea400] 15:27:08 INFO - PROCESS | 1845 | 1461018428296 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33eca56800) [pid = 1845] [serial = 1761] [outer = 0x7f33ec5ea400] 15:27:09 INFO - PROCESS | 1845 | 1461018429161 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]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1533ms 15:27:09 INFO - PROCESS | 1845 | 1461018429238 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 1845 | 1461018429248 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:27:09 INFO - PROCESS | 1845 | 1461018429267 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 1845 | 1461018429272 Marionette TRACE conn3 <- [1,2318,null,{}] 15:27:09 INFO - PROCESS | 1845 | 1461018429279 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}] 15:27:09 INFO - PROCESS | 1845 | 1461018429571 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:27:09 INFO - PROCESS | 1845 | 1461018429607 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0dd8800 == 149 [pid = 1845] [id = 587] 15:27:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ecafa000) [pid = 1845] [serial = 1762] [outer = (nil)] 15:27:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33ecc30c00) [pid = 1845] [serial = 1763] [outer = 0x7f33ecafa000] 15:27:09 INFO - PROCESS | 1845 | 1461018429674 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33ed3ec800) [pid = 1845] [serial = 1764] [outer = 0x7f33ecafa000] 15:27:10 INFO - PROCESS | 1845 | 1461018430756 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] 15:27:10 INFO - PROCESS | 1845 | 1461018430815 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:27:10 INFO - PROCESS | 1845 | 1461018430854 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 1845 | 1461018430864 Marionette TRACE conn3 <- [1,2322,null,{}] 15:27:10 INFO - PROCESS | 1845 | 1461018430939 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}] 15:27:11 INFO - PROCESS | 1845 | 1461018431228 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:27:11 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33f213b400) [pid = 1845] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:27:11 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33ea71bc00) [pid = 1845] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:27:11 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ec466c00) [pid = 1845] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:27:11 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33ecc2c400) [pid = 1845] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:27:11 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33ebb83000) [pid = 1845] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:27:11 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33ecaf7000) [pid = 1845] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:27:11 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33ec7a3c00) [pid = 1845] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:27:11 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33eb5de800) [pid = 1845] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:27:11 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33ec46c400) [pid = 1845] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:27:11 INFO - PROCESS | 1845 | 1461018431767 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f155d800 == 150 [pid = 1845] [id = 588] 15:27:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33ea727c00) [pid = 1845] [serial = 1765] [outer = (nil)] 15:27:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33ec46c400) [pid = 1845] [serial = 1766] [outer = 0x7f33ea727c00] 15:27:11 INFO - PROCESS | 1845 | 1461018431836 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f0b50400) [pid = 1845] [serial = 1767] [outer = 0x7f33ea727c00] 15:27:12 INFO - PROCESS | 1845 | 1461018432566 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]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1798ms 15:27:12 INFO - PROCESS | 1845 | 1461018432629 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 1845 | 1461018432634 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:27:12 INFO - PROCESS | 1845 | 1461018432641 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 1845 | 1461018432644 Marionette TRACE conn3 <- [1,2326,null,{}] 15:27:12 INFO - PROCESS | 1845 | 1461018432654 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}] 15:27:12 INFO - PROCESS | 1845 | 1461018432875 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:27:13 INFO - PROCESS | 1845 | 1461018433048 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f37db000 == 151 [pid = 1845] [id = 589] 15:27:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33eb5d8c00) [pid = 1845] [serial = 1768] [outer = (nil)] 15:27:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33f0eda400) [pid = 1845] [serial = 1769] [outer = 0x7f33eb5d8c00] 15:27:13 INFO - PROCESS | 1845 | 1461018433117 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f1851c00) [pid = 1845] [serial = 1770] [outer = 0x7f33eb5d8c00] 15:27:14 INFO - PROCESS | 1845 | 1461018434121 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]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1538ms 15:27:14 INFO - PROCESS | 1845 | 1461018434181 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 1845 | 1461018434187 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:27:14 INFO - PROCESS | 1845 | 1461018434198 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 1845 | 1461018434203 Marionette TRACE conn3 <- [1,2330,null,{}] 15:27:14 INFO - PROCESS | 1845 | 1461018434214 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}] 15:27:14 INFO - PROCESS | 1845 | 1461018434494 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:27:14 INFO - PROCESS | 1845 | 1461018434830 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0c6d000 == 152 [pid = 1845] [id = 590] 15:27:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ec466000) [pid = 1845] [serial = 1771] [outer = (nil)] 15:27:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33eca53000) [pid = 1845] [serial = 1772] [outer = 0x7f33ec466000] 15:27:14 INFO - PROCESS | 1845 | 1461018434909 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33ecc16c00) [pid = 1845] [serial = 1773] [outer = 0x7f33ec466000] 15:27:15 INFO - PROCESS | 1845 | 1461018435818 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]]]}] 15:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1694ms 15:27:15 INFO - PROCESS | 1845 | 1461018435891 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 1845 | 1461018435900 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:27:15 INFO - PROCESS | 1845 | 1461018435912 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 1845 | 1461018435917 Marionette TRACE conn3 <- [1,2334,null,{}] 15:27:15 INFO - PROCESS | 1845 | 1461018435923 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}] 15:27:16 INFO - PROCESS | 1845 | 1461018436202 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:27:16 INFO - PROCESS | 1845 | 1461018436534 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3a7e800 == 153 [pid = 1845] [id = 591] 15:27:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33ee9ed000) [pid = 1845] [serial = 1774] [outer = (nil)] 15:27:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33ef0e1c00) [pid = 1845] [serial = 1775] [outer = 0x7f33ee9ed000] 15:27:16 INFO - PROCESS | 1845 | 1461018436624 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33f0b52000) [pid = 1845] [serial = 1776] [outer = 0x7f33ee9ed000] 15:27:17 INFO - PROCESS | 1845 | 1461018437773 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]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1933ms 15:27:17 INFO - PROCESS | 1845 | 1461018437845 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 1845 | 1461018437850 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:27:17 INFO - PROCESS | 1845 | 1461018437857 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1845 | 1461018437863 Marionette TRACE conn3 <- [1,2338,null,{}] 15:27:17 INFO - PROCESS | 1845 | 1461018437881 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}] 15:27:18 INFO - PROCESS | 1845 | 1461018438165 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:27:18 INFO - PROCESS | 1845 | 1461018438516 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f431f000 == 154 [pid = 1845] [id = 592] 15:27:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33f2208400) [pid = 1845] [serial = 1777] [outer = (nil)] 15:27:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33f2215c00) [pid = 1845] [serial = 1778] [outer = 0x7f33f2208400] 15:27:18 INFO - PROCESS | 1845 | 1461018438597 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33f2353c00) [pid = 1845] [serial = 1779] [outer = 0x7f33f2208400] 15:27:19 INFO - PROCESS | 1845 | 1461018439590 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]]]}] 15:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1789ms 15:27:19 INFO - PROCESS | 1845 | 1461018439647 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 1845 | 1461018439650 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:27:19 INFO - PROCESS | 1845 | 1461018439658 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 1845 | 1461018439662 Marionette TRACE conn3 <- [1,2342,null,{}] 15:27:19 INFO - PROCESS | 1845 | 1461018439667 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}] 15:27:19 INFO - PROCESS | 1845 | 1461018439943 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:27:20 INFO - PROCESS | 1845 | 1461018440265 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4975800 == 155 [pid = 1845] [id = 593] 15:27:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33f220a000) [pid = 1845] [serial = 1780] [outer = (nil)] 15:27:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33f34d4800) [pid = 1845] [serial = 1781] [outer = 0x7f33f220a000] 15:27:20 INFO - PROCESS | 1845 | 1461018440362 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33f37ad800) [pid = 1845] [serial = 1782] [outer = 0x7f33f220a000] 15:27:21 INFO - PROCESS | 1845 | 1461018441331 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]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1736ms 15:27:21 INFO - PROCESS | 1845 | 1461018441395 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 1845 | 1461018441399 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:27:21 INFO - PROCESS | 1845 | 1461018441406 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 1845 | 1461018441409 Marionette TRACE conn3 <- [1,2346,null,{}] 15:27:21 INFO - PROCESS | 1845 | 1461018441415 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}] 15:27:21 INFO - PROCESS | 1845 | 1461018441710 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:27:22 INFO - PROCESS | 1845 | 1461018442031 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f62e7000 == 156 [pid = 1845] [id = 594] 15:27:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33f213d400) [pid = 1845] [serial = 1783] [outer = (nil)] 15:27:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33f3883400) [pid = 1845] [serial = 1784] [outer = 0x7f33f213d400] 15:27:22 INFO - PROCESS | 1845 | 1461018442125 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33f3c57400) [pid = 1845] [serial = 1785] [outer = 0x7f33f213d400] 15:27:23 INFO - PROCESS | 1845 | 1461018443085 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]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1732ms 15:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:27:23 INFO - PROCESS | 1845 | 1461018443139 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 1845 | 1461018443142 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:27:23 INFO - PROCESS | 1845 | 1461018443149 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 1845 | 1461018443152 Marionette TRACE conn3 <- [1,2350,null,{}] 15:27:23 INFO - PROCESS | 1845 | 1461018443159 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}] 15:27:23 INFO - PROCESS | 1845 | 1461018443447 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:27:23 INFO - PROCESS | 1845 | 1461018443778 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a91000 == 157 [pid = 1845] [id = 595] 15:27:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33f494c400) [pid = 1845] [serial = 1786] [outer = (nil)] 15:27:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33f65cbc00) [pid = 1845] [serial = 1787] [outer = 0x7f33f494c400] 15:27:23 INFO - PROCESS | 1845 | 1461018443868 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33f66ce800) [pid = 1845] [serial = 1788] [outer = 0x7f33f494c400] 15:27:24 INFO - PROCESS | 1845 | 1461018444766 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]]]}] 15:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1691ms 15:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:27:24 INFO - PROCESS | 1845 | 1461018444840 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 1845 | 1461018444843 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:27:24 INFO - PROCESS | 1845 | 1461018444850 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 1845 | 1461018444853 Marionette TRACE conn3 <- [1,2354,null,{}] 15:27:24 INFO - PROCESS | 1845 | 1461018444859 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}] 15:27:25 INFO - PROCESS | 1845 | 1461018445133 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:27:25 INFO - PROCESS | 1845 | 1461018445441 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6d0000 == 158 [pid = 1845] [id = 596] 15:27:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33f4259400) [pid = 1845] [serial = 1789] [outer = (nil)] 15:27:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33f6924400) [pid = 1845] [serial = 1790] [outer = 0x7f33f4259400] 15:27:25 INFO - PROCESS | 1845 | 1461018445537 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33f69fdc00) [pid = 1845] [serial = 1791] [outer = 0x7f33f4259400] 15:27:26 INFO - PROCESS | 1845 | 1461018446541 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]]]}] 15:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1732ms 15:27:26 INFO - PROCESS | 1845 | 1461018446582 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 1845 | 1461018446586 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:27:26 INFO - PROCESS | 1845 | 1461018446593 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 1845 | 1461018446596 Marionette TRACE conn3 <- [1,2358,null,{}] 15:27:26 INFO - PROCESS | 1845 | 1461018446602 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}] 15:27:26 INFO - PROCESS | 1845 | 1461018446844 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:27:27 INFO - PROCESS | 1845 | 1461018447086 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea5f800 == 159 [pid = 1845] [id = 597] 15:27:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33f46b1c00) [pid = 1845] [serial = 1792] [outer = (nil)] 15:27:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33f7f35800) [pid = 1845] [serial = 1793] [outer = 0x7f33f46b1c00] 15:27:27 INFO - PROCESS | 1845 | 1461018447224 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33f813e800) [pid = 1845] [serial = 1794] [outer = 0x7f33f46b1c00] 15:27:28 INFO - PROCESS | 1845 | 1461018448152 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]]]}] 15:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1635ms 15:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:27:28 INFO - PROCESS | 1845 | 1461018448229 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 1845 | 1461018448232 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:27:28 INFO - PROCESS | 1845 | 1461018448240 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 1845 | 1461018448242 Marionette TRACE conn3 <- [1,2362,null,{}] 15:27:28 INFO - PROCESS | 1845 | 1461018448249 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}] 15:27:28 INFO - PROCESS | 1845 | 1461018448485 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:27:28 INFO - PROCESS | 1845 | 1461018448791 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa27000 == 160 [pid = 1845] [id = 598] 15:27:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33f3554800) [pid = 1845] [serial = 1795] [outer = (nil)] 15:27:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f33f84af000) [pid = 1845] [serial = 1796] [outer = 0x7f33f3554800] 15:27:28 INFO - PROCESS | 1845 | 1461018448871 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f33f8679000) [pid = 1845] [serial = 1797] [outer = 0x7f33f3554800] 15:27:29 INFO - PROCESS | 1845 | 1461018449757 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]]]}] 15:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1585ms 15:27:29 INFO - PROCESS | 1845 | 1461018449825 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 1845 | 1461018449828 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:27:29 INFO - PROCESS | 1845 | 1461018449836 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 1845 | 1461018449839 Marionette TRACE conn3 <- [1,2366,null,{}] 15:27:29 INFO - PROCESS | 1845 | 1461018449845 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}] 15:27:30 INFO - PROCESS | 1845 | 1461018450081 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:27:30 INFO - PROCESS | 1845 | 1461018450395 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012f0000 == 161 [pid = 1845] [id = 599] 15:27:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33f494b400) [pid = 1845] [serial = 1798] [outer = (nil)] 15:27:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f33fd30c800) [pid = 1845] [serial = 1799] [outer = 0x7f33f494b400] 15:27:30 INFO - PROCESS | 1845 | 1461018450476 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33fd74f800) [pid = 1845] [serial = 1800] [outer = 0x7f33f494b400] 15:27:31 INFO - PROCESS | 1845 | 1461018451369 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]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1580ms 15:27:31 INFO - PROCESS | 1845 | 1461018451417 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 1845 | 1461018451420 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:27:31 INFO - PROCESS | 1845 | 1461018451429 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 1845 | 1461018451434 Marionette TRACE conn3 <- [1,2370,null,{}] 15:27:31 INFO - PROCESS | 1845 | 1461018451440 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}] 15:27:31 INFO - PROCESS | 1845 | 1461018451721 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:27:32 INFO - PROCESS | 1845 | 1461018452043 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403b45800 == 162 [pid = 1845] [id = 600] 15:27:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33fe903c00) [pid = 1845] [serial = 1801] [outer = (nil)] 15:27:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33fe913800) [pid = 1845] [serial = 1802] [outer = 0x7f33fe903c00] 15:27:32 INFO - PROCESS | 1845 | 1461018452137 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f33fe91f400) [pid = 1845] [serial = 1803] [outer = 0x7f33fe903c00] 15:27:33 INFO - PROCESS | 1845 | 1461018453041 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]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1689ms 15:27:33 INFO - PROCESS | 1845 | 1461018453120 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 1845 | 1461018453123 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:27:33 INFO - PROCESS | 1845 | 1461018453130 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 1845 | 1461018453134 Marionette TRACE conn3 <- [1,2374,null,{}] 15:27:33 INFO - PROCESS | 1845 | 1461018453140 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}] 15:27:33 INFO - PROCESS | 1845 | 1461018453379 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:27:33 INFO - PROCESS | 1845 | 1461018453650 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404161000 == 163 [pid = 1845] [id = 601] 15:27:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33fe906800) [pid = 1845] [serial = 1804] [outer = (nil)] 15:27:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f33fea80400) [pid = 1845] [serial = 1805] [outer = 0x7f33fe906800] 15:27:33 INFO - PROCESS | 1845 | 1461018453779 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f33fee5a000) [pid = 1845] [serial = 1806] [outer = 0x7f33fe906800] 15:27:34 INFO - PROCESS | 1845 | 1461018454674 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]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1581ms 15:27:34 INFO - PROCESS | 1845 | 1461018454713 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 1845 | 1461018454717 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:27:34 INFO - PROCESS | 1845 | 1461018454723 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 1845 | 1461018454727 Marionette TRACE conn3 <- [1,2378,null,{}] 15:27:34 INFO - PROCESS | 1845 | 1461018454732 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}] 15:27:34 INFO - PROCESS | 1845 | 1461018454976 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:27:35 INFO - PROCESS | 1845 | 1461018455297 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3405c87800 == 164 [pid = 1845] [id = 602] 15:27:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33ec468000) [pid = 1845] [serial = 1807] [outer = (nil)] 15:27:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f33ff4dd400) [pid = 1845] [serial = 1808] [outer = 0x7f33ec468000] 15:27:35 INFO - PROCESS | 1845 | 1461018455382 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f33ff5d2400) [pid = 1845] [serial = 1809] [outer = 0x7f33ec468000] 15:27:36 INFO - PROCESS | 1845 | 1461018456259 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]]]}] 15:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1587ms 15:27:36 INFO - PROCESS | 1845 | 1461018456313 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 1845 | 1461018456317 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:27:36 INFO - PROCESS | 1845 | 1461018456323 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - PROCESS | 1845 | 1461018456326 Marionette TRACE conn3 <- [1,2382,null,{}] 15:27:36 INFO - PROCESS | 1845 | 1461018456332 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}] 15:27:36 INFO - PROCESS | 1845 | 1461018456590 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:27:36 INFO - PROCESS | 1845 | 1461018456911 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407690800 == 165 [pid = 1845] [id = 603] 15:27:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33f7fe7000) [pid = 1845] [serial = 1810] [outer = (nil)] 15:27:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f33ff5df800) [pid = 1845] [serial = 1811] [outer = 0x7f33f7fe7000] 15:27:36 INFO - PROCESS | 1845 | 1461018456994 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f33ffa35c00) [pid = 1845] [serial = 1812] [outer = 0x7f33f7fe7000] 15:27:37 INFO - PROCESS | 1845 | 1461018457910 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]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1635ms 15:27:37 INFO - PROCESS | 1845 | 1461018457960 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:27:37 INFO - PROCESS | 1845 | 1461018457965 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:27:37 INFO - PROCESS | 1845 | 1461018457972 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 1845 | 1461018457976 Marionette TRACE conn3 <- [1,2386,null,{}] 15:27:37 INFO - PROCESS | 1845 | 1461018457982 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}] 15:27:38 INFO - PROCESS | 1845 | 1461018458235 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:27:38 INFO - PROCESS | 1845 | 1461018458555 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407d0e800 == 166 [pid = 1845] [id = 604] 15:27:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f33f7f2fc00) [pid = 1845] [serial = 1813] [outer = (nil)] 15:27:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f33ffa7f800) [pid = 1845] [serial = 1814] [outer = 0x7f33f7f2fc00] 15:27:38 INFO - PROCESS | 1845 | 1461018458643 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f33ffa8bc00) [pid = 1845] [serial = 1815] [outer = 0x7f33f7f2fc00] 15:27:39 INFO - PROCESS | 1845 | 1461018459514 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]]]}] 15:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1588ms 15:27:39 INFO - PROCESS | 1845 | 1461018459560 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:27:39 INFO - PROCESS | 1845 | 1461018459565 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:27:39 INFO - PROCESS | 1845 | 1461018459571 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 1845 | 1461018459574 Marionette TRACE conn3 <- [1,2390,null,{}] 15:27:39 INFO - PROCESS | 1845 | 1461018459580 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}] 15:27:39 INFO - PROCESS | 1845 | 1461018459821 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:27:40 INFO - PROCESS | 1845 | 1461018460093 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408852000 == 167 [pid = 1845] [id = 605] 15:27:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f33fe908c00) [pid = 1845] [serial = 1816] [outer = (nil)] 15:27:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f33ffc5a800) [pid = 1845] [serial = 1817] [outer = 0x7f33fe908c00] 15:27:40 INFO - PROCESS | 1845 | 1461018460217 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f33ffe70400) [pid = 1845] [serial = 1818] [outer = 0x7f33fe908c00] 15:27:41 INFO - PROCESS | 1845 | 1461018461089 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]]]}] 15:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1582ms 15:27:41 INFO - PROCESS | 1845 | 1461018461154 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 1845 | 1461018461158 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:27:41 INFO - PROCESS | 1845 | 1461018461164 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 1845 | 1461018461167 Marionette TRACE conn3 <- [1,2394,null,{}] 15:27:41 INFO - PROCESS | 1845 | 1461018461172 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}] 15:27:41 INFO - PROCESS | 1845 | 1461018461418 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:27:41 INFO - PROCESS | 1845 | 1461018461743 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091e7800 == 168 [pid = 1845] [id = 606] 15:27:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f33f84b3400) [pid = 1845] [serial = 1819] [outer = (nil)] 15:27:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f33ffe79800) [pid = 1845] [serial = 1820] [outer = 0x7f33f84b3400] 15:27:41 INFO - PROCESS | 1845 | 1461018461824 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f33fff6a000) [pid = 1845] [serial = 1821] [outer = 0x7f33f84b3400] 15:27:42 INFO - PROCESS | 1845 | 1461018462724 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]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1629ms 15:27:42 INFO - PROCESS | 1845 | 1461018462795 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 1845 | 1461018462799 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:27:42 INFO - PROCESS | 1845 | 1461018462804 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 1845 | 1461018462808 Marionette TRACE conn3 <- [1,2398,null,{}] 15:27:42 INFO - PROCESS | 1845 | 1461018462814 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}] 15:27:43 INFO - PROCESS | 1845 | 1461018463089 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:27:43 INFO - PROCESS | 1845 | 1461018463411 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340a3ef000 == 169 [pid = 1845] [id = 607] 15:27:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f33ffa38000) [pid = 1845] [serial = 1822] [outer = (nil)] 15:27:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f34000f0000) [pid = 1845] [serial = 1823] [outer = 0x7f33ffa38000] 15:27:43 INFO - PROCESS | 1845 | 1461018463495 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f34002ac800) [pid = 1845] [serial = 1824] [outer = 0x7f33ffa38000] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f62e5800 == 168 [pid = 1845] [id = 479] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f1853800 == 167 [pid = 1845] [id = 563] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f23a5000 == 166 [pid = 1845] [id = 564] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f155d800 == 165 [pid = 1845] [id = 588] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0dd8800 == 164 [pid = 1845] [id = 587] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eccd5000 == 163 [pid = 1845] [id = 586] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403f53800 == 162 [pid = 1845] [id = 584] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403857800 == 161 [pid = 1845] [id = 583] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34034c8800 == 160 [pid = 1845] [id = 582] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3401403800 == 159 [pid = 1845] [id = 581] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffe12000 == 158 [pid = 1845] [id = 580] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff992000 == 157 [pid = 1845] [id = 579] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff46e800 == 156 [pid = 1845] [id = 578] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe973000 == 155 [pid = 1845] [id = 577] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6a5000 == 154 [pid = 1845] [id = 576] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f8813800 == 153 [pid = 1845] [id = 575] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a91800 == 152 [pid = 1845] [id = 574] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f674e000 == 151 [pid = 1845] [id = 573] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f62de800 == 150 [pid = 1845] [id = 572] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f496f000 == 149 [pid = 1845] [id = 571] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f43ed000 == 148 [pid = 1845] [id = 570] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3c88800 == 147 [pid = 1845] [id = 569] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f22d5000 == 146 [pid = 1845] [id = 568] 15:27:45 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ed2e8000 == 145 [pid = 1845] [id = 567] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f34065f3400) [pid = 1845] [serial = 1620] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f33f184e400) [pid = 1845] [serial = 1700] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f33f213fc00) [pid = 1845] [serial = 1694] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f33f2343000) [pid = 1845] [serial = 1695] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f33ec462c00) [pid = 1845] [serial = 1697] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f33f66ca400) [pid = 1845] [serial = 1643] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f33f458d800) [pid = 1845] [serial = 1640] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f33f2357400) [pid = 1845] [serial = 1637] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33ecaf9800) [pid = 1845] [serial = 1634] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f33f2350800) [pid = 1845] [serial = 1632] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f33f0ed7800) [pid = 1845] [serial = 1691] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f33efe5b400) [pid = 1845] [serial = 1688] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f33f0b54000) [pid = 1845] [serial = 1689] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33ed3f4800) [pid = 1845] [serial = 1686] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f33ecc33000) [pid = 1845] [serial = 1685] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33ecaf3c00) [pid = 1845] [serial = 1683] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33eca4f400) [pid = 1845] [serial = 1682] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33eca4dc00) [pid = 1845] [serial = 1680] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33ec5eb000) [pid = 1845] [serial = 1679] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f3408f7c800) [pid = 1845] [serial = 1676] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f3408d4f400) [pid = 1845] [serial = 1673] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f3408289c00) [pid = 1845] [serial = 1670] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f3407fb7000) [pid = 1845] [serial = 1667] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f3407b0f000) [pid = 1845] [serial = 1664] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f34065f4800) [pid = 1845] [serial = 1661] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f3403fce400) [pid = 1845] [serial = 1658] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f3401282000) [pid = 1845] [serial = 1655] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33ffa33400) [pid = 1845] [serial = 1652] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33fe70f000) [pid = 1845] [serial = 1649] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f7f30c00) [pid = 1845] [serial = 1646] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33ecc17800) [pid = 1845] [serial = 1698] [outer = (nil)] [url = about:blank] 15:27:45 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33f0ee3800) [pid = 1845] [serial = 1692] [outer = (nil)] [url = about:blank] 15:27:46 INFO - PROCESS | 1845 | 1461018466137 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]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 3340ms 15:27:46 INFO - PROCESS | 1845 | 1461018466145 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 1845 | 1461018466151 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:27:46 INFO - PROCESS | 1845 | 1461018466159 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 1845 | 1461018466164 Marionette TRACE conn3 <- [1,2402,null,{}] 15:27:46 INFO - PROCESS | 1845 | 1461018466172 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}] 15:27:46 INFO - PROCESS | 1845 | 1461018466425 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:27:46 INFO - PROCESS | 1845 | 1461018466631 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ed648000 == 146 [pid = 1845] [id = 608] 15:27:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33ec799400) [pid = 1845] [serial = 1825] [outer = (nil)] 15:27:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33ec7a3c00) [pid = 1845] [serial = 1826] [outer = 0x7f33ec799400] 15:27:46 INFO - PROCESS | 1845 | 1461018466706 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33ecaf5c00) [pid = 1845] [serial = 1827] [outer = 0x7f33ec799400] 15:27:47 INFO - PROCESS | 1845 | 1461018467542 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]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1434ms 15:27:47 INFO - PROCESS | 1845 | 1461018467594 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 1845 | 1461018467602 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:27:47 INFO - PROCESS | 1845 | 1461018467613 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 1845 | 1461018467616 Marionette TRACE conn3 <- [1,2406,null,{}] 15:27:47 INFO - PROCESS | 1845 | 1461018467622 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}] 15:27:47 INFO - PROCESS | 1845 | 1461018467941 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:27:48 INFO - PROCESS | 1845 | 1461018468116 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0c85000 == 147 [pid = 1845] [id = 609] 15:27:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f33ebb83400) [pid = 1845] [serial = 1828] [outer = (nil)] 15:27:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f33ed3ec000) [pid = 1845] [serial = 1829] [outer = 0x7f33ebb83400] 15:27:48 INFO - PROCESS | 1845 | 1461018468186 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33ee9f2c00) [pid = 1845] [serial = 1830] [outer = 0x7f33ebb83400] 15:27:49 INFO - PROCESS | 1845 | 1461018469188 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]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1632ms 15:27:49 INFO - PROCESS | 1845 | 1461018469246 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 1845 | 1461018469249 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:27:49 INFO - PROCESS | 1845 | 1461018469269 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 1845 | 1461018469275 Marionette TRACE conn3 <- [1,2410,null,{}] 15:27:49 INFO - PROCESS | 1845 | 1461018469298 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}] 15:27:49 INFO - PROCESS | 1845 | 1461018469594 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:27:49 INFO - PROCESS | 1845 | 1461018469643 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f22cc800 == 148 [pid = 1845] [id = 610] 15:27:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f33f0edd800) [pid = 1845] [serial = 1831] [outer = (nil)] 15:27:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33f0ee3400) [pid = 1845] [serial = 1832] [outer = 0x7f33f0edd800] 15:27:49 INFO - PROCESS | 1845 | 1461018469753 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f2139800) [pid = 1845] [serial = 1833] [outer = 0x7f33f0edd800] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33f8784400) [pid = 1845] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33f209bc00) [pid = 1845] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f3402e97400) [pid = 1845] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33f2133400) [pid = 1845] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33f84ae800) [pid = 1845] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33ea727c00) [pid = 1845] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f37a6400) [pid = 1845] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33f8149c00) [pid = 1845] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33f0b4e000) [pid = 1845] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33f2354800) [pid = 1845] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33f235a000) [pid = 1845] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33ea729c00) [pid = 1845] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33ecc19400) [pid = 1845] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33ef0db800) [pid = 1845] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33f7fdf800) [pid = 1845] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33f3c5f800) [pid = 1845] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33fe70bc00) [pid = 1845] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f65c6c00) [pid = 1845] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f3407b0a400) [pid = 1845] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33f7fdf000) [pid = 1845] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33ecafa000) [pid = 1845] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f2136c00) [pid = 1845] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33f4947400) [pid = 1845] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33fd30ac00) [pid = 1845] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33f4250800) [pid = 1845] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:27:50 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f34080aac00) [pid = 1845] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33f458f400) [pid = 1845] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33f7fdf400) [pid = 1845] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33f4253c00) [pid = 1845] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f3407c21800) [pid = 1845] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ec5e1c00) [pid = 1845] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33fd74ac00) [pid = 1845] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33ec5ea400) [pid = 1845] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33ea71f400) [pid = 1845] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33ffe72400) [pid = 1845] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33f209e000) [pid = 1845] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33fea77c00) [pid = 1845] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33eca58800) [pid = 1845] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33f3887400) [pid = 1845] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:27:51 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33f4595c00) [pid = 1845] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:27:51 INFO - PROCESS | 1845 | 1461018471392 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]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2156ms 15:27:51 INFO - PROCESS | 1845 | 1461018471413 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 1845 | 1461018471418 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:27:51 INFO - PROCESS | 1845 | 1461018471423 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 1845 | 1461018471425 Marionette TRACE conn3 <- [1,2414,null,{}] 15:27:51 INFO - PROCESS | 1845 | 1461018471443 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}] 15:27:51 INFO - PROCESS | 1845 | 1461018471671 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:27:51 INFO - PROCESS | 1845 | 1461018471687 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f37f1000 == 149 [pid = 1845] [id = 611] 15:27:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33ebb8b000) [pid = 1845] [serial = 1834] [outer = (nil)] 15:27:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f184c800) [pid = 1845] [serial = 1835] [outer = 0x7f33ebb8b000] 15:27:51 INFO - PROCESS | 1845 | 1461018471916 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f2343800) [pid = 1845] [serial = 1836] [outer = 0x7f33ebb8b000] 15:27:52 INFO - PROCESS | 1845 | 1461018472731 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]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1340ms 15:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:27:52 INFO - PROCESS | 1845 | 1461018472766 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 1845 | 1461018472768 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:27:52 INFO - PROCESS | 1845 | 1461018472775 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1845 | 1461018472778 Marionette TRACE conn3 <- [1,2418,null,{}] 15:27:52 INFO - PROCESS | 1845 | 1461018472783 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}] 15:27:53 INFO - PROCESS | 1845 | 1461018473243 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:27:53 INFO - PROCESS | 1845 | 1461018473525 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eccca800 == 150 [pid = 1845] [id = 612] 15:27:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33ebb83800) [pid = 1845] [serial = 1837] [outer = (nil)] 15:27:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33ec465000) [pid = 1845] [serial = 1838] [outer = 0x7f33ebb83800] 15:27:53 INFO - PROCESS | 1845 | 1461018473609 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33ec5eb000) [pid = 1845] [serial = 1839] [outer = 0x7f33ebb83800] 15:27:54 INFO - PROCESS | 1845 | 1461018474539 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]]]}] 15:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1830ms 15:27:54 INFO - PROCESS | 1845 | 1461018474607 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:27:54 INFO - PROCESS | 1845 | 1461018474615 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:27:54 INFO - PROCESS | 1845 | 1461018474624 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 1845 | 1461018474632 Marionette TRACE conn3 <- [1,2422,null,{}] 15:27:54 INFO - PROCESS | 1845 | 1461018474640 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}] 15:27:54 INFO - PROCESS | 1845 | 1461018474925 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:27:55 INFO - PROCESS | 1845 | 1461018475240 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f211f000 == 151 [pid = 1845] [id = 613] 15:27:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33ecc32800) [pid = 1845] [serial = 1840] [outer = (nil)] 15:27:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ee9e7400) [pid = 1845] [serial = 1841] [outer = 0x7f33ecc32800] 15:27:55 INFO - PROCESS | 1845 | 1461018475327 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33ef0df800) [pid = 1845] [serial = 1842] [outer = 0x7f33ecc32800] 15:27:56 INFO - PROCESS | 1845 | 1461018476292 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]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1736ms 15:27:56 INFO - PROCESS | 1845 | 1461018476360 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 1845 | 1461018476364 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:27:56 INFO - PROCESS | 1845 | 1461018476372 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 1845 | 1461018476375 Marionette TRACE conn3 <- [1,2426,null,{}] 15:27:56 INFO - PROCESS | 1845 | 1461018476381 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}] 15:27:56 INFO - PROCESS | 1845 | 1461018476681 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:27:57 INFO - PROCESS | 1845 | 1461018477039 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3b1c800 == 152 [pid = 1845] [id = 614] 15:27:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f0ed8400) [pid = 1845] [serial = 1843] [outer = (nil)] 15:27:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f1848800) [pid = 1845] [serial = 1844] [outer = 0x7f33f0ed8400] 15:27:57 INFO - PROCESS | 1845 | 1461018477116 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f20a2800) [pid = 1845] [serial = 1845] [outer = 0x7f33f0ed8400] 15:27:58 INFO - PROCESS | 1845 | 1461018478050 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]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1733ms 15:27:58 INFO - PROCESS | 1845 | 1461018478107 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 1845 | 1461018478112 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:27:58 INFO - PROCESS | 1845 | 1461018478131 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1845 | 1461018478139 Marionette TRACE conn3 <- [1,2430,null,{}] 15:27:58 INFO - PROCESS | 1845 | 1461018478146 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}] 15:27:58 INFO - PROCESS | 1845 | 1461018478465 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:27:58 INFO - PROCESS | 1845 | 1461018478781 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f47ac000 == 153 [pid = 1845] [id = 615] 15:27:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f0edf400) [pid = 1845] [serial = 1846] [outer = (nil)] 15:27:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33f23dd800) [pid = 1845] [serial = 1847] [outer = 0x7f33f0edf400] 15:27:58 INFO - PROCESS | 1845 | 1461018478866 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33f3560c00) [pid = 1845] [serial = 1848] [outer = 0x7f33f0edf400] 15:27:59 INFO - PROCESS | 1845 | 1461018479761 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]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1700ms 15:27:59 INFO - PROCESS | 1845 | 1461018479823 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1845 | 1461018479826 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:27:59 INFO - PROCESS | 1845 | 1461018479833 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1845 | 1461018479836 Marionette TRACE conn3 <- [1,2434,null,{}] 15:27:59 INFO - PROCESS | 1845 | 1461018479841 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}] 15:28:00 INFO - PROCESS | 1845 | 1461018480088 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:28:00 INFO - PROCESS | 1845 | 1461018480398 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f62ed000 == 154 [pid = 1845] [id = 616] 15:28:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33f355d000) [pid = 1845] [serial = 1849] [outer = (nil)] 15:28:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33f3885800) [pid = 1845] [serial = 1850] [outer = 0x7f33f355d000] 15:28:00 INFO - PROCESS | 1845 | 1461018480481 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33f3c61c00) [pid = 1845] [serial = 1851] [outer = 0x7f33f355d000] 15:28:01 INFO - PROCESS | 1845 | 1461018481333 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]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1529ms 15:28:01 INFO - PROCESS | 1845 | 1461018481363 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 1845 | 1461018481367 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:28:01 INFO - PROCESS | 1845 | 1461018481373 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 1845 | 1461018481376 Marionette TRACE conn3 <- [1,2438,null,{}] 15:28:01 INFO - PROCESS | 1845 | 1461018481382 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}] 15:28:01 INFO - PROCESS | 1845 | 1461018481623 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:28:01 INFO - PROCESS | 1845 | 1461018481913 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6798000 == 155 [pid = 1845] [id = 617] 15:28:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33f4597c00) [pid = 1845] [serial = 1852] [outer = (nil)] 15:28:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33f46af400) [pid = 1845] [serial = 1853] [outer = 0x7f33f4597c00] 15:28:02 INFO - PROCESS | 1845 | 1461018482058 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33f65c9000) [pid = 1845] [serial = 1854] [outer = 0x7f33f4597c00] 15:28:03 INFO - PROCESS | 1845 | 1461018483103 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]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1782ms 15:28:03 INFO - PROCESS | 1845 | 1461018483157 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 1845 | 1461018483160 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:28:03 INFO - PROCESS | 1845 | 1461018483168 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1845 | 1461018483172 Marionette TRACE conn3 <- [1,2442,null,{}] 15:28:03 INFO - PROCESS | 1845 | 1461018483179 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}] 15:28:03 INFO - PROCESS | 1845 | 1461018483452 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:28:03 INFO - PROCESS | 1845 | 1461018483788 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd51b800 == 156 [pid = 1845] [id = 618] 15:28:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33f34cc800) [pid = 1845] [serial = 1855] [outer = (nil)] 15:28:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33f66cec00) [pid = 1845] [serial = 1856] [outer = 0x7f33f34cc800] 15:28:03 INFO - PROCESS | 1845 | 1461018483869 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33f7f30c00) [pid = 1845] [serial = 1857] [outer = 0x7f33f34cc800] 15:28:04 INFO - PROCESS | 1845 | 1461018484725 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]]]}] 15:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1585ms 15:28:04 INFO - PROCESS | 1845 | 1461018484753 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 1845 | 1461018484757 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:28:04 INFO - PROCESS | 1845 | 1461018484763 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 1845 | 1461018484766 Marionette TRACE conn3 <- [1,2446,null,{}] 15:28:04 INFO - PROCESS | 1845 | 1461018484772 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}] 15:28:05 INFO - PROCESS | 1845 | 1461018485005 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:28:05 INFO - PROCESS | 1845 | 1461018485276 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe963000 == 157 [pid = 1845] [id = 619] 15:28:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33f424b800) [pid = 1845] [serial = 1858] [outer = (nil)] 15:28:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33f813e000) [pid = 1845] [serial = 1859] [outer = 0x7f33f424b800] 15:28:05 INFO - PROCESS | 1845 | 1461018485357 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33f82ce800) [pid = 1845] [serial = 1860] [outer = 0x7f33f424b800] 15:28:06 INFO - PROCESS | 1845 | 1461018486260 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]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1537ms 15:28:06 INFO - PROCESS | 1845 | 1461018486302 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1845 | 1461018486305 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:28:06 INFO - PROCESS | 1845 | 1461018486312 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1845 | 1461018486315 Marionette TRACE conn3 <- [1,2450,null,{}] 15:28:06 INFO - PROCESS | 1845 | 1461018486320 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}] 15:28:06 INFO - PROCESS | 1845 | 1461018486549 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:28:06 INFO - PROCESS | 1845 | 1461018486818 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff97b800 == 158 [pid = 1845] [id = 620] 15:28:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33f66cd800) [pid = 1845] [serial = 1861] [outer = (nil)] 15:28:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33f84b8800) [pid = 1845] [serial = 1862] [outer = 0x7f33f66cd800] 15:28:06 INFO - PROCESS | 1845 | 1461018486938 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33f8678000) [pid = 1845] [serial = 1863] [outer = 0x7f33f66cd800] 15:28:07 INFO - PROCESS | 1845 | 1461018487826 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]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1579ms 15:28:07 INFO - PROCESS | 1845 | 1461018487893 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 1845 | 1461018487897 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:28:07 INFO - PROCESS | 1845 | 1461018487903 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 1845 | 1461018487906 Marionette TRACE conn3 <- [1,2454,null,{}] 15:28:07 INFO - PROCESS | 1845 | 1461018487911 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}] 15:28:08 INFO - PROCESS | 1845 | 1461018488148 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:28:08 INFO - PROCESS | 1845 | 1461018488474 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffe08000 == 159 [pid = 1845] [id = 621] 15:28:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33f34cbc00) [pid = 1845] [serial = 1864] [outer = (nil)] 15:28:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33f878bc00) [pid = 1845] [serial = 1865] [outer = 0x7f33f34cbc00] 15:28:08 INFO - PROCESS | 1845 | 1461018488560 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33fd30d400) [pid = 1845] [serial = 1866] [outer = 0x7f33f34cbc00] 15:28:09 INFO - PROCESS | 1845 | 1461018489422 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]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1586ms 15:28:09 INFO - PROCESS | 1845 | 1461018489491 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 1845 | 1461018489495 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:28:09 INFO - PROCESS | 1845 | 1461018489501 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1845 | 1461018489504 Marionette TRACE conn3 <- [1,2458,null,{}] 15:28:09 INFO - PROCESS | 1845 | 1461018489510 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}] 15:28:09 INFO - PROCESS | 1845 | 1461018489790 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:28:10 INFO - PROCESS | 1845 | 1461018490117 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34032e0000 == 160 [pid = 1845] [id = 622] 15:28:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33fe695000) [pid = 1845] [serial = 1867] [outer = (nil)] 15:28:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f33fe69bc00) [pid = 1845] [serial = 1868] [outer = 0x7f33fe695000] 15:28:10 INFO - PROCESS | 1845 | 1461018490212 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f33fe6dfc00) [pid = 1845] [serial = 1869] [outer = 0x7f33fe695000] 15:28:11 INFO - PROCESS | 1845 | 1461018491158 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]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1693ms 15:28:11 INFO - PROCESS | 1845 | 1461018491196 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:28:11 INFO - PROCESS | 1845 | 1461018491206 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:28:11 INFO - PROCESS | 1845 | 1461018491213 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1845 | 1461018491218 Marionette TRACE conn3 <- [1,2462,null,{}] 15:28:11 INFO - PROCESS | 1845 | 1461018491224 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}] 15:28:11 INFO - PROCESS | 1845 | 1461018491492 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:28:11 INFO - PROCESS | 1845 | 1461018491817 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d55000 == 161 [pid = 1845] [id = 623] 15:28:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33fe692400) [pid = 1845] [serial = 1870] [outer = (nil)] 15:28:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f33fe919800) [pid = 1845] [serial = 1871] [outer = 0x7f33fe692400] 15:28:11 INFO - PROCESS | 1845 | 1461018491898 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f33ff8be400) [pid = 1845] [serial = 1872] [outer = 0x7f33fe692400] 15:28:12 INFO - PROCESS | 1845 | 1461018492798 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]]]}] 15:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1633ms 15:28:12 INFO - PROCESS | 1845 | 1461018492847 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 1845 | 1461018492851 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:28:12 INFO - PROCESS | 1845 | 1461018492856 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 1845 | 1461018492859 Marionette TRACE conn3 <- [1,2466,null,{}] 15:28:12 INFO - PROCESS | 1845 | 1461018492865 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}] 15:28:13 INFO - PROCESS | 1845 | 1461018493097 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:28:13 INFO - PROCESS | 1845 | 1461018493424 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404166000 == 162 [pid = 1845] [id = 624] 15:28:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33fe695800) [pid = 1845] [serial = 1873] [outer = (nil)] 15:28:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33ffa87800) [pid = 1845] [serial = 1874] [outer = 0x7f33fe695800] 15:28:13 INFO - PROCESS | 1845 | 1461018493511 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f33fff62400) [pid = 1845] [serial = 1875] [outer = 0x7f33fe695800] 15:28:14 INFO - PROCESS | 1845 | 1461018494388 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]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1584ms 15:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:28:14 INFO - PROCESS | 1845 | 1461018494442 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 1845 | 1461018494445 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:28:14 INFO - PROCESS | 1845 | 1461018494452 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 1845 | 1461018494455 Marionette TRACE conn3 <- [1,2470,null,{}] 15:28:14 INFO - PROCESS | 1845 | 1461018494461 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}] 15:28:14 INFO - PROCESS | 1845 | 1461018494701 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:28:14 INFO - PROCESS | 1845 | 1461018494972 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34091e1000 == 163 [pid = 1845] [id = 625] 15:28:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33fe918c00) [pid = 1845] [serial = 1876] [outer = (nil)] 15:28:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f34000eac00) [pid = 1845] [serial = 1877] [outer = 0x7f33fe918c00] 15:28:15 INFO - PROCESS | 1845 | 1461018495093 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f34002b4800) [pid = 1845] [serial = 1878] [outer = 0x7f33fe918c00] 15:28:15 INFO - PROCESS | 1845 | 1461018495929 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]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1537ms 15:28:15 INFO - PROCESS | 1845 | 1461018495989 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 1845 | 1461018495993 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:28:16 INFO - PROCESS | 1845 | 1461018496000 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 1845 | 1461018496003 Marionette TRACE conn3 <- [1,2474,null,{}] 15:28:16 INFO - PROCESS | 1845 | 1461018496008 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}] 15:28:16 INFO - PROCESS | 1845 | 1461018496249 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:28:16 INFO - PROCESS | 1845 | 1461018496529 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340f1c1800 == 164 [pid = 1845] [id = 626] 15:28:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33fff6cc00) [pid = 1845] [serial = 1879] [outer = (nil)] 15:28:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f3400fac400) [pid = 1845] [serial = 1880] [outer = 0x7f33fff6cc00] 15:28:16 INFO - PROCESS | 1845 | 1461018496651 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f340128b800) [pid = 1845] [serial = 1881] [outer = 0x7f33fff6cc00] 15:28:17 INFO - PROCESS | 1845 | 1461018497557 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]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1629ms 15:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:28:17 INFO - PROCESS | 1845 | 1461018497630 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1845 | 1461018497633 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:28:17 INFO - PROCESS | 1845 | 1461018497639 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1845 | 1461018497643 Marionette TRACE conn3 <- [1,2478,null,{}] 15:28:17 INFO - PROCESS | 1845 | 1461018497649 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}] 15:28:17 INFO - PROCESS | 1845 | 1461018497892 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:28:18 INFO - PROCESS | 1845 | 1461018498214 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415e89000 == 165 [pid = 1845] [id = 627] 15:28:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f33f67c1000) [pid = 1845] [serial = 1882] [outer = (nil)] 15:28:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f340146f400) [pid = 1845] [serial = 1883] [outer = 0x7f33f67c1000] 15:28:18 INFO - PROCESS | 1845 | 1461018498299 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f3402e91c00) [pid = 1845] [serial = 1884] [outer = 0x7f33f67c1000] 15:28:19 INFO - PROCESS | 1845 | 1461018499220 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]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1634ms 15:28:19 INFO - PROCESS | 1845 | 1461018499273 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 1845 | 1461018499276 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:28:19 INFO - PROCESS | 1845 | 1461018499283 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 1845 | 1461018499286 Marionette TRACE conn3 <- [1,2482,null,{}] 15:28:19 INFO - PROCESS | 1845 | 1461018499292 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}] 15:28:19 INFO - PROCESS | 1845 | 1461018499534 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:28:19 INFO - PROCESS | 1845 | 1461018499855 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341636a800 == 166 [pid = 1845] [id = 628] 15:28:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f33fe914400) [pid = 1845] [serial = 1885] [outer = (nil)] 15:28:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f3402f52c00) [pid = 1845] [serial = 1886] [outer = 0x7f33fe914400] 15:28:19 INFO - PROCESS | 1845 | 1461018499936 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f3403113000) [pid = 1845] [serial = 1887] [outer = 0x7f33fe914400] 15:28:20 INFO - PROCESS | 1845 | 1461018500820 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]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1590ms 15:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:28:20 INFO - PROCESS | 1845 | 1461018500874 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 1845 | 1461018500877 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:28:20 INFO - PROCESS | 1845 | 1461018500884 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1845 | 1461018500887 Marionette TRACE conn3 <- [1,2486,null,{}] 15:28:20 INFO - PROCESS | 1845 | 1461018500893 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}] 15:28:21 INFO - PROCESS | 1845 | 1461018501133 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:28:21 INFO - PROCESS | 1845 | 1461018501453 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341734a000 == 167 [pid = 1845] [id = 629] 15:28:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f33ea724c00) [pid = 1845] [serial = 1888] [outer = (nil)] 15:28:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f34032b2400) [pid = 1845] [serial = 1889] [outer = 0x7f33ea724c00] 15:28:21 INFO - PROCESS | 1845 | 1461018501533 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f34032ba000) [pid = 1845] [serial = 1890] [outer = 0x7f33ea724c00] 15:28:22 INFO - PROCESS | 1845 | 1461018502452 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]]]}] 15:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1633ms 15:28:22 INFO - PROCESS | 1845 | 1461018502520 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1845 | 1461018502526 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:28:22 INFO - PROCESS | 1845 | 1461018502535 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1845 | 1461018502540 Marionette TRACE conn3 <- [1,2490,null,{}] 15:28:22 INFO - PROCESS | 1845 | 1461018502548 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}] 15:28:22 INFO - PROCESS | 1845 | 1461018502792 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:28:23 INFO - PROCESS | 1845 | 1461018503113 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa13800 == 168 [pid = 1845] [id = 630] 15:28:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f33f66cc400) [pid = 1845] [serial = 1891] [outer = (nil)] 15:28:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f3403962800) [pid = 1845] [serial = 1892] [outer = 0x7f33f66cc400] 15:28:23 INFO - PROCESS | 1845 | 1461018503197 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f3403bb8800) [pid = 1845] [serial = 1893] [outer = 0x7f33f66cc400] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe07800 == 167 [pid = 1845] [id = 544] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f62e3000 == 166 [pid = 1845] [id = 547] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404053000 == 165 [pid = 1845] [id = 553] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340384f000 == 164 [pid = 1845] [id = 552] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34080de000 == 163 [pid = 1845] [id = 554] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa24800 == 162 [pid = 1845] [id = 550] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6c1800 == 161 [pid = 1845] [id = 549] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3b17800 == 160 [pid = 1845] [id = 545] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6783800 == 159 [pid = 1845] [id = 548] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34012e2800 == 158 [pid = 1845] [id = 551] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f43ee000 == 157 [pid = 1845] [id = 546] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f37f1000 == 156 [pid = 1845] [id = 611] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f22cc800 == 155 [pid = 1845] [id = 610] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0c85000 == 154 [pid = 1845] [id = 609] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ed648000 == 153 [pid = 1845] [id = 608] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340a3ef000 == 152 [pid = 1845] [id = 607] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34091e7800 == 151 [pid = 1845] [id = 606] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408852000 == 150 [pid = 1845] [id = 605] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407d0e800 == 149 [pid = 1845] [id = 604] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407690800 == 148 [pid = 1845] [id = 603] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3405c87800 == 147 [pid = 1845] [id = 602] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404161000 == 146 [pid = 1845] [id = 601] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403b45800 == 145 [pid = 1845] [id = 600] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34012f0000 == 144 [pid = 1845] [id = 599] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa27000 == 143 [pid = 1845] [id = 598] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fea5f800 == 142 [pid = 1845] [id = 597] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6d0000 == 141 [pid = 1845] [id = 596] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a91000 == 140 [pid = 1845] [id = 595] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f62e7000 == 139 [pid = 1845] [id = 594] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4975800 == 138 [pid = 1845] [id = 593] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f431f000 == 137 [pid = 1845] [id = 592] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3a7e800 == 136 [pid = 1845] [id = 591] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0c6d000 == 135 [pid = 1845] [id = 590] 15:28:24 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f37db000 == 134 [pid = 1845] [id = 589] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f33fe698400) [pid = 1845] [serial = 1749] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f33f220f400) [pid = 1845] [serial = 1709] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f3405942000) [pid = 1845] [serial = 1617] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f33f23e5c00) [pid = 1845] [serial = 1712] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f33fd59fc00) [pid = 1845] [serial = 1745] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f33f0b50400) [pid = 1845] [serial = 1767] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f33f67b3400) [pid = 1845] [serial = 1728] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f33f8791c00) [pid = 1845] [serial = 1743] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f33f355bc00) [pid = 1845] [serial = 1638] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f3407363400) [pid = 1845] [serial = 1662] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33f37adc00) [pid = 1845] [serial = 1715] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f3408f85c00) [pid = 1845] [serial = 1677] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33f34d0800) [pid = 1845] [serial = 1713] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33ee9e6800) [pid = 1845] [serial = 1706] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f340830b800) [pid = 1845] [serial = 1671] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33f8672800) [pid = 1845] [serial = 1739] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33f4257400) [pid = 1845] [serial = 1718] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f33fff62c00) [pid = 1845] [serial = 1653] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33fe902800) [pid = 1845] [serial = 1757] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f3407c1d800) [pid = 1845] [serial = 1665] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33f66c9000) [pid = 1845] [serial = 1727] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33f84abc00) [pid = 1845] [serial = 1736] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33f46b5400) [pid = 1845] [serial = 1721] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33ed3ec800) [pid = 1845] [serial = 1764] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33f0eda400) [pid = 1845] [serial = 1769] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33f4948800) [pid = 1845] [serial = 1724] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f867b800) [pid = 1845] [serial = 1740] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33f6922800) [pid = 1845] [serial = 1731] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33f84b5800) [pid = 1845] [serial = 1737] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33fe6b3c00) [pid = 1845] [serial = 1751] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33f878ac00) [pid = 1845] [serial = 1742] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33f37b4800) [pid = 1845] [serial = 1716] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33efe60800) [pid = 1845] [serial = 1707] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33f6918c00) [pid = 1845] [serial = 1644] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f3408dac000) [pid = 1845] [serial = 1674] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33fe691400) [pid = 1845] [serial = 1748] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f84b1800) [pid = 1845] [serial = 1647] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f8147800) [pid = 1845] [serial = 1734] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33fd748c00) [pid = 1845] [serial = 1746] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33f7fe4800) [pid = 1845] [serial = 1733] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f67c1c00) [pid = 1845] [serial = 1730] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33fe6bd800) [pid = 1845] [serial = 1752] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33fe911000) [pid = 1845] [serial = 1758] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33fe6dc400) [pid = 1845] [serial = 1754] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f34080a9c00) [pid = 1845] [serial = 1668] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33eca51000) [pid = 1845] [serial = 1704] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33fe91dc00) [pid = 1845] [serial = 1650] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33ec79e400) [pid = 1845] [serial = 1760] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33f2359800) [pid = 1845] [serial = 1701] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33f2351c00) [pid = 1845] [serial = 1710] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f3406464c00) [pid = 1845] [serial = 1659] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f220e800) [pid = 1845] [serial = 1563] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f3403110800) [pid = 1845] [serial = 1656] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33eca56800) [pid = 1845] [serial = 1761] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33f65c9800) [pid = 1845] [serial = 1725] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33fe706000) [pid = 1845] [serial = 1755] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33f4592c00) [pid = 1845] [serial = 1719] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33ecc30c00) [pid = 1845] [serial = 1763] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33ec46c400) [pid = 1845] [serial = 1766] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33ecc34400) [pid = 1845] [serial = 1635] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33f46bcc00) [pid = 1845] [serial = 1641] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33ec5ec800) [pid = 1845] [serial = 1703] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33f4944c00) [pid = 1845] [serial = 1722] [outer = (nil)] [url = about:blank] 15:28:25 INFO - PROCESS | 1845 | 1461018505830 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]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 3352ms 15:28:25 INFO - PROCESS | 1845 | 1461018505887 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 1845 | 1461018505894 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:28:25 INFO - PROCESS | 1845 | 1461018505902 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 1845 | 1461018505907 Marionette TRACE conn3 <- [1,2494,null,{}] 15:28:25 INFO - PROCESS | 1845 | 1461018505918 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}] 15:28:26 INFO - PROCESS | 1845 | 1461018506155 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:28:26 INFO - PROCESS | 1845 | 1461018506354 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eccd7000 == 135 [pid = 1845] [id = 631] 15:28:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33ec461400) [pid = 1845] [serial = 1894] [outer = (nil)] 15:28:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33ec5e1400) [pid = 1845] [serial = 1895] [outer = 0x7f33ec461400] 15:28:26 INFO - PROCESS | 1845 | 1461018506429 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33ec5edc00) [pid = 1845] [serial = 1896] [outer = 0x7f33ec461400] 15:28:27 INFO - PROCESS | 1845 | 1461018507326 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]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1485ms 15:28:27 INFO - PROCESS | 1845 | 1461018507389 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1845 | 1461018507397 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:28:27 INFO - PROCESS | 1845 | 1461018507407 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1845 | 1461018507411 Marionette TRACE conn3 <- [1,2498,null,{}] 15:28:27 INFO - PROCESS | 1845 | 1461018507417 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}] 15:28:27 INFO - PROCESS | 1845 | 1461018507753 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:28:27 INFO - PROCESS | 1845 | 1461018507784 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe41800 == 136 [pid = 1845] [id = 632] 15:28:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33eca56000) [pid = 1845] [serial = 1897] [outer = (nil)] 15:28:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33ecc15000) [pid = 1845] [serial = 1898] [outer = 0x7f33eca56000] 15:28:27 INFO - PROCESS | 1845 | 1461018507847 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33ecc33000) [pid = 1845] [serial = 1899] [outer = 0x7f33eca56000] 15:28:28 INFO - PROCESS | 1845 | 1461018508861 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]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1479ms 15:28:28 INFO - PROCESS | 1845 | 1461018508886 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 1845 | 1461018508890 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:28:28 INFO - PROCESS | 1845 | 1461018508925 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1845 | 1461018508934 Marionette TRACE conn3 <- [1,2502,null,{}] 15:28:28 INFO - PROCESS | 1845 | 1461018508980 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}] 15:28:29 INFO - PROCESS | 1845 | 1461018509428 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:28:29 INFO - PROCESS | 1845 | 1461018509608 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f1561000 == 137 [pid = 1845] [id = 633] 15:28:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33ef0db400) [pid = 1845] [serial = 1900] [outer = (nil)] 15:28:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33efe64400) [pid = 1845] [serial = 1901] [outer = 0x7f33ef0db400] 15:28:29 INFO - PROCESS | 1845 | 1461018509676 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f1849c00) [pid = 1845] [serial = 1902] [outer = 0x7f33ef0db400] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33f7fe7000) [pid = 1845] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33f84b3400) [pid = 1845] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33f46b1c00) [pid = 1845] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33f2208400) [pid = 1845] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33ebb83400) [pid = 1845] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33f213d400) [pid = 1845] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33f4259400) [pid = 1845] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33ee9ed000) [pid = 1845] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33f3554800) [pid = 1845] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33f7f2fc00) [pid = 1845] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33ec466000) [pid = 1845] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33fe906800) [pid = 1845] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33f220a000) [pid = 1845] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33ffa38000) [pid = 1845] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33f0edd800) [pid = 1845] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33ec468000) [pid = 1845] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33fe903c00) [pid = 1845] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33f494b400) [pid = 1845] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f33f494c400) [pid = 1845] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f33fe908c00) [pid = 1845] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:28:30 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f33ec799400) [pid = 1845] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:28:31 INFO - PROCESS | 1845 | 1461018511100 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]]]}] 15:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2244ms 15:28:31 INFO - PROCESS | 1845 | 1461018511143 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 1845 | 1461018511147 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:28:31 INFO - PROCESS | 1845 | 1461018511153 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1845 | 1461018511155 Marionette TRACE conn3 <- [1,2506,null,{}] 15:28:31 INFO - PROCESS | 1845 | 1461018511162 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}] 15:28:31 INFO - PROCESS | 1845 | 1461018511388 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:28:31 INFO - PROCESS | 1845 | 1461018511570 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f2128000 == 138 [pid = 1845] [id = 634] 15:28:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f33ebb85c00) [pid = 1845] [serial = 1903] [outer = (nil)] 15:28:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f33f184d800) [pid = 1845] [serial = 1904] [outer = 0x7f33ebb85c00] 15:28:31 INFO - PROCESS | 1845 | 1461018511637 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f33f2132400) [pid = 1845] [serial = 1905] [outer = 0x7f33ebb85c00] 15:28:32 INFO - PROCESS | 1845 | 1461018512425 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]]]}] 15:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1484ms 15:28:32 INFO - PROCESS | 1845 | 1461018512640 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 1845 | 1461018512648 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:28:32 INFO - PROCESS | 1845 | 1461018512656 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1845 | 1461018512661 Marionette TRACE conn3 <- [1,2510,null,{}] 15:28:32 INFO - PROCESS | 1845 | 1461018512669 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}] 15:28:32 INFO - PROCESS | 1845 | 1461018512944 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:28:33 INFO - PROCESS | 1845 | 1461018513300 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ed65b800 == 139 [pid = 1845] [id = 635] 15:28:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33ebb8bc00) [pid = 1845] [serial = 1906] [outer = (nil)] 15:28:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33ec5e4000) [pid = 1845] [serial = 1907] [outer = 0x7f33ebb8bc00] 15:28:33 INFO - PROCESS | 1845 | 1461018513389 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33eca4f000) [pid = 1845] [serial = 1908] [outer = 0x7f33ebb8bc00] 15:28:34 INFO - PROCESS | 1845 | 1461018514349 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]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1744ms 15:28:34 INFO - PROCESS | 1845 | 1461018514401 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 1845 | 1461018514406 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:28:34 INFO - PROCESS | 1845 | 1461018514420 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 1845 | 1461018514425 Marionette TRACE conn3 <- [1,2514,null,{}] 15:28:34 INFO - PROCESS | 1845 | 1461018514432 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}] 15:28:34 INFO - PROCESS | 1845 | 1461018514690 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:28:35 INFO - PROCESS | 1845 | 1461018514997 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3895800 == 140 [pid = 1845] [id = 636] 15:28:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33ee9ea800) [pid = 1845] [serial = 1909] [outer = (nil)] 15:28:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33efe6ac00) [pid = 1845] [serial = 1910] [outer = 0x7f33ee9ea800] 15:28:35 INFO - PROCESS | 1845 | 1461018515079 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33f209b000) [pid = 1845] [serial = 1911] [outer = 0x7f33ee9ea800] 15:28:36 INFO - PROCESS | 1845 | 1461018516007 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]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1636ms 15:28:36 INFO - PROCESS | 1845 | 1461018516053 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:28:36 INFO - PROCESS | 1845 | 1461018516057 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:28:36 INFO - PROCESS | 1845 | 1461018516063 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 1845 | 1461018516067 Marionette TRACE conn3 <- [1,2518,null,{}] 15:28:36 INFO - PROCESS | 1845 | 1461018516082 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}] 15:28:36 INFO - PROCESS | 1845 | 1461018516323 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:28:36 INFO - PROCESS | 1845 | 1461018516661 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3b0a800 == 141 [pid = 1845] [id = 637] 15:28:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33f2349c00) [pid = 1845] [serial = 1912] [outer = (nil)] 15:28:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33f235dc00) [pid = 1845] [serial = 1913] [outer = 0x7f33f2349c00] 15:28:36 INFO - PROCESS | 1845 | 1461018516746 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33f23e4c00) [pid = 1845] [serial = 1914] [outer = 0x7f33f2349c00] 15:28:37 INFO - PROCESS | 1845 | 1461018517637 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]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1634ms 15:28:37 INFO - PROCESS | 1845 | 1461018517699 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 1845 | 1461018517703 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:28:37 INFO - PROCESS | 1845 | 1461018517709 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 1845 | 1461018517712 Marionette TRACE conn3 <- [1,2522,null,{}] 15:28:37 INFO - PROCESS | 1845 | 1461018517717 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}] 15:28:37 INFO - PROCESS | 1845 | 1461018517957 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:28:38 INFO - PROCESS | 1845 | 1461018518218 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f43ce800 == 142 [pid = 1845] [id = 638] 15:28:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33ec463800) [pid = 1845] [serial = 1915] [outer = (nil)] 15:28:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33f355bc00) [pid = 1845] [serial = 1916] [outer = 0x7f33ec463800] 15:28:38 INFO - PROCESS | 1845 | 1461018518350 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33f3881800) [pid = 1845] [serial = 1917] [outer = 0x7f33ec463800] 15:28:39 INFO - PROCESS | 1845 | 1461018519225 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]]]}] 15:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1545ms 15:28:39 INFO - PROCESS | 1845 | 1461018519256 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 1845 | 1461018519260 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:28:39 INFO - PROCESS | 1845 | 1461018519267 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 1845 | 1461018519271 Marionette TRACE conn3 <- [1,2526,null,{}] 15:28:39 INFO - PROCESS | 1845 | 1461018519277 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}] 15:28:39 INFO - PROCESS | 1845 | 1461018519514 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:28:39 INFO - PROCESS | 1845 | 1461018519779 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f479b800 == 143 [pid = 1845] [id = 639] 15:28:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33ecc13c00) [pid = 1845] [serial = 1918] [outer = (nil)] 15:28:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f3c58c00) [pid = 1845] [serial = 1919] [outer = 0x7f33ecc13c00] 15:28:39 INFO - PROCESS | 1845 | 1461018519899 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f4252c00) [pid = 1845] [serial = 1920] [outer = 0x7f33ecc13c00] 15:28:40 INFO - PROCESS | 1845 | 1461018520772 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]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1537ms 15:28:40 INFO - PROCESS | 1845 | 1461018520804 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 1845 | 1461018520807 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:28:40 INFO - PROCESS | 1845 | 1461018520815 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1845 | 1461018520818 Marionette TRACE conn3 <- [1,2530,null,{}] 15:28:40 INFO - PROCESS | 1845 | 1461018520823 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}] 15:28:41 INFO - PROCESS | 1845 | 1461018521092 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:28:41 INFO - PROCESS | 1845 | 1461018521402 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6120000 == 144 [pid = 1845] [id = 640] 15:28:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33f46bdc00) [pid = 1845] [serial = 1921] [outer = (nil)] 15:28:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33f4946800) [pid = 1845] [serial = 1922] [outer = 0x7f33f46bdc00] 15:28:41 INFO - PROCESS | 1845 | 1461018521487 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f65c3000) [pid = 1845] [serial = 1923] [outer = 0x7f33f46bdc00] 15:28:42 INFO - PROCESS | 1845 | 1461018522353 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]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1582ms 15:28:42 INFO - PROCESS | 1845 | 1461018522398 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:28:42 INFO - PROCESS | 1845 | 1461018522402 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:28:42 INFO - PROCESS | 1845 | 1461018522408 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 1845 | 1461018522412 Marionette TRACE conn3 <- [1,2534,null,{}] 15:28:42 INFO - PROCESS | 1845 | 1461018522417 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}] 15:28:42 INFO - PROCESS | 1845 | 1461018522661 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:28:42 INFO - PROCESS | 1845 | 1461018522920 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6756800 == 145 [pid = 1845] [id = 641] 15:28:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33f46bbc00) [pid = 1845] [serial = 1924] [outer = (nil)] 15:28:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33f66c8400) [pid = 1845] [serial = 1925] [outer = 0x7f33f46bbc00] 15:28:43 INFO - PROCESS | 1845 | 1461018523048 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f67ba800) [pid = 1845] [serial = 1926] [outer = 0x7f33f46bbc00] 15:28:43 INFO - PROCESS | 1845 | 1461018523872 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]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1483ms 15:28:43 INFO - PROCESS | 1845 | 1461018523898 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 1845 | 1461018523902 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:28:43 INFO - PROCESS | 1845 | 1461018523911 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 1845 | 1461018523913 Marionette TRACE conn3 <- [1,2538,null,{}] 15:28:43 INFO - PROCESS | 1845 | 1461018523918 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}] 15:28:44 INFO - PROCESS | 1845 | 1461018524176 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:28:44 INFO - PROCESS | 1845 | 1461018524445 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6a8b000 == 146 [pid = 1845] [id = 642] 15:28:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f4943400) [pid = 1845] [serial = 1927] [outer = (nil)] 15:28:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f6925c00) [pid = 1845] [serial = 1928] [outer = 0x7f33f4943400] 15:28:44 INFO - PROCESS | 1845 | 1461018524523 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f7f2d800) [pid = 1845] [serial = 1929] [outer = 0x7f33f4943400] 15:28:45 INFO - PROCESS | 1845 | 1461018525377 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]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1537ms 15:28:45 INFO - PROCESS | 1845 | 1461018525465 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 1845 | 1461018525469 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:28:45 INFO - PROCESS | 1845 | 1461018525477 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 1845 | 1461018525480 Marionette TRACE conn3 <- [1,2542,null,{}] 15:28:45 INFO - PROCESS | 1845 | 1461018525484 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}] 15:28:45 INFO - PROCESS | 1845 | 1461018525722 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:28:45 INFO - PROCESS | 1845 | 1461018525985 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd39e000 == 147 [pid = 1845] [id = 643] 15:28:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f66c6c00) [pid = 1845] [serial = 1930] [outer = (nil)] 15:28:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33f813ec00) [pid = 1845] [serial = 1931] [outer = 0x7f33f66c6c00] 15:28:46 INFO - PROCESS | 1845 | 1461018526100 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33f82d6400) [pid = 1845] [serial = 1932] [outer = 0x7f33f66c6c00] 15:28:47 INFO - PROCESS | 1845 | 1461018527011 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]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1584ms 15:28:47 INFO - PROCESS | 1845 | 1461018527065 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:28:47 INFO - PROCESS | 1845 | 1461018527071 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:28:47 INFO - PROCESS | 1845 | 1461018527078 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 1845 | 1461018527080 Marionette TRACE conn3 <- [1,2546,null,{}] 15:28:47 INFO - PROCESS | 1845 | 1461018527087 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}] 15:28:47 INFO - PROCESS | 1845 | 1461018527332 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:28:47 INFO - PROCESS | 1845 | 1461018527653 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6df800 == 148 [pid = 1845] [id = 644] 15:28:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33ec79bc00) [pid = 1845] [serial = 1933] [outer = (nil)] 15:28:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33f8672c00) [pid = 1845] [serial = 1934] [outer = 0x7f33ec79bc00] 15:28:47 INFO - PROCESS | 1845 | 1461018527734 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33f878fc00) [pid = 1845] [serial = 1935] [outer = 0x7f33ec79bc00] 15:28:48 INFO - PROCESS | 1845 | 1461018528615 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]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1588ms 15:28:48 INFO - PROCESS | 1845 | 1461018528666 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 1845 | 1461018528670 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:28:48 INFO - PROCESS | 1845 | 1461018528677 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 1845 | 1461018528680 Marionette TRACE conn3 <- [1,2550,null,{}] 15:28:48 INFO - PROCESS | 1845 | 1461018528687 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}] 15:28:48 INFO - PROCESS | 1845 | 1461018528951 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:28:49 INFO - PROCESS | 1845 | 1461018529289 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff47c800 == 149 [pid = 1845] [id = 645] 15:28:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33fd751800) [pid = 1845] [serial = 1936] [outer = (nil)] 15:28:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33fe69cc00) [pid = 1845] [serial = 1937] [outer = 0x7f33fd751800] 15:28:49 INFO - PROCESS | 1845 | 1461018529377 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33fe6da000) [pid = 1845] [serial = 1938] [outer = 0x7f33fd751800] 15:28:50 INFO - PROCESS | 1845 | 1461018530338 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]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1681ms 15:28:50 INFO - PROCESS | 1845 | 1461018530358 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 1845 | 1461018530362 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:28:50 INFO - PROCESS | 1845 | 1461018530368 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 1845 | 1461018530372 Marionette TRACE conn3 <- [1,2554,null,{}] 15:28:50 INFO - PROCESS | 1845 | 1461018530377 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}] 15:28:50 INFO - PROCESS | 1845 | 1461018530613 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:28:50 INFO - PROCESS | 1845 | 1461018530927 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffaed000 == 150 [pid = 1845] [id = 646] 15:28:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33fe6da800) [pid = 1845] [serial = 1939] [outer = (nil)] 15:28:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33fe70f800) [pid = 1845] [serial = 1940] [outer = 0x7f33fe6da800] 15:28:51 INFO - PROCESS | 1845 | 1461018531007 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33fe919c00) [pid = 1845] [serial = 1941] [outer = 0x7f33fe6da800] 15:28:51 INFO - PROCESS | 1845 | 1461018531912 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]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1587ms 15:28:51 INFO - PROCESS | 1845 | 1461018531957 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 1845 | 1461018531961 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:28:51 INFO - PROCESS | 1845 | 1461018531968 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1845 | 1461018531970 Marionette TRACE conn3 <- [1,2558,null,{}] 15:28:51 INFO - PROCESS | 1845 | 1461018531976 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}] 15:28:52 INFO - PROCESS | 1845 | 1461018532219 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:28:52 INFO - PROCESS | 1845 | 1461018532540 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012e0800 == 151 [pid = 1845] [id = 647] 15:28:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33ef0d9000) [pid = 1845] [serial = 1942] [outer = (nil)] 15:28:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33fe907400) [pid = 1845] [serial = 1943] [outer = 0x7f33ef0d9000] 15:28:52 INFO - PROCESS | 1845 | 1461018532628 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33fea79800) [pid = 1845] [serial = 1944] [outer = 0x7f33ef0d9000] 15:28:53 INFO - PROCESS | 1845 | 1461018533544 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]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1628ms 15:28:53 INFO - PROCESS | 1845 | 1461018533598 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1845 | 1461018533602 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:28:53 INFO - PROCESS | 1845 | 1461018533608 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1845 | 1461018533610 Marionette TRACE conn3 <- [1,2562,null,{}] 15:28:53 INFO - PROCESS | 1845 | 1461018533616 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}] 15:28:53 INFO - PROCESS | 1845 | 1461018533848 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:28:54 INFO - PROCESS | 1845 | 1461018534123 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034bf000 == 152 [pid = 1845] [id = 648] 15:28:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33f23ddc00) [pid = 1845] [serial = 1945] [outer = (nil)] 15:28:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f33fee5e000) [pid = 1845] [serial = 1946] [outer = 0x7f33f23ddc00] 15:28:54 INFO - PROCESS | 1845 | 1461018534245 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f33ff5d6c00) [pid = 1845] [serial = 1947] [outer = 0x7f33f23ddc00] 15:28:55 INFO - PROCESS | 1845 | 1461018535167 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]]]}] 15:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1635ms 15:28:55 INFO - PROCESS | 1845 | 1461018535244 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 1845 | 1461018535248 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:28:55 INFO - PROCESS | 1845 | 1461018535254 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 1845 | 1461018535257 Marionette TRACE conn3 <- [1,2566,null,{}] 15:28:55 INFO - PROCESS | 1845 | 1461018535263 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}] 15:28:55 INFO - PROCESS | 1845 | 1461018535507 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:28:55 INFO - PROCESS | 1845 | 1461018535818 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403852000 == 153 [pid = 1845] [id = 649] 15:28:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33f4258800) [pid = 1845] [serial = 1948] [outer = (nil)] 15:28:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33ffa41000) [pid = 1845] [serial = 1949] [outer = 0x7f33f4258800] 15:28:55 INFO - PROCESS | 1845 | 1461018535902 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f33ffc55c00) [pid = 1845] [serial = 1950] [outer = 0x7f33f4258800] 15:28:56 INFO - PROCESS | 1845 | 1461018536795 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]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1579ms 15:28:56 INFO - PROCESS | 1845 | 1461018536834 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 1845 | 1461018536838 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:28:56 INFO - PROCESS | 1845 | 1461018536845 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 1845 | 1461018536847 Marionette TRACE conn3 <- [1,2570,null,{}] 15:28:56 INFO - PROCESS | 1845 | 1461018536853 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}] 15:28:57 INFO - PROCESS | 1845 | 1461018537104 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:28:57 INFO - PROCESS | 1845 | 1461018537423 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d6f000 == 154 [pid = 1845] [id = 650] 15:28:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33f20a1000) [pid = 1845] [serial = 1951] [outer = (nil)] 15:28:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f33ffe73000) [pid = 1845] [serial = 1952] [outer = 0x7f33f20a1000] 15:28:57 INFO - PROCESS | 1845 | 1461018537505 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f34000ec800) [pid = 1845] [serial = 1953] [outer = 0x7f33f20a1000] 15:28:58 INFO - PROCESS | 1845 | 1461018538441 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]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1631ms 15:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:28:58 INFO - PROCESS | 1845 | 1461018538476 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 1845 | 1461018538479 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:28:58 INFO - PROCESS | 1845 | 1461018538486 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 1845 | 1461018538489 Marionette TRACE conn3 <- [1,2574,null,{}] 15:28:58 INFO - PROCESS | 1845 | 1461018538494 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}] 15:28:58 INFO - PROCESS | 1845 | 1461018538734 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:28:59 INFO - PROCESS | 1845 | 1461018539049 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404169000 == 155 [pid = 1845] [id = 651] 15:28:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33f46b9800) [pid = 1845] [serial = 1954] [outer = (nil)] 15:28:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f3401289c00) [pid = 1845] [serial = 1955] [outer = 0x7f33f46b9800] 15:28:59 INFO - PROCESS | 1845 | 1461018539130 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f340310f800) [pid = 1845] [serial = 1956] [outer = 0x7f33f46b9800] 15:29:00 INFO - PROCESS | 1845 | 1461018540081 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]]]}] 15:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1683ms 15:29:00 INFO - PROCESS | 1845 | 1461018540169 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:29:00 INFO - PROCESS | 1845 | 1461018540173 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:29:00 INFO - PROCESS | 1845 | 1461018540180 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 1845 | 1461018540183 Marionette TRACE conn3 <- [1,2578,null,{}] 15:29:00 INFO - PROCESS | 1845 | 1461018540188 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}] 15:29:00 INFO - PROCESS | 1845 | 1461018540471 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:29:00 INFO - PROCESS | 1845 | 1461018540787 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407749800 == 156 [pid = 1845] [id = 652] 15:29:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f34000f0400) [pid = 1845] [serial = 1957] [outer = (nil)] 15:29:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f3403bb9000) [pid = 1845] [serial = 1958] [outer = 0x7f34000f0400] 15:29:00 INFO - PROCESS | 1845 | 1461018540868 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f3403bc5400) [pid = 1845] [serial = 1959] [outer = 0x7f34000f0400] 15:29:01 INFO - PROCESS | 1845 | 1461018541729 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]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1593ms 15:29:01 INFO - PROCESS | 1845 | 1461018541775 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 1845 | 1461018541778 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:29:01 INFO - PROCESS | 1845 | 1461018541785 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 1845 | 1461018541788 Marionette TRACE conn3 <- [1,2582,null,{}] 15:29:01 INFO - PROCESS | 1845 | 1461018541793 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}] 15:29:02 INFO - PROCESS | 1845 | 1461018542042 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:29:02 INFO - PROCESS | 1845 | 1461018542385 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408c54800 == 157 [pid = 1845] [id = 653] 15:29:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33ff4e4000) [pid = 1845] [serial = 1960] [outer = (nil)] 15:29:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f3403fc5800) [pid = 1845] [serial = 1961] [outer = 0x7f33ff4e4000] 15:29:02 INFO - PROCESS | 1845 | 1461018542465 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f3403fd0400) [pid = 1845] [serial = 1962] [outer = 0x7f33ff4e4000] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0f20000 == 156 [pid = 1845] [id = 474] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341734a000 == 155 [pid = 1845] [id = 629] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341636a800 == 154 [pid = 1845] [id = 628] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415e89000 == 153 [pid = 1845] [id = 627] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f1c1800 == 152 [pid = 1845] [id = 626] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34091e1000 == 151 [pid = 1845] [id = 625] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404166000 == 150 [pid = 1845] [id = 624] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d55000 == 149 [pid = 1845] [id = 623] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34032e0000 == 148 [pid = 1845] [id = 622] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffe08000 == 147 [pid = 1845] [id = 621] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff97b800 == 146 [pid = 1845] [id = 620] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe963000 == 145 [pid = 1845] [id = 619] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd51b800 == 144 [pid = 1845] [id = 618] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6798000 == 143 [pid = 1845] [id = 617] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f62ed000 == 142 [pid = 1845] [id = 616] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f47ac000 == 141 [pid = 1845] [id = 615] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3b1c800 == 140 [pid = 1845] [id = 614] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f211f000 == 139 [pid = 1845] [id = 613] 15:29:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eccca800 == 138 [pid = 1845] [id = 612] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33ffa35c00) [pid = 1845] [serial = 1812] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33ffe79800) [pid = 1845] [serial = 1820] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f33fff6a000) [pid = 1845] [serial = 1821] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33f813e800) [pid = 1845] [serial = 1794] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33f2215c00) [pid = 1845] [serial = 1778] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33ee9f2c00) [pid = 1845] [serial = 1830] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33f3c57400) [pid = 1845] [serial = 1785] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33f69fdc00) [pid = 1845] [serial = 1791] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33ff5df800) [pid = 1845] [serial = 1811] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33ef0e1c00) [pid = 1845] [serial = 1775] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33f84af000) [pid = 1845] [serial = 1796] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33ffa7f800) [pid = 1845] [serial = 1814] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33ffa8bc00) [pid = 1845] [serial = 1815] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33f3883400) [pid = 1845] [serial = 1784] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33ecc16c00) [pid = 1845] [serial = 1773] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33fee5a000) [pid = 1845] [serial = 1806] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33f34d4800) [pid = 1845] [serial = 1781] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f34000f0000) [pid = 1845] [serial = 1823] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33f0b52000) [pid = 1845] [serial = 1776] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33f2139800) [pid = 1845] [serial = 1833] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f34002ac800) [pid = 1845] [serial = 1824] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33eca53000) [pid = 1845] [serial = 1772] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f6924400) [pid = 1845] [serial = 1790] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33ff5d2400) [pid = 1845] [serial = 1809] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33fe913800) [pid = 1845] [serial = 1802] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f0ee3400) [pid = 1845] [serial = 1832] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f8679000) [pid = 1845] [serial = 1797] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33fd30c800) [pid = 1845] [serial = 1799] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33fd74f800) [pid = 1845] [serial = 1800] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33f65cbc00) [pid = 1845] [serial = 1787] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33f37ad800) [pid = 1845] [serial = 1782] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33ffe70400) [pid = 1845] [serial = 1818] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33fe91f400) [pid = 1845] [serial = 1803] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33fea80400) [pid = 1845] [serial = 1805] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33f2353c00) [pid = 1845] [serial = 1779] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33f66ce800) [pid = 1845] [serial = 1788] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33ff4dd400) [pid = 1845] [serial = 1808] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33ec7a3c00) [pid = 1845] [serial = 1826] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33ecaf5c00) [pid = 1845] [serial = 1827] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33ed3ec000) [pid = 1845] [serial = 1829] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33ffc5a800) [pid = 1845] [serial = 1817] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33f7f35800) [pid = 1845] [serial = 1793] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33f184c800) [pid = 1845] [serial = 1835] [outer = (nil)] [url = about:blank] 15:29:05 INFO - PROCESS | 1845 | 1461018545039 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]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 3284ms 15:29:05 INFO - PROCESS | 1845 | 1461018545071 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 1845 | 1461018545078 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:29:05 INFO - PROCESS | 1845 | 1461018545088 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 1845 | 1461018545092 Marionette TRACE conn3 <- [1,2586,null,{}] 15:29:05 INFO - PROCESS | 1845 | 1461018545099 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}] 15:29:05 INFO - PROCESS | 1845 | 1461018545327 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:29:05 INFO - PROCESS | 1845 | 1461018545514 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe1b800 == 139 [pid = 1845] [id = 654] 15:29:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33ec46f800) [pid = 1845] [serial = 1963] [outer = (nil)] 15:29:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33ec79f800) [pid = 1845] [serial = 1964] [outer = 0x7f33ec46f800] 15:29:05 INFO - PROCESS | 1845 | 1461018545582 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33ecaf6c00) [pid = 1845] [serial = 1965] [outer = 0x7f33ec46f800] 15:29:06 INFO - PROCESS | 1845 | 1461018546491 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]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1434ms 15:29:06 INFO - PROCESS | 1845 | 1461018546523 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 1845 | 1461018546531 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:29:06 INFO - PROCESS | 1845 | 1461018546541 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 1845 | 1461018546544 Marionette TRACE conn3 <- [1,2590,null,{}] 15:29:06 INFO - PROCESS | 1845 | 1461018546551 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}] 15:29:06 INFO - PROCESS | 1845 | 1461018546769 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:29:07 INFO - PROCESS | 1845 | 1461018547002 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f1557000 == 140 [pid = 1845] [id = 655] 15:29:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33ec46fc00) [pid = 1845] [serial = 1966] [outer = (nil)] 15:29:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33ee9ea400) [pid = 1845] [serial = 1967] [outer = 0x7f33ec46fc00] 15:29:07 INFO - PROCESS | 1845 | 1461018547070 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33efe67000) [pid = 1845] [serial = 1968] [outer = 0x7f33ec46fc00] 15:29:08 INFO - PROCESS | 1845 | 1461018547998 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]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1485ms 15:29:08 INFO - PROCESS | 1845 | 1461018548026 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 1845 | 1461018548041 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:29:08 INFO - PROCESS | 1845 | 1461018548048 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 1845 | 1461018548054 Marionette TRACE conn3 <- [1,2594,null,{}] 15:29:08 INFO - PROCESS | 1845 | 1461018548076 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}] 15:29:08 INFO - PROCESS | 1845 | 1461018548358 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:29:08 INFO - PROCESS | 1845 | 1461018548435 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f39d3800 == 141 [pid = 1845] [id = 656] 15:29:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f20a1c00) [pid = 1845] [serial = 1969] [outer = (nil)] 15:29:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f2214800) [pid = 1845] [serial = 1970] [outer = 0x7f33f20a1c00] 15:29:08 INFO - PROCESS | 1845 | 1461018548562 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f235e800) [pid = 1845] [serial = 1971] [outer = 0x7f33f20a1c00] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33ebb83800) [pid = 1845] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33f66cd800) [pid = 1845] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33ef0db400) [pid = 1845] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33f67c1000) [pid = 1845] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33f355d000) [pid = 1845] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33fe918c00) [pid = 1845] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33f34cc800) [pid = 1845] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33ec461400) [pid = 1845] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33eca56000) [pid = 1845] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33eb5d8c00) [pid = 1845] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33f424b800) [pid = 1845] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33fff6cc00) [pid = 1845] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33fe692400) [pid = 1845] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33fe695800) [pid = 1845] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33fe695000) [pid = 1845] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33f4597c00) [pid = 1845] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33ecc32800) [pid = 1845] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33f0edf400) [pid = 1845] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33f34cbc00) [pid = 1845] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:29:09 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33f0ed8400) [pid = 1845] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:29:09 INFO - PROCESS | 1845 | 1461018549981 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]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1993ms 15:29:10 INFO - PROCESS | 1845 | 1461018550041 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 1845 | 1461018550045 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:29:10 INFO - PROCESS | 1845 | 1461018550051 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 1845 | 1461018550053 Marionette TRACE conn3 <- [1,2598,null,{}] 15:29:10 INFO - PROCESS | 1845 | 1461018550058 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}] 15:29:10 INFO - PROCESS | 1845 | 1461018550339 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:29:10 INFO - PROCESS | 1845 | 1461018550361 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3ae1800 == 142 [pid = 1845] [id = 657] 15:29:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33f0bec800) [pid = 1845] [serial = 1972] [outer = (nil)] 15:29:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33f23db000) [pid = 1845] [serial = 1973] [outer = 0x7f33f0bec800] 15:29:10 INFO - PROCESS | 1845 | 1461018550425 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33f3552000) [pid = 1845] [serial = 1974] [outer = 0x7f33f0bec800] 15:29:11 INFO - PROCESS | 1845 | 1461018551292 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]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1283ms 15:29:11 INFO - PROCESS | 1845 | 1461018551335 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 1845 | 1461018551339 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:29:11 INFO - PROCESS | 1845 | 1461018551345 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 1845 | 1461018551347 Marionette TRACE conn3 <- [1,2602,null,{}] 15:29:11 INFO - PROCESS | 1845 | 1461018551353 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}] 15:29:11 INFO - PROCESS | 1845 | 1461018551579 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:29:11 INFO - PROCESS | 1845 | 1461018551957 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33eccc7800 == 143 [pid = 1845] [id = 658] 15:29:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33eb5d3400) [pid = 1845] [serial = 1975] [outer = (nil)] 15:29:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33ebb8a400) [pid = 1845] [serial = 1976] [outer = 0x7f33eb5d3400] 15:29:12 INFO - PROCESS | 1845 | 1461018552104 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33ec5e6c00) [pid = 1845] [serial = 1977] [outer = 0x7f33eb5d3400] 15:29:13 INFO - PROCESS | 1845 | 1461018553040 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]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1737ms 15:29:13 INFO - PROCESS | 1845 | 1461018553086 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 1845 | 1461018553093 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:29:13 INFO - PROCESS | 1845 | 1461018553103 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 1845 | 1461018553107 Marionette TRACE conn3 <- [1,2606,null,{}] 15:29:13 INFO - PROCESS | 1845 | 1461018553114 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}] 15:29:13 INFO - PROCESS | 1845 | 1461018553372 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:29:13 INFO - PROCESS | 1845 | 1461018553685 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f2126000 == 144 [pid = 1845] [id = 659] 15:29:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33ecc1b800) [pid = 1845] [serial = 1978] [outer = (nil)] 15:29:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33ed3ed400) [pid = 1845] [serial = 1979] [outer = 0x7f33ecc1b800] 15:29:13 INFO - PROCESS | 1845 | 1461018553770 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33ee9f2c00) [pid = 1845] [serial = 1980] [outer = 0x7f33ecc1b800] 15:29:14 INFO - PROCESS | 1845 | 1461018554850 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]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1787ms 15:29:14 INFO - PROCESS | 1845 | 1461018554899 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 1845 | 1461018554906 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:29:14 INFO - PROCESS | 1845 | 1461018554912 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 1845 | 1461018554916 Marionette TRACE conn3 <- [1,2610,null,{}] 15:29:14 INFO - PROCESS | 1845 | 1461018554921 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}] 15:29:15 INFO - PROCESS | 1845 | 1461018555171 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:29:15 INFO - PROCESS | 1845 | 1461018555520 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f43e3800 == 145 [pid = 1845] [id = 660] 15:29:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33f0b50400) [pid = 1845] [serial = 1981] [outer = (nil)] 15:29:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f184d000) [pid = 1845] [serial = 1982] [outer = 0x7f33f0b50400] 15:29:15 INFO - PROCESS | 1845 | 1461018555603 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f2215400) [pid = 1845] [serial = 1983] [outer = 0x7f33f0b50400] 15:29:16 INFO - PROCESS | 1845 | 1461018556544 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]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1680ms 15:29:16 INFO - PROCESS | 1845 | 1461018556593 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 1845 | 1461018556597 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:29:16 INFO - PROCESS | 1845 | 1461018556613 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 1845 | 1461018556623 Marionette TRACE conn3 <- [1,2614,null,{}] 15:29:16 INFO - PROCESS | 1845 | 1461018556629 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}] 15:29:16 INFO - PROCESS | 1845 | 1461018556885 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:29:17 INFO - PROCESS | 1845 | 1461018557201 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f62e3800 == 146 [pid = 1845] [id = 661] 15:29:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33eb5d4000) [pid = 1845] [serial = 1984] [outer = (nil)] 15:29:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33f0b4ec00) [pid = 1845] [serial = 1985] [outer = 0x7f33eb5d4000] 15:29:17 INFO - PROCESS | 1845 | 1461018557286 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f424cc00) [pid = 1845] [serial = 1986] [outer = 0x7f33eb5d4000] 15:29:18 INFO - PROCESS | 1845 | 1461018558155 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]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1603ms 15:29:18 INFO - PROCESS | 1845 | 1461018558209 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1845 | 1461018558213 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:29:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:29:18 INFO - PROCESS | 1845 | 1461018558221 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1845 | 1461018558223 Marionette TRACE conn3 <- [1,2618,null,{}] 15:29:18 INFO - PROCESS | 1845 | 1461018558229 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}] 15:29:18 INFO - PROCESS | 1845 | 1461018558474 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:29:18 INFO - PROCESS | 1845 | 1461018558737 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6798000 == 147 [pid = 1845] [id = 662] 15:29:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33f3c61000) [pid = 1845] [serial = 1987] [outer = (nil)] 15:29:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33f4597400) [pid = 1845] [serial = 1988] [outer = 0x7f33f3c61000] 15:29:18 INFO - PROCESS | 1845 | 1461018558858 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f46b4400) [pid = 1845] [serial = 1989] [outer = 0x7f33f3c61000] 15:29:19 INFO - PROCESS | 1845 | 1461018559750 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]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:29:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1599ms 15:29:19 INFO - PROCESS | 1845 | 1461018559820 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:29:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:29:19 INFO - PROCESS | 1845 | 1461018559824 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:29:19 INFO - PROCESS | 1845 | 1461018559830 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1845 | 1461018559833 Marionette TRACE conn3 <- [1,2622,null,{}] 15:29:19 INFO - PROCESS | 1845 | 1461018559839 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}] 15:29:20 INFO - PROCESS | 1845 | 1461018560079 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:29:20 INFO - PROCESS | 1845 | 1461018560395 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6c0800 == 148 [pid = 1845] [id = 663] 15:29:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f65d1000) [pid = 1845] [serial = 1990] [outer = (nil)] 15:29:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f66c5800) [pid = 1845] [serial = 1991] [outer = 0x7f33f65d1000] 15:29:20 INFO - PROCESS | 1845 | 1461018560489 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f7f33000) [pid = 1845] [serial = 1992] [outer = 0x7f33f65d1000] 15:29:21 INFO - PROCESS | 1845 | 1461018561400 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]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:29:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1640ms 15:29:21 INFO - PROCESS | 1845 | 1461018561471 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 1845 | 1461018561474 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:29:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:29:21 INFO - PROCESS | 1845 | 1461018561480 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1845 | 1461018561483 Marionette TRACE conn3 <- [1,2626,null,{}] 15:29:21 INFO - PROCESS | 1845 | 1461018561489 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}] 15:29:21 INFO - PROCESS | 1845 | 1461018561730 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:29:22 INFO - PROCESS | 1845 | 1461018562045 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff2bf000 == 149 [pid = 1845] [id = 664] 15:29:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33ec5e4c00) [pid = 1845] [serial = 1993] [outer = (nil)] 15:29:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33f84af000) [pid = 1845] [serial = 1994] [outer = 0x7f33ec5e4c00] 15:29:22 INFO - PROCESS | 1845 | 1461018562125 Marionette DEBUG loaded listener.js 15:29:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33f878a000) [pid = 1845] [serial = 1995] [outer = 0x7f33ec5e4c00] 15:29:23 INFO - PROCESS | 1845 | 1461018563039 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]]]}] 15:29:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:29:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1587ms 15:29:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:29:23 INFO - PROCESS | 1845 | 1461018563071 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 1845 | 1461018563074 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:29:23 INFO - PROCESS | 1845 | 1461018563079 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 1845 | 1461018563083 Marionette TRACE conn3 <- [1,2630,null,{}] 15:29:23 INFO - PROCESS | 1845 | 1461018563088 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}] 15:29:23 INFO - PROCESS | 1845 | 1461018563326 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:29:23 INFO - PROCESS | 1845 | 1461018563636 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff993800 == 150 [pid = 1845] [id = 665] 15:29:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33f0b4f800) [pid = 1845] [serial = 1996] [outer = (nil)] 15:29:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33fd5a0000) [pid = 1845] [serial = 1997] [outer = 0x7f33f0b4f800] 15:29:23 INFO - PROCESS | 1845 | 1461018563718 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33fd74c000) [pid = 1845] [serial = 1998] [outer = 0x7f33f0b4f800] 15:29:24 INFO - PROCESS | 1845 | 1461018564589 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]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:29:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1541ms 15:29:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:29:24 INFO - PROCESS | 1845 | 1461018564621 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 1845 | 1461018564624 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:29:24 INFO - PROCESS | 1845 | 1461018564630 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 1845 | 1461018564634 Marionette TRACE conn3 <- [1,2634,null,{}] 15:29:24 INFO - PROCESS | 1845 | 1461018564639 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}] 15:29:24 INFO - PROCESS | 1845 | 1461018564882 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:29:25 INFO - PROCESS | 1845 | 1461018565151 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34001ab800 == 151 [pid = 1845] [id = 666] 15:29:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33f8791000) [pid = 1845] [serial = 1999] [outer = (nil)] 15:29:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33fe6bbc00) [pid = 1845] [serial = 2000] [outer = 0x7f33f8791000] 15:29:25 INFO - PROCESS | 1845 | 1461018565271 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33fe706c00) [pid = 1845] [serial = 2001] [outer = 0x7f33f8791000] 15:29:26 INFO - PROCESS | 1845 | 1461018566116 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]]]}] 15:29:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:29:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1533ms 15:29:26 INFO - PROCESS | 1845 | 1461018566163 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 1845 | 1461018566167 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:29:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:29:26 INFO - PROCESS | 1845 | 1461018566173 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 1845 | 1461018566177 Marionette TRACE conn3 <- [1,2638,null,{}] 15:29:26 INFO - PROCESS | 1845 | 1461018566182 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}] 15:29:26 INFO - PROCESS | 1845 | 1461018566423 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:29:26 INFO - PROCESS | 1845 | 1461018566697 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034d6000 == 152 [pid = 1845] [id = 667] 15:29:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33ecc33c00) [pid = 1845] [serial = 2002] [outer = (nil)] 15:29:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33fe708000) [pid = 1845] [serial = 2003] [outer = 0x7f33ecc33c00] 15:29:26 INFO - PROCESS | 1845 | 1461018566816 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33fea74000) [pid = 1845] [serial = 2004] [outer = 0x7f33ecc33c00] 15:29:27 INFO - PROCESS | 1845 | 1461018567708 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]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:29:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1582ms 15:29:27 INFO - PROCESS | 1845 | 1461018567758 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 1845 | 1461018567762 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:29:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:29:27 INFO - PROCESS | 1845 | 1461018567768 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 1845 | 1461018567772 Marionette TRACE conn3 <- [1,2642,null,{}] 15:29:27 INFO - PROCESS | 1845 | 1461018567777 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}] 15:29:28 INFO - PROCESS | 1845 | 1461018568088 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:29:28 INFO - PROCESS | 1845 | 1461018568411 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f4f000 == 153 [pid = 1845] [id = 668] 15:29:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33ffa39800) [pid = 1845] [serial = 2005] [outer = (nil)] 15:29:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33ffa84c00) [pid = 1845] [serial = 2006] [outer = 0x7f33ffa39800] 15:29:28 INFO - PROCESS | 1845 | 1461018568506 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f33fff67000) [pid = 1845] [serial = 2007] [outer = 0x7f33ffa39800] 15:29:29 INFO - PROCESS | 1845 | 1461018569404 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]]]}] 15:29:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:29:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1689ms 15:29:29 INFO - PROCESS | 1845 | 1461018569459 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 1845 | 1461018569464 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:29:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:29:29 INFO - PROCESS | 1845 | 1461018569470 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 1845 | 1461018569474 Marionette TRACE conn3 <- [1,2646,null,{}] 15:29:29 INFO - PROCESS | 1845 | 1461018569480 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}] 15:29:29 INFO - PROCESS | 1845 | 1461018569767 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:29:30 INFO - PROCESS | 1845 | 1461018570117 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340774f800 == 154 [pid = 1845] [id = 669] 15:29:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33ea72ac00) [pid = 1845] [serial = 2008] [outer = (nil)] 15:29:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f34032b4800) [pid = 1845] [serial = 2009] [outer = 0x7f33ea72ac00] 15:29:30 INFO - PROCESS | 1845 | 1461018570200 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f3403bbb400) [pid = 1845] [serial = 2010] [outer = 0x7f33ea72ac00] 15:29:31 INFO - PROCESS | 1845 | 1461018571062 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]]]}] 15:29:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:29:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1638ms 15:29:31 INFO - PROCESS | 1845 | 1461018571109 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:29:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:29:31 INFO - PROCESS | 1845 | 1461018571114 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:29:31 INFO - PROCESS | 1845 | 1461018571120 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 1845 | 1461018571123 Marionette TRACE conn3 <- [1,2650,null,{}] 15:29:31 INFO - PROCESS | 1845 | 1461018571128 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}] 15:29:31 INFO - PROCESS | 1845 | 1461018571365 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:29:31 INFO - PROCESS | 1845 | 1461018571637 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408c55000 == 155 [pid = 1845] [id = 670] 15:29:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f34002a6400) [pid = 1845] [serial = 2011] [outer = (nil)] 15:29:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f3403fcf800) [pid = 1845] [serial = 2012] [outer = 0x7f34002a6400] 15:29:31 INFO - PROCESS | 1845 | 1461018571717 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f34042a4400) [pid = 1845] [serial = 2013] [outer = 0x7f34002a6400] 15:29:32 INFO - PROCESS | 1845 | 1461018572626 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]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:29:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1579ms 15:29:32 INFO - PROCESS | 1845 | 1461018572700 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 1845 | 1461018572707 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:29:32 INFO - PROCESS | 1845 | 1461018572720 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1845 | 1461018572723 Marionette TRACE conn3 <- [1,2654,null,{}] 15:29:32 INFO - PROCESS | 1845 | 1461018572731 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}] 15:29:33 INFO - PROCESS | 1845 | 1461018573006 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:29:33 INFO - PROCESS | 1845 | 1461018573317 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340a3ea000 == 156 [pid = 1845] [id = 671] 15:29:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f3402f46400) [pid = 1845] [serial = 2014] [outer = (nil)] 15:29:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f340593ec00) [pid = 1845] [serial = 2015] [outer = 0x7f3402f46400] 15:29:33 INFO - PROCESS | 1845 | 1461018573396 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3405bd3400) [pid = 1845] [serial = 2016] [outer = 0x7f3402f46400] 15:29:34 INFO - PROCESS | 1845 | 1461018574262 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]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:29:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1587ms 15:29:34 INFO - PROCESS | 1845 | 1461018574305 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 1845 | 1461018574307 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:29:34 INFO - PROCESS | 1845 | 1461018574314 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 1845 | 1461018574317 Marionette TRACE conn3 <- [1,2658,null,{}] 15:29:34 INFO - PROCESS | 1845 | 1461018574322 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}] 15:29:34 INFO - PROCESS | 1845 | 1461018574569 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:29:34 INFO - PROCESS | 1845 | 1461018574814 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340ff0d000 == 157 [pid = 1845] [id = 672] 15:29:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f34042a6000) [pid = 1845] [serial = 2017] [outer = (nil)] 15:29:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f3405ccf400) [pid = 1845] [serial = 2018] [outer = 0x7f34042a6000] 15:29:34 INFO - PROCESS | 1845 | 1461018574950 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f34065f4400) [pid = 1845] [serial = 2019] [outer = 0x7f34042a6000] 15:29:35 INFO - PROCESS | 1845 | 1461018575788 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]]]}] 15:29:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:29:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1541ms 15:29:35 INFO - PROCESS | 1845 | 1461018575855 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 1845 | 1461018575859 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:29:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:29:35 INFO - PROCESS | 1845 | 1461018575865 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 1845 | 1461018575869 Marionette TRACE conn3 <- [1,2662,null,{}] 15:29:35 INFO - PROCESS | 1845 | 1461018575875 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}] 15:29:36 INFO - PROCESS | 1845 | 1461018576123 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:29:36 INFO - PROCESS | 1845 | 1461018576394 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f6f800 == 158 [pid = 1845] [id = 673] 15:29:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f3c5a800) [pid = 1845] [serial = 2020] [outer = (nil)] 15:29:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f34069c1c00) [pid = 1845] [serial = 2021] [outer = 0x7f33f3c5a800] 15:29:36 INFO - PROCESS | 1845 | 1461018576518 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f34072bf400) [pid = 1845] [serial = 2022] [outer = 0x7f33f3c5a800] 15:29:37 INFO - PROCESS | 1845 | 1461018577416 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]]]}] 15:29:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:29:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1584ms 15:29:37 INFO - PROCESS | 1845 | 1461018577450 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 1845 | 1461018577454 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:29:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:29:37 INFO - PROCESS | 1845 | 1461018577460 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 1845 | 1461018577462 Marionette TRACE conn3 <- [1,2666,null,{}] 15:29:37 INFO - PROCESS | 1845 | 1461018577468 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}] 15:29:37 INFO - PROCESS | 1845 | 1461018577721 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:29:38 INFO - PROCESS | 1845 | 1461018578049 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3417346000 == 159 [pid = 1845] [id = 674] 15:29:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f33f46b8400) [pid = 1845] [serial = 2023] [outer = (nil)] 15:29:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f3407608000) [pid = 1845] [serial = 2024] [outer = 0x7f33f46b8400] 15:29:38 INFO - PROCESS | 1845 | 1461018578129 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f340779a000) [pid = 1845] [serial = 2025] [outer = 0x7f33f46b8400] 15:29:39 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:39 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:29:39 INFO - PROCESS | 1845 | 1461018579469 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]]]}] 15:29:39 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) 15:29:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2032ms 15:29:39 INFO - PROCESS | 1845 | 1461018579494 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:29:39 INFO - PROCESS | 1845 | 1461018579497 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:29:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:29:39 INFO - PROCESS | 1845 | 1461018579504 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 1845 | 1461018579507 Marionette TRACE conn3 <- [1,2670,null,{}] 15:29:39 INFO - PROCESS | 1845 | 1461018579513 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}] 15:29:39 INFO - PROCESS | 1845 | 1461018579797 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:29:40 INFO - PROCESS | 1845 | 1461018580075 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341ab42800 == 160 [pid = 1845] [id = 675] 15:29:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33ffc54800) [pid = 1845] [serial = 2026] [outer = (nil)] 15:29:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f3407b08000) [pid = 1845] [serial = 2027] [outer = 0x7f33ffc54800] 15:29:40 INFO - PROCESS | 1845 | 1461018580148 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f3407b0f400) [pid = 1845] [serial = 2028] [outer = 0x7f33ffc54800] 15:29:41 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:41 INFO - PROCESS | 1845 | 1461018581522 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] 15:29:41 INFO - PROCESS | 1845 | 1461018581552 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:29:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:29:41 INFO - PROCESS | 1845 | 1461018581559 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 1845 | 1461018581564 Marionette TRACE conn3 <- [1,2674,null,{}] 15:29:41 INFO - PROCESS | 1845 | 1461018581569 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}] 15:29:41 INFO - PROCESS | 1845 | 1461018581851 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe41800 == 159 [pid = 1845] [id = 632] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff591800 == 158 [pid = 1845] [id = 427] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eccd7000 == 157 [pid = 1845] [id = 631] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f1561000 == 156 [pid = 1845] [id = 633] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f30f000 == 155 [pid = 1845] [id = 555] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34161b3000 == 154 [pid = 1845] [id = 557] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3ae1800 == 153 [pid = 1845] [id = 657] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f39d3800 == 152 [pid = 1845] [id = 656] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f1557000 == 151 [pid = 1845] [id = 655] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe1b800 == 150 [pid = 1845] [id = 654] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407749800 == 149 [pid = 1845] [id = 652] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404169000 == 148 [pid = 1845] [id = 651] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d6f000 == 147 [pid = 1845] [id = 650] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403852000 == 146 [pid = 1845] [id = 649] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34034bf000 == 145 [pid = 1845] [id = 648] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34012e0800 == 144 [pid = 1845] [id = 647] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffaed000 == 143 [pid = 1845] [id = 646] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff47c800 == 142 [pid = 1845] [id = 645] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6df800 == 141 [pid = 1845] [id = 644] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd39e000 == 140 [pid = 1845] [id = 643] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6a8b000 == 139 [pid = 1845] [id = 642] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6756800 == 138 [pid = 1845] [id = 641] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6120000 == 137 [pid = 1845] [id = 640] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f479b800 == 136 [pid = 1845] [id = 639] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f43ce800 == 135 [pid = 1845] [id = 638] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3b0a800 == 134 [pid = 1845] [id = 637] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3895800 == 133 [pid = 1845] [id = 636] 15:29:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ed65b800 == 132 [pid = 1845] [id = 635] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33ec465000) [pid = 1845] [serial = 1838] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f33f84b8800) [pid = 1845] [serial = 1862] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f33f1849c00) [pid = 1845] [serial = 1902] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f340146f400) [pid = 1845] [serial = 1883] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33f3c61c00) [pid = 1845] [serial = 1851] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f34002b4800) [pid = 1845] [serial = 1878] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33f66cec00) [pid = 1845] [serial = 1856] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f34000eac00) [pid = 1845] [serial = 1877] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33ec5edc00) [pid = 1845] [serial = 1896] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33ecc33000) [pid = 1845] [serial = 1899] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33f1851c00) [pid = 1845] [serial = 1770] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33f82ce800) [pid = 1845] [serial = 1860] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f340128b800) [pid = 1845] [serial = 1881] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33fe919800) [pid = 1845] [serial = 1871] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33ffa87800) [pid = 1845] [serial = 1874] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33fe6dfc00) [pid = 1845] [serial = 1869] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33fff62400) [pid = 1845] [serial = 1875] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33f65c9000) [pid = 1845] [serial = 1854] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33ec5e1400) [pid = 1845] [serial = 1895] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f34032b2400) [pid = 1845] [serial = 1889] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33ef0df800) [pid = 1845] [serial = 1842] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33efe64400) [pid = 1845] [serial = 1901] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f3403962800) [pid = 1845] [serial = 1892] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33ecc15000) [pid = 1845] [serial = 1898] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f23dd800) [pid = 1845] [serial = 1847] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f878bc00) [pid = 1845] [serial = 1865] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33f46af400) [pid = 1845] [serial = 1853] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f3402e91c00) [pid = 1845] [serial = 1884] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33ff8be400) [pid = 1845] [serial = 1872] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f813e000) [pid = 1845] [serial = 1859] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f3400fac400) [pid = 1845] [serial = 1880] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33f3885800) [pid = 1845] [serial = 1850] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33f8678000) [pid = 1845] [serial = 1863] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33f1848800) [pid = 1845] [serial = 1844] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33f3560c00) [pid = 1845] [serial = 1848] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33ec5eb000) [pid = 1845] [serial = 1839] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f3402f52c00) [pid = 1845] [serial = 1886] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33ee9e7400) [pid = 1845] [serial = 1841] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33fd30d400) [pid = 1845] [serial = 1866] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f7f30c00) [pid = 1845] [serial = 1857] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33fe69bc00) [pid = 1845] [serial = 1868] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33f20a2800) [pid = 1845] [serial = 1845] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33f184d800) [pid = 1845] [serial = 1904] [outer = (nil)] [url = about:blank] 15:29:43 INFO - PROCESS | 1845 | 1461018583811 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ecbb8000 == 133 [pid = 1845] [id = 676] 15:29:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33eb5da800) [pid = 1845] [serial = 2029] [outer = (nil)] 15:29:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33ebb7f800) [pid = 1845] [serial = 2030] [outer = 0x7f33eb5da800] 15:29:43 INFO - PROCESS | 1845 | 1461018583887 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ec46c400) [pid = 1845] [serial = 2031] [outer = 0x7f33eb5da800] 15:29:45 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:45 INFO - PROCESS | 1845 | 1461018585131 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] 15:29:45 INFO - PROCESS | 1845 | 1461018585157 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:29:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:29:45 INFO - PROCESS | 1845 | 1461018585165 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 1845 | 1461018585170 Marionette TRACE conn3 <- [1,2678,null,{}] 15:29:45 INFO - PROCESS | 1845 | 1461018585177 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}] 15:29:45 INFO - PROCESS | 1845 | 1461018585395 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:29:45 INFO - PROCESS | 1845 | 1461018585653 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0dcd000 == 134 [pid = 1845] [id = 677] 15:29:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33eb5ddc00) [pid = 1845] [serial = 2032] [outer = (nil)] 15:29:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ecc31400) [pid = 1845] [serial = 2033] [outer = 0x7f33eb5ddc00] 15:29:45 INFO - PROCESS | 1845 | 1461018585718 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33ed3f7000) [pid = 1845] [serial = 2034] [outer = 0x7f33eb5ddc00] 15:29:46 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:46 INFO - PROCESS | 1845 | 1461018586965 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]]]}] 15:29:46 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) 15:29:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1832ms 15:29:47 INFO - PROCESS | 1845 | 1461018587009 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 1845 | 1461018587016 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:29:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:29:47 INFO - PROCESS | 1845 | 1461018587022 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 1845 | 1461018587024 Marionette TRACE conn3 <- [1,2682,null,{}] 15:29:47 INFO - PROCESS | 1845 | 1461018587031 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}] 15:29:47 INFO - PROCESS | 1845 | 1461018587326 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:29:47 INFO - PROCESS | 1845 | 1461018587483 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f2125000 == 135 [pid = 1845] [id = 678] 15:29:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33efe60800) [pid = 1845] [serial = 2035] [outer = (nil)] 15:29:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f0ed8400) [pid = 1845] [serial = 2036] [outer = 0x7f33efe60800] 15:29:47 INFO - PROCESS | 1845 | 1461018587631 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33f2098000) [pid = 1845] [serial = 2037] [outer = 0x7f33efe60800] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33f46bbc00) [pid = 1845] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33f20a1c00) [pid = 1845] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f34000f0400) [pid = 1845] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33f2349c00) [pid = 1845] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ec46f800) [pid = 1845] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f23ddc00) [pid = 1845] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33fe6da800) [pid = 1845] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33ea724c00) [pid = 1845] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33f20a1000) [pid = 1845] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33ef0d9000) [pid = 1845] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33f66cc400) [pid = 1845] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33ebb8bc00) [pid = 1845] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33f4258800) [pid = 1845] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33ecc13c00) [pid = 1845] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33ee9ea800) [pid = 1845] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33f66c6c00) [pid = 1845] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33f46bdc00) [pid = 1845] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33ebb8b000) [pid = 1845] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33ec46fc00) [pid = 1845] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33fe914400) [pid = 1845] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33f4943400) [pid = 1845] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33ff4e4000) [pid = 1845] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33ec463800) [pid = 1845] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33fd751800) [pid = 1845] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33ec79bc00) [pid = 1845] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:29:48 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33f46b9800) [pid = 1845] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:29:49 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:49 INFO - PROCESS | 1845 | 1461018589707 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]]]}] 15:29:49 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) 15:29:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2737ms 15:29:49 INFO - PROCESS | 1845 | 1461018589760 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 1845 | 1461018589763 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:29:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:29:49 INFO - PROCESS | 1845 | 1461018589779 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 1845 | 1461018589788 Marionette TRACE conn3 <- [1,2686,null,{}] 15:29:49 INFO - PROCESS | 1845 | 1461018589794 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}] 15:29:50 INFO - PROCESS | 1845 | 1461018590135 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:29:50 INFO - PROCESS | 1845 | 1461018590158 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3a74800 == 136 [pid = 1845] [id = 679] 15:29:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33ec46fc00) [pid = 1845] [serial = 2038] [outer = (nil)] 15:29:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33f184fc00) [pid = 1845] [serial = 2039] [outer = 0x7f33ec46fc00] 15:29:50 INFO - PROCESS | 1845 | 1461018590220 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33f2353c00) [pid = 1845] [serial = 2040] [outer = 0x7f33ec46fc00] 15:29:51 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:51 INFO - PROCESS | 1845 | 1461018591780 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] 15:29:51 INFO - PROCESS | 1845 | 1461018591830 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:29:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:29:51 INFO - PROCESS | 1845 | 1461018591839 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1845 | 1461018591844 Marionette TRACE conn3 <- [1,2690,null,{}] 15:29:51 INFO - PROCESS | 1845 | 1461018591854 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}] 15:29:52 INFO - PROCESS | 1845 | 1461018592099 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:29:52 INFO - PROCESS | 1845 | 1461018592371 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f1861000 == 137 [pid = 1845] [id = 680] 15:29:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33eb5d2000) [pid = 1845] [serial = 2041] [outer = (nil)] 15:29:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33eca4b400) [pid = 1845] [serial = 2042] [outer = 0x7f33eb5d2000] 15:29:52 INFO - PROCESS | 1845 | 1461018592448 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33ee9ea800) [pid = 1845] [serial = 2043] [outer = 0x7f33eb5d2000] 15:29:53 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:53 INFO - PROCESS | 1845 | 1461018593855 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] 15:29:53 INFO - PROCESS | 1845 | 1461018593889 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:29:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:29:53 INFO - PROCESS | 1845 | 1461018593900 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 1845 | 1461018593904 Marionette TRACE conn3 <- [1,2694,null,{}] 15:29:53 INFO - PROCESS | 1845 | 1461018593910 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}] 15:29:54 INFO - PROCESS | 1845 | 1461018594227 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:29:54 INFO - PROCESS | 1845 | 1461018594463 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4322800 == 138 [pid = 1845] [id = 681] 15:29:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33ef0d9400) [pid = 1845] [serial = 2044] [outer = (nil)] 15:29:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33f2099800) [pid = 1845] [serial = 2045] [outer = 0x7f33ef0d9400] 15:29:54 INFO - PROCESS | 1845 | 1461018594541 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33f235d400) [pid = 1845] [serial = 2046] [outer = 0x7f33ef0d9400] 15:29:55 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:56 INFO - PROCESS | 1845 | 1461018596023 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] 15:29:56 INFO - PROCESS | 1845 | 1461018596089 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:29:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:29:56 INFO - PROCESS | 1845 | 1461018596117 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 1845 | 1461018596124 Marionette TRACE conn3 <- [1,2698,null,{}] 15:29:56 INFO - PROCESS | 1845 | 1461018596152 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}] 15:29:56 INFO - PROCESS | 1845 | 1461018596393 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:29:56 INFO - PROCESS | 1845 | 1461018596650 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6107800 == 139 [pid = 1845] [id = 682] 15:29:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33f23dd400) [pid = 1845] [serial = 2047] [outer = (nil)] 15:29:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33f387d400) [pid = 1845] [serial = 2048] [outer = 0x7f33f23dd400] 15:29:56 INFO - PROCESS | 1845 | 1461018596731 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33f4251400) [pid = 1845] [serial = 2049] [outer = 0x7f33f23dd400] 15:29:58 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:58 INFO - PROCESS | 1845 | 1461018598102 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] 15:29:58 INFO - PROCESS | 1845 | 1461018598128 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:29:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:29:58 INFO - PROCESS | 1845 | 1461018598134 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 1845 | 1461018598138 Marionette TRACE conn3 <- [1,2702,null,{}] 15:29:58 INFO - PROCESS | 1845 | 1461018598143 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}] 15:29:58 INFO - PROCESS | 1845 | 1461018598417 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:29:58 INFO - PROCESS | 1845 | 1461018598653 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6751800 == 140 [pid = 1845] [id = 683] 15:29:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33f23ddc00) [pid = 1845] [serial = 2050] [outer = (nil)] 15:29:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f4257000) [pid = 1845] [serial = 2051] [outer = 0x7f33f23ddc00] 15:29:58 INFO - PROCESS | 1845 | 1461018598730 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f46bdc00) [pid = 1845] [serial = 2052] [outer = 0x7f33f23ddc00] 15:29:59 INFO - PROCESS | 1845 | 1461018599639 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]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:29:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1578ms 15:29:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:29:59 INFO - PROCESS | 1845 | 1461018599714 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 1845 | 1461018599717 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:29:59 INFO - PROCESS | 1845 | 1461018599723 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 1845 | 1461018599727 Marionette TRACE conn3 <- [1,2706,null,{}] 15:29:59 INFO - PROCESS | 1845 | 1461018599732 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}] 15:30:00 INFO - PROCESS | 1845 | 1461018599998 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:30:00 INFO - PROCESS | 1845 | 1461018600333 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f8803000 == 141 [pid = 1845] [id = 684] 15:30:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33f494f400) [pid = 1845] [serial = 2053] [outer = (nil)] 15:30:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33f65c8400) [pid = 1845] [serial = 2054] [outer = 0x7f33f494f400] 15:30:00 INFO - PROCESS | 1845 | 1461018600413 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f66cac00) [pid = 1845] [serial = 2055] [outer = 0x7f33f494f400] 15:30:01 INFO - PROCESS | 1845 | 1461018601322 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]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:30:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1643ms 15:30:01 INFO - PROCESS | 1845 | 1461018601366 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 1845 | 1461018601370 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:30:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:30:01 INFO - PROCESS | 1845 | 1461018601378 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 1845 | 1461018601383 Marionette TRACE conn3 <- [1,2710,null,{}] 15:30:01 INFO - PROCESS | 1845 | 1461018601415 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}] 15:30:01 INFO - PROCESS | 1845 | 1461018601759 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:30:02 INFO - PROCESS | 1845 | 1461018602055 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6e3800 == 142 [pid = 1845] [id = 685] 15:30:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33f7f30c00) [pid = 1845] [serial = 2056] [outer = (nil)] 15:30:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33f7fdcc00) [pid = 1845] [serial = 2057] [outer = 0x7f33f7f30c00] 15:30:02 INFO - PROCESS | 1845 | 1461018602136 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f82d5c00) [pid = 1845] [serial = 2058] [outer = 0x7f33f7f30c00] 15:30:03 INFO - PROCESS | 1845 | 1461018603068 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] 15:30:03 INFO - PROCESS | 1845 | 1461018603122 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:30:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:30:03 INFO - PROCESS | 1845 | 1461018603128 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 1845 | 1461018603130 Marionette TRACE conn3 <- [1,2714,null,{}] 15:30:03 INFO - PROCESS | 1845 | 1461018603136 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}] 15:30:03 INFO - PROCESS | 1845 | 1461018603369 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:30:03 INFO - PROCESS | 1845 | 1461018603677 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff2bc800 == 143 [pid = 1845] [id = 686] 15:30:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f82d6000) [pid = 1845] [serial = 2059] [outer = (nil)] 15:30:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f8679400) [pid = 1845] [serial = 2060] [outer = 0x7f33f82d6000] 15:30:03 INFO - PROCESS | 1845 | 1461018603764 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f878e400) [pid = 1845] [serial = 2061] [outer = 0x7f33f82d6000] 15:30:04 INFO - PROCESS | 1845 | 1461018604627 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]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:30:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1532ms 15:30:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:30:04 INFO - PROCESS | 1845 | 1461018604661 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 1845 | 1461018604664 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:30:04 INFO - PROCESS | 1845 | 1461018604671 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1845 | 1461018604674 Marionette TRACE conn3 <- [1,2718,null,{}] 15:30:04 INFO - PROCESS | 1845 | 1461018604680 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}] 15:30:04 INFO - PROCESS | 1845 | 1461018604915 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:30:05 INFO - PROCESS | 1845 | 1461018605183 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffada000 == 144 [pid = 1845] [id = 687] 15:30:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f494d000) [pid = 1845] [serial = 2062] [outer = (nil)] 15:30:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33fd74a800) [pid = 1845] [serial = 2063] [outer = 0x7f33f494d000] 15:30:05 INFO - PROCESS | 1845 | 1461018605306 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33fe6b9c00) [pid = 1845] [serial = 2064] [outer = 0x7f33f494d000] 15:30:06 INFO - PROCESS | 1845 | 1461018606241 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] 15:30:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:30:06 INFO - PROCESS | 1845 | 1461018606316 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:30:06 INFO - PROCESS | 1845 | 1461018606323 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1845 | 1461018606326 Marionette TRACE conn3 <- [1,2722,null,{}] 15:30:06 INFO - PROCESS | 1845 | 1461018606332 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}] 15:30:06 INFO - PROCESS | 1845 | 1461018606570 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:30:06 INFO - PROCESS | 1845 | 1461018606878 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012e0800 == 145 [pid = 1845] [id = 688] 15:30:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33ee9e6c00) [pid = 1845] [serial = 2065] [outer = (nil)] 15:30:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33fe70e000) [pid = 1845] [serial = 2066] [outer = 0x7f33ee9e6c00] 15:30:06 INFO - PROCESS | 1845 | 1461018606955 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33fe919000) [pid = 1845] [serial = 2067] [outer = 0x7f33ee9e6c00] 15:30:07 INFO - PROCESS | 1845 | 1461018607842 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] 15:30:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:30:07 INFO - PROCESS | 1845 | 1461018607911 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:30:07 INFO - PROCESS | 1845 | 1461018607918 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 1845 | 1461018607921 Marionette TRACE conn3 <- [1,2726,null,{}] 15:30:07 INFO - PROCESS | 1845 | 1461018607926 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}] 15:30:08 INFO - PROCESS | 1845 | 1461018608162 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:30:08 INFO - PROCESS | 1845 | 1461018608470 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340372e800 == 146 [pid = 1845] [id = 689] 15:30:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33f691ac00) [pid = 1845] [serial = 2068] [outer = (nil)] 15:30:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33fee5c400) [pid = 1845] [serial = 2069] [outer = 0x7f33f691ac00] 15:30:08 INFO - PROCESS | 1845 | 1461018608551 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33ff4e4000) [pid = 1845] [serial = 2070] [outer = 0x7f33f691ac00] 15:30:09 INFO - PROCESS | 1845 | 1461018609457 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]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:30:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1583ms 15:30:09 INFO - PROCESS | 1845 | 1461018609502 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:30:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:30:09 INFO - PROCESS | 1845 | 1461018609506 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:30:09 INFO - PROCESS | 1845 | 1461018609513 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 1845 | 1461018609517 Marionette TRACE conn3 <- [1,2730,null,{}] 15:30:09 INFO - PROCESS | 1845 | 1461018609523 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}] 15:30:09 INFO - PROCESS | 1845 | 1461018609787 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:30:10 INFO - PROCESS | 1845 | 1461018610109 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403f4c800 == 147 [pid = 1845] [id = 690] 15:30:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33ffa88800) [pid = 1845] [serial = 2071] [outer = (nil)] 15:30:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33ffa8bc00) [pid = 1845] [serial = 2072] [outer = 0x7f33ffa88800] 15:30:10 INFO - PROCESS | 1845 | 1461018610206 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f33ffe7a400) [pid = 1845] [serial = 2073] [outer = 0x7f33ffa88800] 15:30:11 INFO - PROCESS | 1845 | 1461018611535 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] 15:30:11 INFO - PROCESS | 1845 | 1461018611602 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:30:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:30:11 INFO - PROCESS | 1845 | 1461018611608 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 1845 | 1461018611611 Marionette TRACE conn3 <- [1,2734,null,{}] 15:30:11 INFO - PROCESS | 1845 | 1461018611617 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}] 15:30:11 INFO - PROCESS | 1845 | 1461018611916 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:30:12 INFO - PROCESS | 1845 | 1461018612165 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3405c87000 == 148 [pid = 1845] [id = 691] 15:30:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33ee9e6800) [pid = 1845] [serial = 2074] [outer = (nil)] 15:30:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f34000ed800) [pid = 1845] [serial = 2075] [outer = 0x7f33ee9e6800] 15:30:12 INFO - PROCESS | 1845 | 1461018612249 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f34003be800) [pid = 1845] [serial = 2076] [outer = 0x7f33ee9e6800] 15:30:13 INFO - PROCESS | 1845 | 1461018613192 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]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:30:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1633ms 15:30:13 INFO - PROCESS | 1845 | 1461018613244 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 1845 | 1461018613247 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:30:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:30:13 INFO - PROCESS | 1845 | 1461018613254 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 1845 | 1461018613256 Marionette TRACE conn3 <- [1,2738,null,{}] 15:30:13 INFO - PROCESS | 1845 | 1461018613262 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}] 15:30:13 INFO - PROCESS | 1845 | 1461018613505 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:30:13 INFO - PROCESS | 1845 | 1461018613775 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407755800 == 149 [pid = 1845] [id = 692] 15:30:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33ffa36000) [pid = 1845] [serial = 2077] [outer = (nil)] 15:30:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f340128b800) [pid = 1845] [serial = 2078] [outer = 0x7f33ffa36000] 15:30:13 INFO - PROCESS | 1845 | 1461018613894 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f3402e8e400) [pid = 1845] [serial = 2079] [outer = 0x7f33ffa36000] 15:30:14 INFO - PROCESS | 1845 | 1461018614768 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:30:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1581ms 15:30:14 INFO - PROCESS | 1845 | 1461018614836 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 1845 | 1461018614840 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:30:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:30:14 INFO - PROCESS | 1845 | 1461018614846 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1845 | 1461018614848 Marionette TRACE conn3 <- [1,2742,null,{}] 15:30:14 INFO - PROCESS | 1845 | 1461018614854 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}] 15:30:15 INFO - PROCESS | 1845 | 1461018615097 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:30:15 INFO - PROCESS | 1845 | 1461018615440 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340a3f1000 == 150 [pid = 1845] [id = 693] 15:30:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33fd304800) [pid = 1845] [serial = 2080] [outer = (nil)] 15:30:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f34032b2c00) [pid = 1845] [serial = 2081] [outer = 0x7f33fd304800] 15:30:15 INFO - PROCESS | 1845 | 1461018615526 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f3403bb7400) [pid = 1845] [serial = 2082] [outer = 0x7f33fd304800] 15:30:16 INFO - PROCESS | 1845 | 1461018616383 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]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:30:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1581ms 15:30:16 INFO - PROCESS | 1845 | 1461018616428 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 1845 | 1461018616432 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:30:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:30:16 INFO - PROCESS | 1845 | 1461018616439 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 1845 | 1461018616443 Marionette TRACE conn3 <- [1,2746,null,{}] 15:30:16 INFO - PROCESS | 1845 | 1461018616449 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}] 15:30:16 INFO - PROCESS | 1845 | 1461018616711 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:30:17 INFO - PROCESS | 1845 | 1461018617035 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415ed2000 == 151 [pid = 1845] [id = 694] 15:30:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f33ec5ea800) [pid = 1845] [serial = 2083] [outer = (nil)] 15:30:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f3403bbb000) [pid = 1845] [serial = 2084] [outer = 0x7f33ec5ea800] 15:30:17 INFO - PROCESS | 1845 | 1461018617116 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3406467c00) [pid = 1845] [serial = 2085] [outer = 0x7f33ec5ea800] 15:30:18 INFO - PROCESS | 1845 | 1461018618015 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]]]}] 15:30:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:30:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1635ms 15:30:18 INFO - PROCESS | 1845 | 1461018618076 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:30:18 INFO - PROCESS | 1845 | 1461018618080 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:30:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:30:18 INFO - PROCESS | 1845 | 1461018618086 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 1845 | 1461018618089 Marionette TRACE conn3 <- [1,2750,null,{}] 15:30:18 INFO - PROCESS | 1845 | 1461018618095 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}] 15:30:18 INFO - PROCESS | 1845 | 1461018618344 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:30:18 INFO - PROCESS | 1845 | 1461018618656 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa11800 == 152 [pid = 1845] [id = 695] 15:30:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33eb5cf400) [pid = 1845] [serial = 2086] [outer = (nil)] 15:30:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f3407605800) [pid = 1845] [serial = 2087] [outer = 0x7f33eb5cf400] 15:30:18 INFO - PROCESS | 1845 | 1461018618735 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f3407b0bc00) [pid = 1845] [serial = 2088] [outer = 0x7f33eb5cf400] 15:30:19 INFO - PROCESS | 1845 | 1461018619608 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]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:30:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1584ms 15:30:19 INFO - PROCESS | 1845 | 1461018619673 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 1845 | 1461018619677 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:30:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:30:19 INFO - PROCESS | 1845 | 1461018619683 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1845 | 1461018619686 Marionette TRACE conn3 <- [1,2754,null,{}] 15:30:19 INFO - PROCESS | 1845 | 1461018619692 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}] 15:30:19 INFO - PROCESS | 1845 | 1461018619939 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:30:20 INFO - PROCESS | 1845 | 1461018620223 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b458800 == 153 [pid = 1845] [id = 696] 15:30:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33ec79b400) [pid = 1845] [serial = 2089] [outer = (nil)] 15:30:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f3407c19c00) [pid = 1845] [serial = 2090] [outer = 0x7f33ec79b400] 15:30:20 INFO - PROCESS | 1845 | 1461018620343 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f3407c1f800) [pid = 1845] [serial = 2091] [outer = 0x7f33ec79b400] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341ab42800 == 152 [pid = 1845] [id = 675] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3417346000 == 151 [pid = 1845] [id = 674] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415f6f800 == 150 [pid = 1845] [id = 673] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340ff0d000 == 149 [pid = 1845] [id = 672] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340a3ea000 == 148 [pid = 1845] [id = 671] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408c55000 == 147 [pid = 1845] [id = 670] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340774f800 == 146 [pid = 1845] [id = 669] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403f4f000 == 145 [pid = 1845] [id = 668] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34034d6000 == 144 [pid = 1845] [id = 667] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34001ab800 == 143 [pid = 1845] [id = 666] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff993800 == 142 [pid = 1845] [id = 665] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff2bf000 == 141 [pid = 1845] [id = 664] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6c0800 == 140 [pid = 1845] [id = 663] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6798000 == 139 [pid = 1845] [id = 662] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f62e3800 == 138 [pid = 1845] [id = 661] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f43e3800 == 137 [pid = 1845] [id = 660] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f2126000 == 136 [pid = 1845] [id = 659] 15:30:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33eccc7800 == 135 [pid = 1845] [id = 658] 15:30:22 INFO - PROCESS | 1845 | 1461018622577 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]]]}] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33f23db000) [pid = 1845] [serial = 1973] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33f66c8400) [pid = 1845] [serial = 1925] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33f235e800) [pid = 1845] [serial = 1971] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f3403bb9000) [pid = 1845] [serial = 1958] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33f23e4c00) [pid = 1845] [serial = 1914] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33ecaf6c00) [pid = 1845] [serial = 1965] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33fee5e000) [pid = 1845] [serial = 1946] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33f2214800) [pid = 1845] [serial = 1970] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33fe70f800) [pid = 1845] [serial = 1940] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f34032ba000) [pid = 1845] [serial = 1890] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33ffe73000) [pid = 1845] [serial = 1952] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33fea79800) [pid = 1845] [serial = 1944] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f3403bb8800) [pid = 1845] [serial = 1893] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33ec5e4000) [pid = 1845] [serial = 1907] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33ffa41000) [pid = 1845] [serial = 1949] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33fe907400) [pid = 1845] [serial = 1943] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33fe919c00) [pid = 1845] [serial = 1941] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33f3c58c00) [pid = 1845] [serial = 1919] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f209b000) [pid = 1845] [serial = 1911] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f813ec00) [pid = 1845] [serial = 1931] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33f4946800) [pid = 1845] [serial = 1922] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33f235dc00) [pid = 1845] [serial = 1913] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f2343800) [pid = 1845] [serial = 1836] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f67ba800) [pid = 1845] [serial = 1926] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33ffc55c00) [pid = 1845] [serial = 1950] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f3403bc5400) [pid = 1845] [serial = 1959] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33ee9ea400) [pid = 1845] [serial = 1967] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f3403113000) [pid = 1845] [serial = 1887] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33efe6ac00) [pid = 1845] [serial = 1910] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33f7f2d800) [pid = 1845] [serial = 1929] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33efe67000) [pid = 1845] [serial = 1968] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f3403fc5800) [pid = 1845] [serial = 1961] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33f355bc00) [pid = 1845] [serial = 1916] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33ec79f800) [pid = 1845] [serial = 1964] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33f3881800) [pid = 1845] [serial = 1917] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33fe6da000) [pid = 1845] [serial = 1938] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f34000ec800) [pid = 1845] [serial = 1953] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33ff5d6c00) [pid = 1845] [serial = 1947] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33f6925c00) [pid = 1845] [serial = 1928] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33fe69cc00) [pid = 1845] [serial = 1937] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33f878fc00) [pid = 1845] [serial = 1935] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33f65c3000) [pid = 1845] [serial = 1923] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33eca4f000) [pid = 1845] [serial = 1908] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33f82d6400) [pid = 1845] [serial = 1932] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f340310f800) [pid = 1845] [serial = 1956] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33f8672c00) [pid = 1845] [serial = 1934] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33f4252c00) [pid = 1845] [serial = 1920] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f3403fd0400) [pid = 1845] [serial = 1962] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f3401289c00) [pid = 1845] [serial = 1955] [outer = (nil)] [url = about:blank] 15:30:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:30:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 3139ms 15:30:22 INFO - PROCESS | 1845 | 1461018622837 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:30:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:30:22 INFO - PROCESS | 1845 | 1461018622842 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:30:22 INFO - PROCESS | 1845 | 1461018622850 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1845 | 1461018622856 Marionette TRACE conn3 <- [1,2758,null,{}] 15:30:22 INFO - PROCESS | 1845 | 1461018622865 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}] 15:30:23 INFO - PROCESS | 1845 | 1461018623104 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:30:23 INFO - PROCESS | 1845 | 1461018623323 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe4d000 == 136 [pid = 1845] [id = 697] 15:30:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33ec5ecc00) [pid = 1845] [serial = 2092] [outer = (nil)] 15:30:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33eca4dc00) [pid = 1845] [serial = 2093] [outer = 0x7f33ec5ecc00] 15:30:23 INFO - PROCESS | 1845 | 1461018623394 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33eca5a800) [pid = 1845] [serial = 2094] [outer = 0x7f33ec5ecc00] 15:30:24 INFO - PROCESS | 1845 | 1461018624181 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:30:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1386ms 15:30:24 INFO - PROCESS | 1845 | 1461018624237 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 1845 | 1461018624245 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:30:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:30:24 INFO - PROCESS | 1845 | 1461018624256 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1845 | 1461018624260 Marionette TRACE conn3 <- [1,2762,null,{}] 15:30:24 INFO - PROCESS | 1845 | 1461018624266 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}] 15:30:24 INFO - PROCESS | 1845 | 1461018624504 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:30:24 INFO - PROCESS | 1845 | 1461018624709 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f155b000 == 137 [pid = 1845] [id = 698] 15:30:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33eb5db400) [pid = 1845] [serial = 2095] [outer = (nil)] 15:30:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33ecc3b400) [pid = 1845] [serial = 2096] [outer = 0x7f33eb5db400] 15:30:24 INFO - PROCESS | 1845 | 1461018624774 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33ef0de800) [pid = 1845] [serial = 2097] [outer = 0x7f33eb5db400] 15:30:25 INFO - PROCESS | 1845 | 1461018625757 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]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:30:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1536ms 15:30:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:30:25 INFO - PROCESS | 1845 | 1461018625792 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 1845 | 1461018625795 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:30:25 INFO - PROCESS | 1845 | 1461018625802 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1845 | 1461018625808 Marionette TRACE conn3 <- [1,2766,null,{}] 15:30:25 INFO - PROCESS | 1845 | 1461018625831 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}] 15:30:26 INFO - PROCESS | 1845 | 1461018626150 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:30:26 INFO - PROCESS | 1845 | 1461018626186 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3a88800 == 138 [pid = 1845] [id = 699] 15:30:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33ef0dec00) [pid = 1845] [serial = 2098] [outer = (nil)] 15:30:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33f209ec00) [pid = 1845] [serial = 2099] [outer = 0x7f33ef0dec00] 15:30:26 INFO - PROCESS | 1845 | 1461018626253 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f23db000) [pid = 1845] [serial = 2100] [outer = 0x7f33ef0dec00] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33f8791000) [pid = 1845] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33ecc33c00) [pid = 1845] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33ffa39800) [pid = 1845] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f3402f46400) [pid = 1845] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33f3c61000) [pid = 1845] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33efe60800) [pid = 1845] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33ecc1b800) [pid = 1845] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33f0b4f800) [pid = 1845] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33eb5d4000) [pid = 1845] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33ffc54800) [pid = 1845] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33ea72ac00) [pid = 1845] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33f3c5a800) [pid = 1845] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33eb5ddc00) [pid = 1845] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33eb5da800) [pid = 1845] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f33f0b50400) [pid = 1845] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f33ebb85c00) [pid = 1845] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f34042a6000) [pid = 1845] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f33ec5e4c00) [pid = 1845] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f33eb5d3400) [pid = 1845] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f33f65d1000) [pid = 1845] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f34002a6400) [pid = 1845] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:30:27 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f33f46b8400) [pid = 1845] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:30:27 INFO - PROCESS | 1845 | 1461018627887 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:30:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2148ms 15:30:27 INFO - PROCESS | 1845 | 1461018627949 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:30:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:30:27 INFO - PROCESS | 1845 | 1461018627958 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:30:27 INFO - PROCESS | 1845 | 1461018627964 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 1845 | 1461018627968 Marionette TRACE conn3 <- [1,2770,null,{}] 15:30:27 INFO - PROCESS | 1845 | 1461018627973 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}] 15:30:28 INFO - PROCESS | 1845 | 1461018628194 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:30:28 INFO - PROCESS | 1845 | 1461018628375 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f431c000 == 139 [pid = 1845] [id = 700] 15:30:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f33ea724c00) [pid = 1845] [serial = 2101] [outer = (nil)] 15:30:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f33f2097800) [pid = 1845] [serial = 2102] [outer = 0x7f33ea724c00] 15:30:28 INFO - PROCESS | 1845 | 1461018628440 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f33f34cd000) [pid = 1845] [serial = 2103] [outer = 0x7f33ea724c00] 15:30:29 INFO - PROCESS | 1845 | 1461018629190 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]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:30:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1278ms 15:30:29 INFO - PROCESS | 1845 | 1461018629244 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 1845 | 1461018629246 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:30:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:30:29 INFO - PROCESS | 1845 | 1461018629253 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 1845 | 1461018629255 Marionette TRACE conn3 <- [1,2774,null,{}] 15:30:29 INFO - PROCESS | 1845 | 1461018629260 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}] 15:30:29 INFO - PROCESS | 1845 | 1461018629474 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:30:29 INFO - PROCESS | 1845 | 1461018629826 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ec9b8000 == 140 [pid = 1845] [id = 701] 15:30:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f33eb5d7000) [pid = 1845] [serial = 2104] [outer = (nil)] 15:30:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f33ebb83800) [pid = 1845] [serial = 2105] [outer = 0x7f33eb5d7000] 15:30:29 INFO - PROCESS | 1845 | 1461018629973 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f33ec5e0800) [pid = 1845] [serial = 2106] [outer = 0x7f33eb5d7000] 15:30:30 INFO - PROCESS | 1845 | 1461018630945 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]]]}] 15:30:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:30:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1729ms 15:30:30 INFO - PROCESS | 1845 | 1461018630984 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 1845 | 1461018630990 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:30:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:30:31 INFO - PROCESS | 1845 | 1461018630998 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 1845 | 1461018631005 Marionette TRACE conn3 <- [1,2778,null,{}] 15:30:31 INFO - PROCESS | 1845 | 1461018631013 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}] 15:30:31 INFO - PROCESS | 1845 | 1461018631279 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:30:31 INFO - PROCESS | 1845 | 1461018631596 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f39e0800 == 141 [pid = 1845] [id = 702] 15:30:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f33ed3f9800) [pid = 1845] [serial = 2107] [outer = (nil)] 15:30:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f33efe64000) [pid = 1845] [serial = 2108] [outer = 0x7f33ed3f9800] 15:30:31 INFO - PROCESS | 1845 | 1461018631683 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33f1846c00) [pid = 1845] [serial = 2109] [outer = 0x7f33ed3f9800] 15:30:32 INFO - PROCESS | 1845 | 1461018632686 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]]]}] 15:30:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:30:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1736ms 15:30:32 INFO - PROCESS | 1845 | 1461018632737 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 1845 | 1461018632743 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:30:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:30:32 INFO - PROCESS | 1845 | 1461018632753 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 1845 | 1461018632756 Marionette TRACE conn3 <- [1,2782,null,{}] 15:30:32 INFO - PROCESS | 1845 | 1461018632763 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}] 15:30:33 INFO - PROCESS | 1845 | 1461018633028 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:30:33 INFO - PROCESS | 1845 | 1461018633375 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f5e30800 == 142 [pid = 1845] [id = 703] 15:30:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33ee9f3400) [pid = 1845] [serial = 2110] [outer = (nil)] 15:30:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33f235a000) [pid = 1845] [serial = 2111] [outer = 0x7f33ee9f3400] 15:30:33 INFO - PROCESS | 1845 | 1461018633460 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33f37ac000) [pid = 1845] [serial = 2112] [outer = 0x7f33ee9f3400] 15:30:34 INFO - PROCESS | 1845 | 1461018634385 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]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:30:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1683ms 15:30:34 INFO - PROCESS | 1845 | 1461018634436 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1845 | 1461018634441 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:30:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:30:34 INFO - PROCESS | 1845 | 1461018634450 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1845 | 1461018634459 Marionette TRACE conn3 <- [1,2786,null,{}] 15:30:34 INFO - PROCESS | 1845 | 1461018634474 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}] 15:30:34 INFO - PROCESS | 1845 | 1461018634772 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:30:35 INFO - PROCESS | 1845 | 1461018635086 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6795000 == 143 [pid = 1845] [id = 704] 15:30:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33f20a1c00) [pid = 1845] [serial = 2113] [outer = (nil)] 15:30:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33f4252000) [pid = 1845] [serial = 2114] [outer = 0x7f33f20a1c00] 15:30:35 INFO - PROCESS | 1845 | 1461018635164 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33f46ae400) [pid = 1845] [serial = 2115] [outer = 0x7f33f20a1c00] 15:30:36 INFO - PROCESS | 1845 | 1461018636070 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]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:30:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1693ms 15:30:36 INFO - PROCESS | 1845 | 1461018636142 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1845 | 1461018636146 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:30:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:30:36 INFO - PROCESS | 1845 | 1461018636153 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1845 | 1461018636156 Marionette TRACE conn3 <- [1,2790,null,{}] 15:30:36 INFO - PROCESS | 1845 | 1461018636162 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}] 15:30:36 INFO - PROCESS | 1845 | 1461018636444 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:30:36 INFO - PROCESS | 1845 | 1461018636759 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6ad000 == 144 [pid = 1845] [id = 705] 15:30:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33f3c5a800) [pid = 1845] [serial = 2116] [outer = (nil)] 15:30:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33f65cbc00) [pid = 1845] [serial = 2117] [outer = 0x7f33f3c5a800] 15:30:36 INFO - PROCESS | 1845 | 1461018636839 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33f66ca400) [pid = 1845] [serial = 2118] [outer = 0x7f33f3c5a800] 15:30:37 INFO - PROCESS | 1845 | 1461018637701 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]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:30:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1583ms 15:30:37 INFO - PROCESS | 1845 | 1461018637737 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 1845 | 1461018637741 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:30:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:30:37 INFO - PROCESS | 1845 | 1461018637747 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1845 | 1461018637749 Marionette TRACE conn3 <- [1,2794,null,{}] 15:30:37 INFO - PROCESS | 1845 | 1461018637755 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}] 15:30:38 INFO - PROCESS | 1845 | 1461018638004 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:30:38 INFO - PROCESS | 1845 | 1461018638273 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea53000 == 145 [pid = 1845] [id = 706] 15:30:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33f6919400) [pid = 1845] [serial = 2119] [outer = (nil)] 15:30:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33f6920800) [pid = 1845] [serial = 2120] [outer = 0x7f33f6919400] 15:30:38 INFO - PROCESS | 1845 | 1461018638422 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33f7fdf800) [pid = 1845] [serial = 2121] [outer = 0x7f33f6919400] 15:30:39 INFO - PROCESS | 1845 | 1461018639348 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]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:30:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1639ms 15:30:39 INFO - PROCESS | 1845 | 1461018639388 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1845 | 1461018639391 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:30:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:30:39 INFO - PROCESS | 1845 | 1461018639397 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1845 | 1461018639400 Marionette TRACE conn3 <- [1,2798,null,{}] 15:30:39 INFO - PROCESS | 1845 | 1461018639406 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}] 15:30:39 INFO - PROCESS | 1845 | 1461018639649 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:30:39 INFO - PROCESS | 1845 | 1461018639921 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa27000 == 146 [pid = 1845] [id = 707] 15:30:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f67bd800) [pid = 1845] [serial = 2122] [outer = (nil)] 15:30:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f8670800) [pid = 1845] [serial = 2123] [outer = 0x7f33f67bd800] 15:30:40 INFO - PROCESS | 1845 | 1461018640040 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33fd310000) [pid = 1845] [serial = 2124] [outer = 0x7f33f67bd800] 15:30:40 INFO - PROCESS | 1845 | 1461018640951 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:30:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1580ms 15:30:40 INFO - PROCESS | 1845 | 1461018640979 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 1845 | 1461018640983 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:30:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:30:40 INFO - PROCESS | 1845 | 1461018640989 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 1845 | 1461018640991 Marionette TRACE conn3 <- [1,2802,null,{}] 15:30:41 INFO - PROCESS | 1845 | 1461018640997 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}] 15:30:41 INFO - PROCESS | 1845 | 1461018641238 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:30:41 INFO - PROCESS | 1845 | 1461018641555 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012dc800 == 147 [pid = 1845] [id = 708] 15:30:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33ec5e0000) [pid = 1845] [serial = 2125] [outer = (nil)] 15:30:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33fd748000) [pid = 1845] [serial = 2126] [outer = 0x7f33ec5e0000] 15:30:41 INFO - PROCESS | 1845 | 1461018641638 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33fe6bec00) [pid = 1845] [serial = 2127] [outer = 0x7f33ec5e0000] 15:30:42 INFO - PROCESS | 1845 | 1461018642503 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]]]}] 15:30:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:30:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1581ms 15:30:42 INFO - PROCESS | 1845 | 1461018642571 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 1845 | 1461018642575 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:30:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:30:42 INFO - PROCESS | 1845 | 1461018642581 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 1845 | 1461018642584 Marionette TRACE conn3 <- [1,2806,null,{}] 15:30:42 INFO - PROCESS | 1845 | 1461018642590 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}] 15:30:42 INFO - PROCESS | 1845 | 1461018642882 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:30:43 INFO - PROCESS | 1845 | 1461018643205 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34034d6800 == 148 [pid = 1845] [id = 709] 15:30:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33eca51c00) [pid = 1845] [serial = 2128] [outer = (nil)] 15:30:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33fe903800) [pid = 1845] [serial = 2129] [outer = 0x7f33eca51c00] 15:30:43 INFO - PROCESS | 1845 | 1461018643287 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33fe91a000) [pid = 1845] [serial = 2130] [outer = 0x7f33eca51c00] 15:30:44 INFO - PROCESS | 1845 | 1461018644165 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]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:30:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1636ms 15:30:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:30:44 INFO - PROCESS | 1845 | 1461018644219 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1845 | 1461018644222 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:30:44 INFO - PROCESS | 1845 | 1461018644228 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1845 | 1461018644231 Marionette TRACE conn3 <- [1,2810,null,{}] 15:30:44 INFO - PROCESS | 1845 | 1461018644237 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}] 15:30:44 INFO - PROCESS | 1845 | 1461018644480 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:30:44 INFO - PROCESS | 1845 | 1461018644753 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403d63800 == 149 [pid = 1845] [id = 710] 15:30:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33eb5d2c00) [pid = 1845] [serial = 2131] [outer = (nil)] 15:30:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33fea7d800) [pid = 1845] [serial = 2132] [outer = 0x7f33eb5d2c00] 15:30:44 INFO - PROCESS | 1845 | 1461018644873 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33ff4e2c00) [pid = 1845] [serial = 2133] [outer = 0x7f33eb5d2c00] 15:30:45 INFO - PROCESS | 1845 | 1461018645798 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]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:30:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1637ms 15:30:45 INFO - PROCESS | 1845 | 1461018645865 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 1845 | 1461018645869 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:30:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:30:45 INFO - PROCESS | 1845 | 1461018645875 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 1845 | 1461018645879 Marionette TRACE conn3 <- [1,2814,null,{}] 15:30:45 INFO - PROCESS | 1845 | 1461018645884 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}] 15:30:46 INFO - PROCESS | 1845 | 1461018646131 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:30:46 INFO - PROCESS | 1845 | 1461018646463 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34042c2800 == 150 [pid = 1845] [id = 711] 15:30:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33ffa80800) [pid = 1845] [serial = 2134] [outer = (nil)] 15:30:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33ffc54800) [pid = 1845] [serial = 2135] [outer = 0x7f33ffa80800] 15:30:46 INFO - PROCESS | 1845 | 1461018646565 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33fff61c00) [pid = 1845] [serial = 2136] [outer = 0x7f33ffa80800] 15:30:47 INFO - PROCESS | 1845 | 1461018647702 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]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:30:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1886ms 15:30:47 INFO - PROCESS | 1845 | 1461018647763 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 1845 | 1461018647767 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:30:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:30:47 INFO - PROCESS | 1845 | 1461018647774 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1845 | 1461018647779 Marionette TRACE conn3 <- [1,2818,null,{}] 15:30:47 INFO - PROCESS | 1845 | 1461018647784 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}] 15:30:48 INFO - PROCESS | 1845 | 1461018648109 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:30:48 INFO - PROCESS | 1845 | 1461018648431 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408d21800 == 151 [pid = 1845] [id = 712] 15:30:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f34003bfc00) [pid = 1845] [serial = 2137] [outer = (nil)] 15:30:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f3403bb6800) [pid = 1845] [serial = 2138] [outer = 0x7f34003bfc00] 15:30:48 INFO - PROCESS | 1845 | 1461018648506 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f3403fc8c00) [pid = 1845] [serial = 2139] [outer = 0x7f34003bfc00] 15:30:49 INFO - PROCESS | 1845 | 1461018649356 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]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:30:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1635ms 15:30:49 INFO - PROCESS | 1845 | 1461018649410 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 1845 | 1461018649414 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:30:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:30:49 INFO - PROCESS | 1845 | 1461018649421 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1845 | 1461018649423 Marionette TRACE conn3 <- [1,2822,null,{}] 15:30:49 INFO - PROCESS | 1845 | 1461018649429 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}] 15:30:49 INFO - PROCESS | 1845 | 1461018649672 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:30:49 INFO - PROCESS | 1845 | 1461018649946 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340bdbb800 == 152 [pid = 1845] [id = 713] 15:30:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f34002ab400) [pid = 1845] [serial = 2140] [outer = (nil)] 15:30:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f34042a6000) [pid = 1845] [serial = 2141] [outer = 0x7f34002ab400] 15:30:50 INFO - PROCESS | 1845 | 1461018650065 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f3405bda800) [pid = 1845] [serial = 2142] [outer = 0x7f34002ab400] 15:30:50 INFO - PROCESS | 1845 | 1461018650959 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]]]}] 15:30:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:30:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1585ms 15:30:51 INFO - PROCESS | 1845 | 1461018651008 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 1845 | 1461018651010 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:30:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:30:51 INFO - PROCESS | 1845 | 1461018651017 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 1845 | 1461018651019 Marionette TRACE conn3 <- [1,2826,null,{}] 15:30:51 INFO - PROCESS | 1845 | 1461018651025 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}] 15:30:51 INFO - PROCESS | 1845 | 1461018651271 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:30:51 INFO - PROCESS | 1845 | 1461018651594 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3416d7e800 == 153 [pid = 1845] [id = 714] 15:30:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f33eca58000) [pid = 1845] [serial = 2143] [outer = (nil)] 15:30:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f3405cd0400) [pid = 1845] [serial = 2144] [outer = 0x7f33eca58000] 15:30:51 INFO - PROCESS | 1845 | 1461018651674 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f34072b8400) [pid = 1845] [serial = 2145] [outer = 0x7f33eca58000] 15:30:52 INFO - PROCESS | 1845 | 1461018652556 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1588ms 15:30:52 INFO - PROCESS | 1845 | 1461018652606 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1845 | 1461018652610 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:30:52 INFO - PROCESS | 1845 | 1461018652616 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1845 | 1461018652619 Marionette TRACE conn3 <- [1,2830,null,{}] 15:30:52 INFO - PROCESS | 1845 | 1461018652624 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}] 15:30:52 INFO - PROCESS | 1845 | 1461018652884 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:30:53 INFO - PROCESS | 1845 | 1461018653167 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341ab3b800 == 154 [pid = 1845] [id = 715] 15:30:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f33ed3f6400) [pid = 1845] [serial = 2146] [outer = (nil)] 15:30:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f3407b05000) [pid = 1845] [serial = 2147] [outer = 0x7f33ed3f6400] 15:30:53 INFO - PROCESS | 1845 | 1461018653287 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f3407c16800) [pid = 1845] [serial = 2148] [outer = 0x7f33ed3f6400] 15:30:54 INFO - PROCESS | 1845 | 1461018654167 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]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:30:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1628ms 15:30:54 INFO - PROCESS | 1845 | 1461018654246 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 1845 | 1461018654250 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:30:54 INFO - PROCESS | 1845 | 1461018654257 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 1845 | 1461018654259 Marionette TRACE conn3 <- [1,2834,null,{}] 15:30:54 INFO - PROCESS | 1845 | 1461018654266 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}] 15:30:54 INFO - PROCESS | 1845 | 1461018654521 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:30:54 INFO - PROCESS | 1845 | 1461018654846 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b61e800 == 155 [pid = 1845] [id = 716] 15:30:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f3407c14800) [pid = 1845] [serial = 2149] [outer = (nil)] 15:30:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f3407c23800) [pid = 1845] [serial = 2150] [outer = 0x7f3407c14800] 15:30:54 INFO - PROCESS | 1845 | 1461018654929 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f3407fb6400) [pid = 1845] [serial = 2151] [outer = 0x7f3407c14800] 15:30:55 INFO - PROCESS | 1845 | 1461018655833 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1638ms 15:30:55 INFO - PROCESS | 1845 | 1461018655897 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:30:55 INFO - PROCESS | 1845 | 1461018655901 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:30:55 INFO - PROCESS | 1845 | 1461018655907 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1845 | 1461018655910 Marionette TRACE conn3 <- [1,2838,null,{}] 15:30:55 INFO - PROCESS | 1845 | 1461018655916 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}] 15:30:56 INFO - PROCESS | 1845 | 1461018656167 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:30:56 INFO - PROCESS | 1845 | 1461018656490 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341dfc9800 == 156 [pid = 1845] [id = 717] 15:30:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f33f34c7800) [pid = 1845] [serial = 2152] [outer = (nil)] 15:30:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f3407fb6000) [pid = 1845] [serial = 2153] [outer = 0x7f33f34c7800] 15:30:56 INFO - PROCESS | 1845 | 1461018656592 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f34080a9c00) [pid = 1845] [serial = 2154] [outer = 0x7f33f34c7800] 15:30:57 INFO - PROCESS | 1845 | 1461018657557 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]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1691ms 15:30:57 INFO - PROCESS | 1845 | 1461018657598 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 1845 | 1461018657601 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:30:57 INFO - PROCESS | 1845 | 1461018657608 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1845 | 1461018657612 Marionette TRACE conn3 <- [1,2842,null,{}] 15:30:57 INFO - PROCESS | 1845 | 1461018657618 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}] 15:30:57 INFO - PROCESS | 1845 | 1461018657883 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:30:58 INFO - PROCESS | 1845 | 1461018658215 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f342046d800 == 157 [pid = 1845] [id = 718] 15:30:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f33f3888c00) [pid = 1845] [serial = 2155] [outer = (nil)] 15:30:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f340828dc00) [pid = 1845] [serial = 2156] [outer = 0x7f33f3888c00] 15:30:58 INFO - PROCESS | 1845 | 1461018658295 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f34087c4c00) [pid = 1845] [serial = 2157] [outer = 0x7f33f3888c00] 15:30:59 INFO - PROCESS | 1845 | 1461018659173 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]]]}] 15:30:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:30:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1638ms 15:30:59 INFO - PROCESS | 1845 | 1461018659247 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 1845 | 1461018659251 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:30:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:30:59 INFO - PROCESS | 1845 | 1461018659257 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1845 | 1461018659259 Marionette TRACE conn3 <- [1,2846,null,{}] 15:30:59 INFO - PROCESS | 1845 | 1461018659265 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}] 15:30:59 INFO - PROCESS | 1845 | 1461018659607 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:31:00 INFO - PROCESS | 1845 | 1461018660007 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3422c8d800 == 158 [pid = 1845] [id = 719] 15:31:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f3407fb8400) [pid = 1845] [serial = 2158] [outer = (nil)] 15:31:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f3408da2800) [pid = 1845] [serial = 2159] [outer = 0x7f3407fb8400] 15:31:00 INFO - PROCESS | 1845 | 1461018660117 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f3408da8400) [pid = 1845] [serial = 2160] [outer = 0x7f3407fb8400] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f2125000 == 157 [pid = 1845] [id = 678] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ecbb8000 == 156 [pid = 1845] [id = 676] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34032df800 == 155 [pid = 1845] [id = 43] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0dcd000 == 154 [pid = 1845] [id = 677] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff2bd800 == 153 [pid = 1845] [id = 215] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f431c000 == 152 [pid = 1845] [id = 700] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3a88800 == 151 [pid = 1845] [id = 699] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f155b000 == 150 [pid = 1845] [id = 698] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe4d000 == 149 [pid = 1845] [id = 697] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341b458800 == 148 [pid = 1845] [id = 696] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa11800 == 147 [pid = 1845] [id = 695] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415ed2000 == 146 [pid = 1845] [id = 694] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340a3f1000 == 145 [pid = 1845] [id = 693] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407755800 == 144 [pid = 1845] [id = 692] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3405c87000 == 143 [pid = 1845] [id = 691] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403f4c800 == 142 [pid = 1845] [id = 690] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340372e800 == 141 [pid = 1845] [id = 689] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34012e0800 == 140 [pid = 1845] [id = 688] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffada000 == 139 [pid = 1845] [id = 687] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff2bc800 == 138 [pid = 1845] [id = 686] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6e3800 == 137 [pid = 1845] [id = 685] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f8803000 == 136 [pid = 1845] [id = 684] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6751800 == 135 [pid = 1845] [id = 683] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6107800 == 134 [pid = 1845] [id = 682] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4322800 == 133 [pid = 1845] [id = 681] 15:31:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f1861000 == 132 [pid = 1845] [id = 680] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33f184fc00) [pid = 1845] [serial = 2039] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33fe706c00) [pid = 1845] [serial = 2001] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33fe708000) [pid = 1845] [serial = 2003] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33ffa84c00) [pid = 1845] [serial = 2006] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f3405bd3400) [pid = 1845] [serial = 2016] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33fff67000) [pid = 1845] [serial = 2007] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33f4597400) [pid = 1845] [serial = 1988] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33f0ed8400) [pid = 1845] [serial = 2036] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33ed3ed400) [pid = 1845] [serial = 1979] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33fe6bbc00) [pid = 1845] [serial = 2000] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f340593ec00) [pid = 1845] [serial = 2015] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33fd74c000) [pid = 1845] [serial = 1998] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33f424cc00) [pid = 1845] [serial = 1986] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f3407b08000) [pid = 1845] [serial = 2027] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33f46b4400) [pid = 1845] [serial = 1989] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f34032b4800) [pid = 1845] [serial = 2009] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f3403bbb400) [pid = 1845] [serial = 2010] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f34069c1c00) [pid = 1845] [serial = 2021] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33ecc31400) [pid = 1845] [serial = 2033] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33ebb7f800) [pid = 1845] [serial = 2030] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f184d000) [pid = 1845] [serial = 1982] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f2132400) [pid = 1845] [serial = 1905] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f34065f4400) [pid = 1845] [serial = 2019] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33ee9f2c00) [pid = 1845] [serial = 1980] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33f878a000) [pid = 1845] [serial = 1995] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33ec5e6c00) [pid = 1845] [serial = 1977] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f3405ccf400) [pid = 1845] [serial = 2018] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33f7f33000) [pid = 1845] [serial = 1992] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33fea74000) [pid = 1845] [serial = 2004] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f3407b0f400) [pid = 1845] [serial = 2028] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33f2215400) [pid = 1845] [serial = 1983] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f34042a4400) [pid = 1845] [serial = 2013] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33f0b4ec00) [pid = 1845] [serial = 1985] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33f84af000) [pid = 1845] [serial = 1994] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33fd5a0000) [pid = 1845] [serial = 1997] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33f66c5800) [pid = 1845] [serial = 1991] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f3403fcf800) [pid = 1845] [serial = 2012] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33ed3f7000) [pid = 1845] [serial = 2034] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f34072bf400) [pid = 1845] [serial = 2022] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33ebb8a400) [pid = 1845] [serial = 1976] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f3407608000) [pid = 1845] [serial = 2024] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f340779a000) [pid = 1845] [serial = 2025] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33f2098000) [pid = 1845] [serial = 2037] [outer = (nil)] [url = about:blank] 15:31:02 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33ec46c400) [pid = 1845] [serial = 2031] [outer = (nil)] [url = about:blank] 15:31:03 INFO - PROCESS | 1845 | 1461018663353 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]]]}] 15:31:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:31:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 4139ms 15:31:03 INFO - PROCESS | 1845 | 1461018663398 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 1845 | 1461018663402 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:31:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:31:03 INFO - PROCESS | 1845 | 1461018663411 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 1845 | 1461018663415 Marionette TRACE conn3 <- [1,2850,null,{}] 15:31:03 INFO - PROCESS | 1845 | 1461018663424 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}] 15:31:03 INFO - PROCESS | 1845 | 1461018663713 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:31:04 INFO - PROCESS | 1845 | 1461018663997 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe1f800 == 133 [pid = 1845] [id = 720] 15:31:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33eca51000) [pid = 1845] [serial = 2161] [outer = (nil)] 15:31:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33eca5a000) [pid = 1845] [serial = 2162] [outer = 0x7f33eca51000] 15:31:04 INFO - PROCESS | 1845 | 1461018664090 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33ecc1b400) [pid = 1845] [serial = 2163] [outer = 0x7f33eca51000] 15:31:04 INFO - PROCESS | 1845 | 1461018664975 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:31:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:31:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1653ms 15:31:05 INFO - PROCESS | 1845 | 1461018665065 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 1845 | 1461018665074 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:31:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:31:05 INFO - PROCESS | 1845 | 1461018665090 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 1845 | 1461018665094 Marionette TRACE conn3 <- [1,2854,null,{}] 15:31:05 INFO - PROCESS | 1845 | 1461018665100 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}] 15:31:05 INFO - PROCESS | 1845 | 1461018665412 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:31:05 INFO - PROCESS | 1845 | 1461018665454 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f1561000 == 134 [pid = 1845] [id = 721] 15:31:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33ecc1d800) [pid = 1845] [serial = 2164] [outer = (nil)] 15:31:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33ef0db400) [pid = 1845] [serial = 2165] [outer = 0x7f33ecc1d800] 15:31:05 INFO - PROCESS | 1845 | 1461018665526 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f0b4ec00) [pid = 1845] [serial = 2166] [outer = 0x7f33ecc1d800] 15:31:06 INFO - PROCESS | 1845 | 1461018666679 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]]]}] 15:31:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:31:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1632ms 15:31:06 INFO - PROCESS | 1845 | 1461018666723 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 1845 | 1461018666727 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:31:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:31:06 INFO - PROCESS | 1845 | 1461018666751 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1845 | 1461018666758 Marionette TRACE conn3 <- [1,2858,null,{}] 15:31:06 INFO - PROCESS | 1845 | 1461018666774 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}] 15:31:07 INFO - PROCESS | 1845 | 1461018667125 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33f0bec800) [pid = 1845] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33ef0dec00) [pid = 1845] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33fd304800) [pid = 1845] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33ffa36000) [pid = 1845] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33ee9e6800) [pid = 1845] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33ffa88800) [pid = 1845] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33f691ac00) [pid = 1845] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33ee9e6c00) [pid = 1845] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33f494d000) [pid = 1845] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33f82d6000) [pid = 1845] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33f7f30c00) [pid = 1845] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33f494f400) [pid = 1845] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33f23ddc00) [pid = 1845] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33f23dd400) [pid = 1845] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f33ef0d9400) [pid = 1845] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f33eb5d2000) [pid = 1845] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f33eb5db400) [pid = 1845] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f33ec5ecc00) [pid = 1845] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f33eb5cf400) [pid = 1845] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:31:08 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f33ec5ea800) [pid = 1845] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:31:08 INFO - PROCESS | 1845 | 1461018668103 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f23b3800 == 135 [pid = 1845] [id = 722] 15:31:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f33eb5d2000) [pid = 1845] [serial = 2167] [outer = (nil)] 15:31:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f33ec5ecc00) [pid = 1845] [serial = 2168] [outer = 0x7f33eb5d2000] 15:31:08 INFO - PROCESS | 1845 | 1461018668192 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f33f2342400) [pid = 1845] [serial = 2169] [outer = 0x7f33eb5d2000] 15:31:09 INFO - PROCESS | 1845 | 1461018669011 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:31:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:31:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2307ms 15:31:09 INFO - PROCESS | 1845 | 1461018669043 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 1845 | 1461018669049 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:31:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:31:09 INFO - PROCESS | 1845 | 1461018669055 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 1845 | 1461018669058 Marionette TRACE conn3 <- [1,2862,null,{}] 15:31:09 INFO - PROCESS | 1845 | 1461018669064 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}] 15:31:09 INFO - PROCESS | 1845 | 1461018669296 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:31:09 INFO - PROCESS | 1845 | 1461018669513 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3958800 == 136 [pid = 1845] [id = 723] 15:31:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f33eb5db400) [pid = 1845] [serial = 2170] [outer = (nil)] 15:31:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f33f34c7000) [pid = 1845] [serial = 2171] [outer = 0x7f33eb5db400] 15:31:09 INFO - PROCESS | 1845 | 1461018669594 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f33f355fc00) [pid = 1845] [serial = 2172] [outer = 0x7f33eb5db400] 15:31:10 INFO - PROCESS | 1845 | 1461018670740 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]]]}] 15:31:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:31:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1737ms 15:31:10 INFO - PROCESS | 1845 | 1461018670795 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1845 | 1461018670802 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:31:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:31:10 INFO - PROCESS | 1845 | 1461018670832 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1845 | 1461018670837 Marionette TRACE conn3 <- [1,2866,null,{}] 15:31:10 INFO - PROCESS | 1845 | 1461018670847 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}] 15:31:11 INFO - PROCESS | 1845 | 1461018671100 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:31:11 INFO - PROCESS | 1845 | 1461018671431 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f155b000 == 137 [pid = 1845] [id = 724] 15:31:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33ed3eac00) [pid = 1845] [serial = 2173] [outer = (nil)] 15:31:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33ed3f7000) [pid = 1845] [serial = 2174] [outer = 0x7f33ed3eac00] 15:31:11 INFO - PROCESS | 1845 | 1461018671520 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33ef0e0800) [pid = 1845] [serial = 2175] [outer = 0x7f33ed3eac00] 15:31:12 INFO - PROCESS | 1845 | 1461018672439 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]]]}] 15:31:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:31:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1648ms 15:31:12 INFO - PROCESS | 1845 | 1461018672476 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1845 | 1461018672485 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:31:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:31:12 INFO - PROCESS | 1845 | 1461018672496 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1845 | 1461018672500 Marionette TRACE conn3 <- [1,2870,null,{}] 15:31:12 INFO - PROCESS | 1845 | 1461018672507 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}] 15:31:12 INFO - PROCESS | 1845 | 1461018672833 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:31:13 INFO - PROCESS | 1845 | 1461018673231 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3adf000 == 138 [pid = 1845] [id = 725] 15:31:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33f220a800) [pid = 1845] [serial = 2176] [outer = (nil)] 15:31:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33f23e0000) [pid = 1845] [serial = 2177] [outer = 0x7f33f220a800] 15:31:13 INFO - PROCESS | 1845 | 1461018673337 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33f387cc00) [pid = 1845] [serial = 2178] [outer = 0x7f33f220a800] 15:31:14 INFO - PROCESS | 1845 | 1461018674302 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]]]}] 15:31:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:31:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1847ms 15:31:14 INFO - PROCESS | 1845 | 1461018674344 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:31:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:31:14 INFO - PROCESS | 1845 | 1461018674349 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:31:14 INFO - PROCESS | 1845 | 1461018674357 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 1845 | 1461018674363 Marionette TRACE conn3 <- [1,2874,null,{}] 15:31:14 INFO - PROCESS | 1845 | 1461018674380 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}] 15:31:14 INFO - PROCESS | 1845 | 1461018674654 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:31:14 INFO - PROCESS | 1845 | 1461018674963 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4795800 == 139 [pid = 1845] [id = 726] 15:31:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33f3c5e400) [pid = 1845] [serial = 2179] [outer = (nil)] 15:31:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33f4256000) [pid = 1845] [serial = 2180] [outer = 0x7f33f3c5e400] 15:31:15 INFO - PROCESS | 1845 | 1461018675048 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33f46af800) [pid = 1845] [serial = 2181] [outer = 0x7f33f3c5e400] 15:31:15 INFO - PROCESS | 1845 | 1461018675976 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]]]}] 15:31:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:31:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1688ms 15:31:16 INFO - PROCESS | 1845 | 1461018676045 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:31:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:31:16 INFO - PROCESS | 1845 | 1461018676049 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:31:16 INFO - PROCESS | 1845 | 1461018676056 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 1845 | 1461018676060 Marionette TRACE conn3 <- [1,2878,null,{}] 15:31:16 INFO - PROCESS | 1845 | 1461018676065 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}] 15:31:16 INFO - PROCESS | 1845 | 1461018676311 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:31:16 INFO - PROCESS | 1845 | 1461018676633 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6106000 == 140 [pid = 1845] [id = 727] 15:31:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33f3883400) [pid = 1845] [serial = 2182] [outer = (nil)] 15:31:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33f494a800) [pid = 1845] [serial = 2183] [outer = 0x7f33f3883400] 15:31:16 INFO - PROCESS | 1845 | 1461018676716 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33f65c7000) [pid = 1845] [serial = 2184] [outer = 0x7f33f3883400] 15:31:17 INFO - PROCESS | 1845 | 1461018677611 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]]]}] 15:31:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:31:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1632ms 15:31:17 INFO - PROCESS | 1845 | 1461018677688 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 1845 | 1461018677692 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:31:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:31:17 INFO - PROCESS | 1845 | 1461018677699 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 1845 | 1461018677701 Marionette TRACE conn3 <- [1,2882,null,{}] 15:31:17 INFO - PROCESS | 1845 | 1461018677708 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}] 15:31:18 INFO - PROCESS | 1845 | 1461018678015 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:31:18 INFO - PROCESS | 1845 | 1461018678374 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f65de800 == 141 [pid = 1845] [id = 728] 15:31:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33f65ca000) [pid = 1845] [serial = 2185] [outer = (nil)] 15:31:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f66cf800) [pid = 1845] [serial = 2186] [outer = 0x7f33f65ca000] 15:31:18 INFO - PROCESS | 1845 | 1461018678453 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f67ba800) [pid = 1845] [serial = 2187] [outer = 0x7f33f65ca000] 15:31:19 INFO - PROCESS | 1845 | 1461018679390 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]]]}] 15:31:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:31:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1736ms 15:31:19 INFO - PROCESS | 1845 | 1461018679435 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 1845 | 1461018679440 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:31:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:31:19 INFO - PROCESS | 1845 | 1461018679446 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1845 | 1461018679449 Marionette TRACE conn3 <- [1,2886,null,{}] 15:31:19 INFO - PROCESS | 1845 | 1461018679455 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}] 15:31:19 INFO - PROCESS | 1845 | 1461018679824 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:31:20 INFO - PROCESS | 1845 | 1461018680154 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6797000 == 142 [pid = 1845] [id = 729] 15:31:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33f7f32000) [pid = 1845] [serial = 2188] [outer = (nil)] 15:31:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33f8146800) [pid = 1845] [serial = 2189] [outer = 0x7f33f7f32000] 15:31:20 INFO - PROCESS | 1845 | 1461018680236 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f84b1c00) [pid = 1845] [serial = 2190] [outer = 0x7f33f7f32000] 15:31:21 INFO - PROCESS | 1845 | 1461018681147 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]]]}] 15:31:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:31:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1744ms 15:31:21 INFO - PROCESS | 1845 | 1461018681191 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:31:21 INFO - PROCESS | 1845 | 1461018681195 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:31:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:31:21 INFO - PROCESS | 1845 | 1461018681202 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 1845 | 1461018681206 Marionette TRACE conn3 <- [1,2890,null,{}] 15:31:21 INFO - PROCESS | 1845 | 1461018681211 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}] 15:31:21 INFO - PROCESS | 1845 | 1461018681452 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:31:21 INFO - PROCESS | 1845 | 1461018681723 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd3a4000 == 143 [pid = 1845] [id = 730] 15:31:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33f7f32400) [pid = 1845] [serial = 2191] [outer = (nil)] 15:31:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33f8782800) [pid = 1845] [serial = 2192] [outer = 0x7f33f7f32400] 15:31:21 INFO - PROCESS | 1845 | 1461018681857 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f878f000) [pid = 1845] [serial = 2193] [outer = 0x7f33f7f32400] 15:31:22 INFO - PROCESS | 1845 | 1461018682760 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:31:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1639ms 15:31:22 INFO - PROCESS | 1845 | 1461018682844 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:31:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:31:22 INFO - PROCESS | 1845 | 1461018682848 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:31:22 INFO - PROCESS | 1845 | 1461018682855 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 1845 | 1461018682858 Marionette TRACE conn3 <- [1,2894,null,{}] 15:31:22 INFO - PROCESS | 1845 | 1461018682864 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}] 15:31:23 INFO - PROCESS | 1845 | 1461018683234 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:31:23 INFO - PROCESS | 1845 | 1461018683555 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fe95b800 == 144 [pid = 1845] [id = 731] 15:31:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f66c5400) [pid = 1845] [serial = 2194] [outer = (nil)] 15:31:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33fd745400) [pid = 1845] [serial = 2195] [outer = 0x7f33f66c5400] 15:31:23 INFO - PROCESS | 1845 | 1461018683636 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33fe69e000) [pid = 1845] [serial = 2196] [outer = 0x7f33f66c5400] 15:31:24 INFO - PROCESS | 1845 | 1461018684554 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]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:31:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1738ms 15:31:24 INFO - PROCESS | 1845 | 1461018684592 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1845 | 1461018684595 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:31:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:31:24 INFO - PROCESS | 1845 | 1461018684603 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1845 | 1461018684606 Marionette TRACE conn3 <- [1,2898,null,{}] 15:31:24 INFO - PROCESS | 1845 | 1461018684612 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}] 15:31:24 INFO - PROCESS | 1845 | 1461018684855 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:31:25 INFO - PROCESS | 1845 | 1461018685128 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff477800 == 145 [pid = 1845] [id = 732] 15:31:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f7f33400) [pid = 1845] [serial = 2197] [outer = (nil)] 15:31:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33fe707000) [pid = 1845] [serial = 2198] [outer = 0x7f33f7f33400] 15:31:25 INFO - PROCESS | 1845 | 1461018685250 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33fe90fc00) [pid = 1845] [serial = 2199] [outer = 0x7f33f7f33400] 15:31:26 INFO - PROCESS | 1845 | 1461018686147 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]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:31:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1584ms 15:31:26 INFO - PROCESS | 1845 | 1461018686188 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:31:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:31:26 INFO - PROCESS | 1845 | 1461018686193 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:31:26 INFO - PROCESS | 1845 | 1461018686200 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1845 | 1461018686204 Marionette TRACE conn3 <- [1,2902,null,{}] 15:31:26 INFO - PROCESS | 1845 | 1461018686227 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}] 15:31:26 INFO - PROCESS | 1845 | 1461018686555 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:31:26 INFO - PROCESS | 1845 | 1461018686808 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffa29800 == 146 [pid = 1845] [id = 733] 15:31:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33ec460400) [pid = 1845] [serial = 2200] [outer = (nil)] 15:31:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33fe920c00) [pid = 1845] [serial = 2201] [outer = 0x7f33ec460400] 15:31:26 INFO - PROCESS | 1845 | 1461018686891 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33ff4dac00) [pid = 1845] [serial = 2202] [outer = 0x7f33ec460400] 15:31:27 INFO - PROCESS | 1845 | 1461018687816 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:31:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:31:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1686ms 15:31:27 INFO - PROCESS | 1845 | 1461018687887 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:31:27 INFO - PROCESS | 1845 | 1461018687890 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:31:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:31:27 INFO - PROCESS | 1845 | 1461018687898 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 1845 | 1461018687902 Marionette TRACE conn3 <- [1,2906,null,{}] 15:31:27 INFO - PROCESS | 1845 | 1461018687908 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}] 15:31:28 INFO - PROCESS | 1845 | 1461018688218 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:31:28 INFO - PROCESS | 1845 | 1461018688551 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34012e7800 == 147 [pid = 1845] [id = 734] 15:31:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33ffa89800) [pid = 1845] [serial = 2203] [outer = (nil)] 15:31:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33ffe72800) [pid = 1845] [serial = 2204] [outer = 0x7f33ffa89800] 15:31:28 INFO - PROCESS | 1845 | 1461018688642 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33fff6cc00) [pid = 1845] [serial = 2205] [outer = 0x7f33ffa89800] 15:31:29 INFO - PROCESS | 1845 | 1461018689559 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]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:31:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1730ms 15:31:29 INFO - PROCESS | 1845 | 1461018689630 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 1845 | 1461018689634 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:31:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:31:29 INFO - PROCESS | 1845 | 1461018689640 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1845 | 1461018689643 Marionette TRACE conn3 <- [1,2910,null,{}] 15:31:29 INFO - PROCESS | 1845 | 1461018689649 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}] 15:31:29 INFO - PROCESS | 1845 | 1461018689957 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:31:30 INFO - PROCESS | 1845 | 1461018690280 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403845000 == 148 [pid = 1845] [id = 735] 15:31:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33ffa40000) [pid = 1845] [serial = 2206] [outer = (nil)] 15:31:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f34002b1400) [pid = 1845] [serial = 2207] [outer = 0x7f33ffa40000] 15:31:30 INFO - PROCESS | 1845 | 1461018690393 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f3400fa7800) [pid = 1845] [serial = 2208] [outer = 0x7f33ffa40000] 15:31:31 INFO - PROCESS | 1845 | 1461018691198 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]]]}] 15:31:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:31:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:31:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1584ms 15:31:31 INFO - PROCESS | 1845 | 1461018691226 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:31:31 INFO - TEST-START | /DOMEvents/constructors.html 15:31:31 INFO - PROCESS | 1845 | 1461018691230 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:31:31 INFO - PROCESS | 1845 | 1461018691237 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 1845 | 1461018691240 Marionette TRACE conn3 <- [1,2914,null,{}] 15:31:31 INFO - PROCESS | 1845 | 1461018691246 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}] 15:31:31 INFO - PROCESS | 1845 | 1461018691499 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:31:31 INFO - PROCESS | 1845 | 1461018691775 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404051000 == 149 [pid = 1845] [id = 736] 15:31:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33ffa8c400) [pid = 1845] [serial = 2209] [outer = (nil)] 15:31:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f340146f000) [pid = 1845] [serial = 2210] [outer = 0x7f33ffa8c400] 15:31:31 INFO - PROCESS | 1845 | 1461018691857 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f3402f52c00) [pid = 1845] [serial = 2211] [outer = 0x7f33ffa8c400] 15:31:32 INFO - PROCESS | 1845 | 1461018692847 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]]]}] 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:31:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 1642ms 15:31:32 INFO - PROCESS | 1845 | 1461018692880 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 1845 | 1461018692885 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:31:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:31:32 INFO - PROCESS | 1845 | 1461018692944 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 1845 | 1461018692950 Marionette TRACE conn3 <- [1,2918,null,{}] 15:31:32 INFO - PROCESS | 1845 | 1461018692967 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}] 15:31:33 INFO - PROCESS | 1845 | 1461018693239 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:31:33 INFO - PROCESS | 1845 | 1461018693589 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34072e1000 == 150 [pid = 1845] [id = 737] 15:31:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33fee56000) [pid = 1845] [serial = 2212] [outer = (nil)] 15:31:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f3403fc4800) [pid = 1845] [serial = 2213] [outer = 0x7f33fee56000] 15:31:33 INFO - PROCESS | 1845 | 1461018693669 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f3404f8dc00) [pid = 1845] [serial = 2214] [outer = 0x7f33fee56000] 15:31:34 INFO - PROCESS | 1845 | 1461018694454 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:31:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:31:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1594ms 15:31:34 INFO - PROCESS | 1845 | 1461018694492 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1845 | 1461018694496 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:31:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:31:34 INFO - PROCESS | 1845 | 1461018694503 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1845 | 1461018694506 Marionette TRACE conn3 <- [1,2922,null,{}] 15:31:34 INFO - PROCESS | 1845 | 1461018694512 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}] 15:31:34 INFO - PROCESS | 1845 | 1461018694787 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:31:35 INFO - PROCESS | 1845 | 1461018695061 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408854000 == 151 [pid = 1845] [id = 738] 15:31:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f3400fa5400) [pid = 1845] [serial = 2215] [outer = (nil)] 15:31:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f3405cca000) [pid = 1845] [serial = 2216] [outer = 0x7f3400fa5400] 15:31:35 INFO - PROCESS | 1845 | 1461018695139 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f34072b8800) [pid = 1845] [serial = 2217] [outer = 0x7f3400fa5400] 15:31:35 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 15:31:35 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 15:31:35 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 15:31:35 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 15:31:35 INFO - PROCESS | 1845 | 1461018695961 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]]]}] 15:31:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:31:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:31:35 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 15:31:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:31:35 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 15:31:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:31:36 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]" 15:31:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:31:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:31:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:31:36 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:31:36 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1488ms 15:31:36 INFO - PROCESS | 1845 | 1461018695998 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 1845 | 1461018696005 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:31:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:31:36 INFO - PROCESS | 1845 | 1461018696014 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1845 | 1461018696017 Marionette TRACE conn3 <- [1,2926,null,{}] 15:31:36 INFO - PROCESS | 1845 | 1461018696023 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}] 15:31:36 INFO - PROCESS | 1845 | 1461018696297 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:31:36 INFO - PROCESS | 1845 | 1461018696551 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340bdaf000 == 152 [pid = 1845] [id = 739] 15:31:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f3403117400) [pid = 1845] [serial = 2218] [outer = (nil)] 15:31:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f3407b08000) [pid = 1845] [serial = 2219] [outer = 0x7f3403117400] 15:31:36 INFO - PROCESS | 1845 | 1461018696632 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3408d48800) [pid = 1845] [serial = 2220] [outer = 0x7f3403117400] 15:31:37 INFO - PROCESS | 1845 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:31:37 INFO - PROCESS | 1845 | 1461018697467 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]]]}] 15:31:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:31:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1479ms 15:31:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:31:37 INFO - PROCESS | 1845 | 1461018697499 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 1845 | 1461018697502 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:31:37 INFO - PROCESS | 1845 | 1461018697510 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 1845 | 1461018697513 Marionette TRACE conn3 <- [1,2930,null,{}] 15:31:37 INFO - PROCESS | 1845 | 1461018697519 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}] 15:31:37 INFO - PROCESS | 1845 | 1461018697765 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:31:38 INFO - PROCESS | 1845 | 1461018698029 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415ed0800 == 153 [pid = 1845] [id = 740] 15:31:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f340311a000) [pid = 1845] [serial = 2221] [outer = (nil)] 15:31:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f3408da9c00) [pid = 1845] [serial = 2222] [outer = 0x7f340311a000] 15:31:38 INFO - PROCESS | 1845 | 1461018698111 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f3408f7bc00) [pid = 1845] [serial = 2223] [outer = 0x7f340311a000] 15:31:38 INFO - PROCESS | 1845 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:31:38 INFO - PROCESS | 1845 | 1461018698968 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]]]}] 15:31:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:31:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1482ms 15:31:38 INFO - PROCESS | 1845 | 1461018698991 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 1845 | 1461018698995 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:31:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:31:39 INFO - PROCESS | 1845 | 1461018699002 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 1845 | 1461018699006 Marionette TRACE conn3 <- [1,2934,null,{}] 15:31:39 INFO - PROCESS | 1845 | 1461018699012 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}] 15:31:39 INFO - PROCESS | 1845 | 1461018699269 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:31:39 INFO - PROCESS | 1845 | 1461018699525 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3419328800 == 154 [pid = 1845] [id = 741] 15:31:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f3408284400) [pid = 1845] [serial = 2224] [outer = (nil)] 15:31:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f3408f7dc00) [pid = 1845] [serial = 2225] [outer = 0x7f3408284400] 15:31:39 INFO - PROCESS | 1845 | 1461018699645 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f34090b6400) [pid = 1845] [serial = 2226] [outer = 0x7f3408284400] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f342046d800 == 153 [pid = 1845] [id = 718] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341dfc9800 == 152 [pid = 1845] [id = 717] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341b61e800 == 151 [pid = 1845] [id = 716] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341ab3b800 == 150 [pid = 1845] [id = 715] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3416d7e800 == 149 [pid = 1845] [id = 714] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340bdbb800 == 148 [pid = 1845] [id = 713] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408d21800 == 147 [pid = 1845] [id = 712] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34042c2800 == 146 [pid = 1845] [id = 711] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403d63800 == 145 [pid = 1845] [id = 710] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34034d6800 == 144 [pid = 1845] [id = 709] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34012dc800 == 143 [pid = 1845] [id = 708] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa27000 == 142 [pid = 1845] [id = 707] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fea53000 == 141 [pid = 1845] [id = 706] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd6ad000 == 140 [pid = 1845] [id = 705] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6795000 == 139 [pid = 1845] [id = 704] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f5e30800 == 138 [pid = 1845] [id = 703] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f39e0800 == 137 [pid = 1845] [id = 702] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa13800 == 136 [pid = 1845] [id = 630] 15:31:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ec9b8000 == 135 [pid = 1845] [id = 701] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33f3552000) [pid = 1845] [serial = 1974] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33f209ec00) [pid = 1845] [serial = 2099] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33f23db000) [pid = 1845] [serial = 2100] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f34032b2c00) [pid = 1845] [serial = 2081] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f3402e8e400) [pid = 1845] [serial = 2079] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f340128b800) [pid = 1845] [serial = 2078] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f34003be800) [pid = 1845] [serial = 2076] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f34000ed800) [pid = 1845] [serial = 2075] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33ffe7a400) [pid = 1845] [serial = 2073] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33ffa8bc00) [pid = 1845] [serial = 2072] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33ff4e4000) [pid = 1845] [serial = 2070] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33fee5c400) [pid = 1845] [serial = 2069] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33fe919000) [pid = 1845] [serial = 2067] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33fe70e000) [pid = 1845] [serial = 2066] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33fe6b9c00) [pid = 1845] [serial = 2064] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33fd74a800) [pid = 1845] [serial = 2063] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33f878e400) [pid = 1845] [serial = 2061] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33f8679400) [pid = 1845] [serial = 2060] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f82d5c00) [pid = 1845] [serial = 2058] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f7fdcc00) [pid = 1845] [serial = 2057] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33f66cac00) [pid = 1845] [serial = 2055] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33f65c8400) [pid = 1845] [serial = 2054] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f46bdc00) [pid = 1845] [serial = 2052] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f4257000) [pid = 1845] [serial = 2051] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33f4251400) [pid = 1845] [serial = 2049] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33f387d400) [pid = 1845] [serial = 2048] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33f235d400) [pid = 1845] [serial = 2046] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33f2099800) [pid = 1845] [serial = 2045] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33ee9ea800) [pid = 1845] [serial = 2043] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33eca4b400) [pid = 1845] [serial = 2042] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33ecc3b400) [pid = 1845] [serial = 2096] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33eca4dc00) [pid = 1845] [serial = 2093] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33eca5a800) [pid = 1845] [serial = 2094] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f3407c19c00) [pid = 1845] [serial = 2090] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f3407b0bc00) [pid = 1845] [serial = 2088] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f3407605800) [pid = 1845] [serial = 2087] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f3406467c00) [pid = 1845] [serial = 2085] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f3403bbb000) [pid = 1845] [serial = 2084] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f3403bb7400) [pid = 1845] [serial = 2082] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33f2097800) [pid = 1845] [serial = 2102] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33ef0de800) [pid = 1845] [serial = 2097] [outer = (nil)] [url = about:blank] 15:31:43 INFO - PROCESS | 1845 | 1461018703183 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]]]}] 15:31:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:31:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 4243ms 15:31:43 INFO - PROCESS | 1845 | 1461018703249 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 1845 | 1461018703254 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:31:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:31:43 INFO - PROCESS | 1845 | 1461018703269 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 1845 | 1461018703280 Marionette TRACE conn3 <- [1,2938,null,{}] 15:31:43 INFO - PROCESS | 1845 | 1461018703290 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}] 15:31:43 INFO - PROCESS | 1845 | 1461018703519 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:31:43 INFO - PROCESS | 1845 | 1461018703745 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f0c78800 == 136 [pid = 1845] [id = 742] 15:31:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33ec79f400) [pid = 1845] [serial = 2227] [outer = (nil)] 15:31:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33eca4e400) [pid = 1845] [serial = 2228] [outer = 0x7f33ec79f400] 15:31:43 INFO - PROCESS | 1845 | 1461018703818 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33ecaf7400) [pid = 1845] [serial = 2229] [outer = 0x7f33ec79f400] 15:31:44 INFO - PROCESS | 1845 | 1461018704563 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]]]}] 15:31:44 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. 15:31:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1352ms 15:31:44 INFO - PROCESS | 1845 | 1461018704621 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 1845 | 1461018704630 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:31:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:31:44 INFO - PROCESS | 1845 | 1461018704641 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1845 | 1461018704646 Marionette TRACE conn3 <- [1,2942,null,{}] 15:31:44 INFO - PROCESS | 1845 | 1461018704653 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}] 15:31:44 INFO - PROCESS | 1845 | 1461018704896 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:31:45 INFO - PROCESS | 1845 | 1461018705106 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f2115000 == 137 [pid = 1845] [id = 743] 15:31:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33ec7a4c00) [pid = 1845] [serial = 2230] [outer = (nil)] 15:31:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33ee9f5c00) [pid = 1845] [serial = 2231] [outer = 0x7f33ec7a4c00] 15:31:45 INFO - PROCESS | 1845 | 1461018705191 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33f0b58000) [pid = 1845] [serial = 2232] [outer = 0x7f33ec7a4c00] 15:31:46 INFO - PROCESS | 1845 | 1461018706092 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"]]]}] 15:31:46 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 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:31:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1483ms 15:31:46 INFO - PROCESS | 1845 | 1461018706134 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 1845 | 1461018706139 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:31:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:31:46 INFO - PROCESS | 1845 | 1461018706146 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 1845 | 1461018706152 Marionette TRACE conn3 <- [1,2946,null,{}] 15:31:46 INFO - PROCESS | 1845 | 1461018706190 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}] 15:31:46 INFO - PROCESS | 1845 | 1461018706501 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:31:46 INFO - PROCESS | 1845 | 1461018706543 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3ac2800 == 138 [pid = 1845] [id = 744] 15:31:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ef0dbc00) [pid = 1845] [serial = 2233] [outer = (nil)] 15:31:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f2355800) [pid = 1845] [serial = 2234] [outer = 0x7f33ef0dbc00] 15:31:46 INFO - PROCESS | 1845 | 1461018706611 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f387f800) [pid = 1845] [serial = 2235] [outer = 0x7f33ef0dbc00] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33eb5d2000) [pid = 1845] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33ecc1d800) [pid = 1845] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33f34c7800) [pid = 1845] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f3407c14800) [pid = 1845] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33ed3f6400) [pid = 1845] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33eca58000) [pid = 1845] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f34002ab400) [pid = 1845] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f34003bfc00) [pid = 1845] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33ffa80800) [pid = 1845] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33eb5d2c00) [pid = 1845] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33eca51c00) [pid = 1845] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33ec5e0000) [pid = 1845] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33f67bd800) [pid = 1845] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33f6919400) [pid = 1845] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33f3c5a800) [pid = 1845] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33f20a1c00) [pid = 1845] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33ee9f3400) [pid = 1845] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33ed3f9800) [pid = 1845] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33eb5d7000) [pid = 1845] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33eca51000) [pid = 1845] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f3407fb8400) [pid = 1845] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:31:48 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33ec46fc00) [pid = 1845] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:31:48 INFO - PROCESS | 1845 | 1461018708236 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]]]}] 15:31:48 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. 15:31:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2142ms 15:31:48 INFO - PROCESS | 1845 | 1461018708336 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:31:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:31:48 INFO - PROCESS | 1845 | 1461018708341 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:31:48 INFO - PROCESS | 1845 | 1461018708347 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 1845 | 1461018708350 Marionette TRACE conn3 <- [1,2950,null,{}] 15:31:48 INFO - PROCESS | 1845 | 1461018708355 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}] 15:31:48 INFO - PROCESS | 1845 | 1461018708595 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:31:48 INFO - PROCESS | 1845 | 1461018708809 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f432f000 == 139 [pid = 1845] [id = 745] 15:31:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33ecc1d800) [pid = 1845] [serial = 2236] [outer = (nil)] 15:31:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33f34c7800) [pid = 1845] [serial = 2237] [outer = 0x7f33ecc1d800] 15:31:48 INFO - PROCESS | 1845 | 1461018708880 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33f3887400) [pid = 1845] [serial = 2238] [outer = 0x7f33ecc1d800] 15:31:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f4638800 == 140 [pid = 1845] [id = 746] 15:31:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33f458d800) [pid = 1845] [serial = 2239] [outer = (nil)] 15:31:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33f0b4d000) [pid = 1845] [serial = 2240] [outer = 0x7f33f458d800] 15:31:49 INFO - PROCESS | 1845 | 1461018709704 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]]]}] 15:31:49 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. 15:31:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1391ms 15:31:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:31:49 INFO - PROCESS | 1845 | 1461018709738 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 1845 | 1461018709741 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:31:49 INFO - PROCESS | 1845 | 1461018709748 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1845 | 1461018709751 Marionette TRACE conn3 <- [1,2954,null,{}] 15:31:49 INFO - PROCESS | 1845 | 1461018709756 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}] 15:31:50 INFO - PROCESS | 1845 | 1461018710070 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:31:50 INFO - PROCESS | 1845 | 1461018710540 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ed2e9000 == 141 [pid = 1845] [id = 747] 15:31:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33eb5d5800) [pid = 1845] [serial = 2241] [outer = (nil)] 15:31:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33ebb88c00) [pid = 1845] [serial = 2242] [outer = 0x7f33eb5d5800] 15:31:50 INFO - PROCESS | 1845 | 1461018710621 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33ec79d000) [pid = 1845] [serial = 2243] [outer = 0x7f33eb5d5800] 15:31:51 INFO - PROCESS | 1845 | 1461018711429 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]]]}] 15:31:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:31:51 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 15:31:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1733ms 15:31:51 INFO - PROCESS | 1845 | 1461018711483 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 1845 | 1461018711490 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:31:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:31:51 INFO - PROCESS | 1845 | 1461018711500 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 1845 | 1461018711505 Marionette TRACE conn3 <- [1,2958,null,{}] 15:31:51 INFO - PROCESS | 1845 | 1461018711513 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}] 15:31:51 INFO - PROCESS | 1845 | 1461018711797 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:31:52 INFO - PROCESS | 1845 | 1461018712066 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3a8a000 == 142 [pid = 1845] [id = 748] 15:31:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33ebb7d400) [pid = 1845] [serial = 2244] [outer = (nil)] 15:31:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33f1848800) [pid = 1845] [serial = 2245] [outer = 0x7f33ebb7d400] 15:31:52 INFO - PROCESS | 1845 | 1461018712146 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33f20a5000) [pid = 1845] [serial = 2246] [outer = 0x7f33ebb7d400] 15:31:53 INFO - PROCESS | 1845 | 1461018713085 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]]]}] 15:31:53 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. 15:31:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1638ms 15:31:53 INFO - PROCESS | 1845 | 1461018713152 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 1845 | 1461018713159 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:31:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:31:53 INFO - PROCESS | 1845 | 1461018713167 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 1845 | 1461018713170 Marionette TRACE conn3 <- [1,2962,null,{}] 15:31:53 INFO - PROCESS | 1845 | 1461018713195 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}] 15:31:53 INFO - PROCESS | 1845 | 1461018713464 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:31:53 INFO - PROCESS | 1845 | 1461018713831 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f62f2800 == 143 [pid = 1845] [id = 749] 15:31:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33ef0e3800) [pid = 1845] [serial = 2247] [outer = (nil)] 15:31:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33f34d4c00) [pid = 1845] [serial = 2248] [outer = 0x7f33ef0e3800] 15:31:53 INFO - PROCESS | 1845 | 1461018713914 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f3887c00) [pid = 1845] [serial = 2249] [outer = 0x7f33ef0e3800] 15:31:54 INFO - PROCESS | 1845 | 1461018714744 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]]]}] 15:31:54 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. 15:31:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1607ms 15:31:54 INFO - PROCESS | 1845 | 1461018714775 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1845 | 1461018714778 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:31:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:31:54 INFO - PROCESS | 1845 | 1461018714795 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1845 | 1461018714805 Marionette TRACE conn3 <- [1,2966,null,{}] 15:31:54 INFO - PROCESS | 1845 | 1461018714813 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}] 15:31:55 INFO - PROCESS | 1845 | 1461018715099 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:31:55 INFO - PROCESS | 1845 | 1461018715377 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd39b800 == 144 [pid = 1845] [id = 750] 15:31:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f2353800) [pid = 1845] [serial = 2250] [outer = (nil)] 15:31:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33f4945800) [pid = 1845] [serial = 2251] [outer = 0x7f33f2353800] 15:31:55 INFO - PROCESS | 1845 | 1461018715458 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33f65cb000) [pid = 1845] [serial = 2252] [outer = 0x7f33f2353800] 15:31:56 INFO - PROCESS | 1845 | 1461018716282 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]]]}] 15:31:56 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. 15:31:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1554ms 15:31:56 INFO - PROCESS | 1845 | 1461018716342 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 1845 | 1461018716347 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:31:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:31:56 INFO - PROCESS | 1845 | 1461018716353 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - PROCESS | 1845 | 1461018716356 Marionette TRACE conn3 <- [1,2970,null,{}] 15:31:56 INFO - PROCESS | 1845 | 1461018716361 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}] 15:31:56 INFO - PROCESS | 1845 | 1461018716605 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:31:56 INFO - PROCESS | 1845 | 1461018716878 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fea53000 == 145 [pid = 1845] [id = 751] 15:31:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33f3c57400) [pid = 1845] [serial = 2253] [outer = (nil)] 15:31:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33f66cdc00) [pid = 1845] [serial = 2254] [outer = 0x7f33f3c57400] 15:31:56 INFO - PROCESS | 1845 | 1461018716964 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33f6918400) [pid = 1845] [serial = 2255] [outer = 0x7f33f3c57400] 15:31:57 INFO - PROCESS | 1845 | 1461018717788 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]]]}] 15:31:57 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. 15:31:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1484ms 15:31:57 INFO - PROCESS | 1845 | 1461018717839 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 1845 | 1461018717843 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:31:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:31:57 INFO - PROCESS | 1845 | 1461018717849 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 1845 | 1461018717853 Marionette TRACE conn3 <- [1,2974,null,{}] 15:31:57 INFO - PROCESS | 1845 | 1461018717859 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}] 15:31:58 INFO - PROCESS | 1845 | 1461018718140 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:31:58 INFO - PROCESS | 1845 | 1461018718412 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffadf800 == 146 [pid = 1845] [id = 752] 15:31:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33f7f2d000) [pid = 1845] [serial = 2256] [outer = (nil)] 15:31:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33f7f30000) [pid = 1845] [serial = 2257] [outer = 0x7f33f7f2d000] 15:31:58 INFO - PROCESS | 1845 | 1461018718508 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33f8671c00) [pid = 1845] [serial = 2258] [outer = 0x7f33f7f2d000] 15:31:59 INFO - PROCESS | 1845 | 1461018719424 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]]]}] 15:31:59 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. 15:31:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1587ms 15:31:59 INFO - PROCESS | 1845 | 1461018719437 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:31:59 INFO - PROCESS | 1845 | 1461018719441 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:31:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:31:59 INFO - PROCESS | 1845 | 1461018719448 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 1845 | 1461018719451 Marionette TRACE conn3 <- [1,2978,null,{}] 15:31:59 INFO - PROCESS | 1845 | 1461018719457 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}] 15:31:59 INFO - PROCESS | 1845 | 1461018719704 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:31:59 INFO - PROCESS | 1845 | 1461018719953 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3402fc0800 == 147 [pid = 1845] [id = 753] 15:31:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f8672800) [pid = 1845] [serial = 2259] [outer = (nil)] 15:32:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33fe6da000) [pid = 1845] [serial = 2260] [outer = 0x7f33f8672800] 15:32:00 INFO - PROCESS | 1845 | 1461018720031 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f33fe920400) [pid = 1845] [serial = 2261] [outer = 0x7f33f8672800] 15:32:00 INFO - PROCESS | 1845 | 1461018720883 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]]]}] 15:32:00 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. 15:32:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1485ms 15:32:00 INFO - PROCESS | 1845 | 1461018720935 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 1845 | 1461018720939 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:32:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:32:00 INFO - PROCESS | 1845 | 1461018720945 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 1845 | 1461018720947 Marionette TRACE conn3 <- [1,2982,null,{}] 15:32:00 INFO - PROCESS | 1845 | 1461018720953 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}] 15:32:01 INFO - PROCESS | 1845 | 1461018721237 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:32:01 INFO - PROCESS | 1845 | 1461018721558 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340384b800 == 148 [pid = 1845] [id = 754] 15:32:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f33f867a000) [pid = 1845] [serial = 2262] [outer = (nil)] 15:32:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33fea78000) [pid = 1845] [serial = 2263] [outer = 0x7f33f867a000] 15:32:01 INFO - PROCESS | 1845 | 1461018721771 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f33ff5d5800) [pid = 1845] [serial = 2264] [outer = 0x7f33f867a000] 15:32:02 INFO - PROCESS | 1845 | 1461018722599 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"]]]}] 15:32:02 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 15:32:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:32:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1683ms 15:32:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:32:02 INFO - PROCESS | 1845 | 1461018722630 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 1845 | 1461018722634 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:32:02 INFO - PROCESS | 1845 | 1461018722641 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 1845 | 1461018722645 Marionette TRACE conn3 <- [1,2986,null,{}] 15:32:02 INFO - PROCESS | 1845 | 1461018722651 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}] 15:32:02 INFO - PROCESS | 1845 | 1461018722929 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:32:03 INFO - PROCESS | 1845 | 1461018723189 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404043000 == 149 [pid = 1845] [id = 755] 15:32:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f33f8783c00) [pid = 1845] [serial = 2265] [outer = (nil)] 15:32:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33ffa34400) [pid = 1845] [serial = 2266] [outer = 0x7f33f8783c00] 15:32:03 INFO - PROCESS | 1845 | 1461018723274 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33ffa89c00) [pid = 1845] [serial = 2267] [outer = 0x7f33f8783c00] 15:32:04 INFO - PROCESS | 1845 | 1461018724167 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]]]}] 15:32:04 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. 15:32:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1583ms 15:32:04 INFO - PROCESS | 1845 | 1461018724223 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 1845 | 1461018724226 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:32:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:32:04 INFO - PROCESS | 1845 | 1461018724234 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 1845 | 1461018724237 Marionette TRACE conn3 <- [1,2990,null,{}] 15:32:04 INFO - PROCESS | 1845 | 1461018724244 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}] 15:32:04 INFO - PROCESS | 1845 | 1461018724751 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:32:05 INFO - PROCESS | 1845 | 1461018725073 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3405c87000 == 150 [pid = 1845] [id = 756] 15:32:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f33ff8bcc00) [pid = 1845] [serial = 2268] [outer = (nil)] 15:32:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f33fff64000) [pid = 1845] [serial = 2269] [outer = 0x7f33ff8bcc00] 15:32:05 INFO - PROCESS | 1845 | 1461018725208 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f34002b4c00) [pid = 1845] [serial = 2270] [outer = 0x7f33ff8bcc00] 15:32:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3407cd8000 == 151 [pid = 1845] [id = 757] 15:32:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f3403114800) [pid = 1845] [serial = 2271] [outer = (nil)] 15:32:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f33ffe77000) [pid = 1845] [serial = 2272] [outer = 0x7f3403114800] 15:32:06 INFO - PROCESS | 1845 | 1461018726168 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]]]}] 15:32:06 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. 15:32:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1982ms 15:32:06 INFO - PROCESS | 1845 | 1461018726217 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 1845 | 1461018726220 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:32:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:32:06 INFO - PROCESS | 1845 | 1461018726233 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 1845 | 1461018726236 Marionette TRACE conn3 <- [1,2994,null,{}] 15:32:06 INFO - PROCESS | 1845 | 1461018726243 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}] 15:32:06 INFO - PROCESS | 1845 | 1461018726615 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:32:06 INFO - PROCESS | 1845 | 1461018726954 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f340961c800 == 152 [pid = 1845] [id = 758] 15:32:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f3403963400) [pid = 1845] [serial = 2273] [outer = (nil)] 15:32:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f3403bb8800) [pid = 1845] [serial = 2274] [outer = 0x7f3403963400] 15:32:07 INFO - PROCESS | 1845 | 1461018727054 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f3403fd1c00) [pid = 1845] [serial = 2275] [outer = 0x7f3403963400] 15:32:07 INFO - PROCESS | 1845 | 1461018727885 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]]]}] 15:32:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:32:07 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 15:32:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1691ms 15:32:07 INFO - PROCESS | 1845 | 1461018727926 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1845 | 1461018727930 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:32:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:32:07 INFO - PROCESS | 1845 | 1461018727937 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1845 | 1461018727940 Marionette TRACE conn3 <- [1,2998,null,{}] 15:32:07 INFO - PROCESS | 1845 | 1461018727946 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}] 15:32:08 INFO - PROCESS | 1845 | 1461018728411 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:32:08 INFO - PROCESS | 1845 | 1461018728762 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415f7c000 == 153 [pid = 1845] [id = 759] 15:32:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f34032b5400) [pid = 1845] [serial = 2276] [outer = (nil)] 15:32:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f3407b0b800) [pid = 1845] [serial = 2277] [outer = 0x7f34032b5400] 15:32:08 INFO - PROCESS | 1845 | 1461018728845 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f3407c3c000) [pid = 1845] [serial = 2278] [outer = 0x7f34032b5400] 15:32:09 INFO - PROCESS | 1845 | 1461018729644 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]]]}] 15:32:09 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. 15:32:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1731ms 15:32:09 INFO - PROCESS | 1845 | 1461018729670 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 1845 | 1461018729673 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:32:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:32:09 INFO - PROCESS | 1845 | 1461018729680 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 1845 | 1461018729683 Marionette TRACE conn3 <- [1,3002,null,{}] 15:32:09 INFO - PROCESS | 1845 | 1461018729689 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}] 15:32:09 INFO - PROCESS | 1845 | 1461018729942 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:32:10 INFO - PROCESS | 1845 | 1461018730192 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341aa1e800 == 154 [pid = 1845] [id = 760] 15:32:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f34069ccc00) [pid = 1845] [serial = 2279] [outer = (nil)] 15:32:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f3407fc1c00) [pid = 1845] [serial = 2280] [outer = 0x7f34069ccc00] 15:32:10 INFO - PROCESS | 1845 | 1461018730277 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f3408302400) [pid = 1845] [serial = 2281] [outer = 0x7f34069ccc00] 15:32:11 INFO - PROCESS | 1845 | 1461018731145 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]]]}] 15:32:11 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. 15:32:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1489ms 15:32:11 INFO - PROCESS | 1845 | 1461018731172 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 1845 | 1461018731179 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:32:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:32:11 INFO - PROCESS | 1845 | 1461018731189 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 1845 | 1461018731193 Marionette TRACE conn3 <- [1,3006,null,{}] 15:32:11 INFO - PROCESS | 1845 | 1461018731202 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}] 15:32:11 INFO - PROCESS | 1845 | 1461018731573 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:32:11 INFO - PROCESS | 1845 | 1461018731888 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341b43d000 == 155 [pid = 1845] [id = 761] 15:32:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f3406b73c00) [pid = 1845] [serial = 2282] [outer = (nil)] 15:32:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3408da5800) [pid = 1845] [serial = 2283] [outer = 0x7f3406b73c00] 15:32:11 INFO - PROCESS | 1845 | 1461018731975 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f3408f84c00) [pid = 1845] [serial = 2284] [outer = 0x7f3406b73c00] 15:32:12 INFO - PROCESS | 1845 | 1461018732803 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]]]}] 15:32:12 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. 15:32:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1636ms 15:32:12 INFO - PROCESS | 1845 | 1461018732825 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:32:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:32:12 INFO - PROCESS | 1845 | 1461018732830 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:32:12 INFO - PROCESS | 1845 | 1461018732838 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1845 | 1461018732841 Marionette TRACE conn3 <- [1,3010,null,{}] 15:32:12 INFO - PROCESS | 1845 | 1461018732848 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}] 15:32:13 INFO - PROCESS | 1845 | 1461018733109 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:32:13 INFO - PROCESS | 1845 | 1461018733392 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f341dc5b000 == 156 [pid = 1845] [id = 762] 15:32:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f33f1851c00) [pid = 1845] [serial = 2285] [outer = (nil)] 15:32:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f3408f85400) [pid = 1845] [serial = 2286] [outer = 0x7f33f1851c00] 15:32:13 INFO - PROCESS | 1845 | 1461018733490 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f3409109400) [pid = 1845] [serial = 2287] [outer = 0x7f33f1851c00] 15:32:14 INFO - PROCESS | 1845 | 1461018734345 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]]]}] 15:32:14 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 15:32:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1531ms 15:32:14 INFO - PROCESS | 1845 | 1461018734369 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:32:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:32:14 INFO - PROCESS | 1845 | 1461018734373 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:32:14 INFO - PROCESS | 1845 | 1461018734380 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1845 | 1461018734383 Marionette TRACE conn3 <- [1,3014,null,{}] 15:32:14 INFO - PROCESS | 1845 | 1461018734389 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}] 15:32:14 INFO - PROCESS | 1845 | 1461018734681 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:32:14 INFO - PROCESS | 1845 | 1461018734946 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3420476800 == 157 [pid = 1845] [id = 763] 15:32:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f33f2098000) [pid = 1845] [serial = 2288] [outer = (nil)] 15:32:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f340910b800) [pid = 1845] [serial = 2289] [outer = 0x7f33f2098000] 15:32:15 INFO - PROCESS | 1845 | 1461018735030 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f3409368000) [pid = 1845] [serial = 2290] [outer = 0x7f33f2098000] 15:32:15 INFO - PROCESS | 1845 | [1845] 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 15:32:15 INFO - PROCESS | 1845 | 1461018735970 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:32:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:32:16 INFO - {} 15:32:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:32:16 INFO - {} 15:32:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:32:16 INFO - {} 15:32:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:32:16 INFO - {} 15:32:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1634ms 15:32:16 INFO - PROCESS | 1845 | 1461018736017 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 1845 | 1461018736020 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:32:16 INFO - TEST-START | /FileAPI/fileReader.html 15:32:16 INFO - PROCESS | 1845 | 1461018736026 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 1845 | 1461018736028 Marionette TRACE conn3 <- [1,3018,null,{}] 15:32:16 INFO - PROCESS | 1845 | 1461018736075 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}] 15:32:16 INFO - PROCESS | 1845 | 1461018736392 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:32:16 INFO - PROCESS | 1845 | 1461018736645 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffae8800 == 158 [pid = 1845] [id = 764] 15:32:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f3407fbe800) [pid = 1845] [serial = 2291] [outer = (nil)] 15:32:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f340937dc00) [pid = 1845] [serial = 2292] [outer = 0x7f3407fbe800] 15:32:16 INFO - PROCESS | 1845 | 1461018736725 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f3409db2c00) [pid = 1845] [serial = 2293] [outer = 0x7f3407fbe800] 15:32:17 INFO - PROCESS | 1845 | 1461018737496 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]]]}] 15:32:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:32:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:32:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:32:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:32:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 15:32:17 INFO - PROCESS | 1845 | 1461018737560 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 1845 | 1461018737563 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:32:17 INFO - TEST-START | /FileAPI/historical.html 15:32:17 INFO - PROCESS | 1845 | 1461018737570 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1845 | 1461018737574 Marionette TRACE conn3 <- [1,3022,null,{}] 15:32:17 INFO - PROCESS | 1845 | 1461018737580 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}] 15:32:17 INFO - PROCESS | 1845 | 1461018737828 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:32:18 INFO - PROCESS | 1845 | 1461018738113 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f621a000 == 159 [pid = 1845] [id = 765] 15:32:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f33ea729c00) [pid = 1845] [serial = 2294] [outer = (nil)] 15:32:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f340a1dc000) [pid = 1845] [serial = 2295] [outer = 0x7f33ea729c00] 15:32:18 INFO - PROCESS | 1845 | 1461018738189 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f340be20400) [pid = 1845] [serial = 2296] [outer = 0x7f33ea729c00] 15:32:19 INFO - PROCESS | 1845 | 1461018739036 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"]]]}] 15:32:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:32:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:32:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:32:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:32:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:32:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:32:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:32:19 INFO - TEST-OK | /FileAPI/historical.html | took 1541ms 15:32:19 INFO - PROCESS | 1845 | 1461018739116 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 1845 | 1461018739118 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:32:19 INFO - TEST-START | /FileAPI/idlharness.html 15:32:19 INFO - PROCESS | 1845 | 1461018739129 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1845 | 1461018739134 Marionette TRACE conn3 <- [1,3026,null,{}] 15:32:19 INFO - PROCESS | 1845 | 1461018739140 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}] 15:32:19 INFO - PROCESS | 1845 | 1461018739392 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:32:19 INFO - PROCESS | 1845 | 1461018739680 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3420590000 == 160 [pid = 1845] [id = 766] 15:32:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f3408288400) [pid = 1845] [serial = 2297] [outer = (nil)] 15:32:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f340c0a1000) [pid = 1845] [serial = 2298] [outer = 0x7f3408288400] 15:32:19 INFO - PROCESS | 1845 | 1461018739759 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f340f251c00) [pid = 1845] [serial = 2299] [outer = 0x7f3408288400] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f2128000 == 159 [pid = 1845] [id = 634] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f1561000 == 158 [pid = 1845] [id = 721] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f23b3800 == 157 [pid = 1845] [id = 722] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407cbc000 == 156 [pid = 1845] [id = 55] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3a74800 == 155 [pid = 1845] [id = 679] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3402e41800 == 154 [pid = 1845] [id = 250] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4638800 == 153 [pid = 1845] [id = 746] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f432f000 == 152 [pid = 1845] [id = 745] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3ac2800 == 151 [pid = 1845] [id = 744] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f2115000 == 150 [pid = 1845] [id = 743] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f0c78800 == 149 [pid = 1845] [id = 742] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408854000 == 148 [pid = 1845] [id = 738] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34072e1000 == 147 [pid = 1845] [id = 737] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404051000 == 146 [pid = 1845] [id = 736] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3403845000 == 145 [pid = 1845] [id = 735] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f34012e7800 == 144 [pid = 1845] [id = 734] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3408c54800 == 143 [pid = 1845] [id = 653] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffa29800 == 142 [pid = 1845] [id = 733] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ff477800 == 141 [pid = 1845] [id = 732] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340f1a3000 == 140 [pid = 1845] [id = 288] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fe95b800 == 139 [pid = 1845] [id = 731] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd3a4000 == 138 [pid = 1845] [id = 730] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6797000 == 137 [pid = 1845] [id = 729] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f65de800 == 136 [pid = 1845] [id = 728] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f6106000 == 135 [pid = 1845] [id = 727] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f4795800 == 134 [pid = 1845] [id = 726] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3adf000 == 133 [pid = 1845] [id = 725] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f155b000 == 132 [pid = 1845] [id = 724] 15:32:23 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3958800 == 131 [pid = 1845] [id = 723] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f33f2353c00) [pid = 1845] [serial = 2040] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f33ec5ecc00) [pid = 1845] [serial = 2168] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f33f0b4ec00) [pid = 1845] [serial = 2166] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f340828dc00) [pid = 1845] [serial = 2156] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f34080a9c00) [pid = 1845] [serial = 2154] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f3407fb6000) [pid = 1845] [serial = 2153] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f3407fb6400) [pid = 1845] [serial = 2151] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f3407c23800) [pid = 1845] [serial = 2150] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f3407c16800) [pid = 1845] [serial = 2148] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f3407b05000) [pid = 1845] [serial = 2147] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f34072b8400) [pid = 1845] [serial = 2145] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f3405cd0400) [pid = 1845] [serial = 2144] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f3405bda800) [pid = 1845] [serial = 2142] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f34042a6000) [pid = 1845] [serial = 2141] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f3403fc8c00) [pid = 1845] [serial = 2139] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f3403bb6800) [pid = 1845] [serial = 2138] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f33fff61c00) [pid = 1845] [serial = 2136] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f33ffc54800) [pid = 1845] [serial = 2135] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f33ff4e2c00) [pid = 1845] [serial = 2133] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f33fea7d800) [pid = 1845] [serial = 2132] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f33fe91a000) [pid = 1845] [serial = 2130] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f33fe903800) [pid = 1845] [serial = 2129] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f33fe6bec00) [pid = 1845] [serial = 2127] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f33fd748000) [pid = 1845] [serial = 2126] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f33fd310000) [pid = 1845] [serial = 2124] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f33f8670800) [pid = 1845] [serial = 2123] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f33f7fdf800) [pid = 1845] [serial = 2121] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f33f6920800) [pid = 1845] [serial = 2120] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f33f66ca400) [pid = 1845] [serial = 2118] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f33f65cbc00) [pid = 1845] [serial = 2117] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33f46ae400) [pid = 1845] [serial = 2115] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33f4252000) [pid = 1845] [serial = 2114] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33f37ac000) [pid = 1845] [serial = 2112] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33f235a000) [pid = 1845] [serial = 2111] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33f1846c00) [pid = 1845] [serial = 2109] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33efe64000) [pid = 1845] [serial = 2108] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33ec5e0800) [pid = 1845] [serial = 2106] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33ebb83800) [pid = 1845] [serial = 2105] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33eca5a000) [pid = 1845] [serial = 2162] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f3408da8400) [pid = 1845] [serial = 2160] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f3408da2800) [pid = 1845] [serial = 2159] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33ef0db400) [pid = 1845] [serial = 2165] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33f2342400) [pid = 1845] [serial = 2169] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f34c7000) [pid = 1845] [serial = 2171] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33ecc1b400) [pid = 1845] [serial = 2163] [outer = (nil)] [url = about:blank] 15:32:24 INFO - PROCESS | 1845 | 1461018744009 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]]]}] 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:32:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:32:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:32:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:32:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:32:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:32:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:32:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:32:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:32:24 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 15:32:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:32:24 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 15:32:24 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 15:32:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:32:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:32:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:32:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:32:24 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 15:32:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:32:24 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 15:32:24 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 15:32:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:32:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:32:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 4957ms 15:32:24 INFO - PROCESS | 1845 | 1461018744093 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 1845 | 1461018744102 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:32:24 INFO - TEST-START | /FileAPI/idlharness.worker 15:32:24 INFO - PROCESS | 1845 | 1461018744128 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 1845 | 1461018744138 Marionette TRACE conn3 <- [1,3030,null,{}] 15:32:24 INFO - PROCESS | 1845 | 1461018744164 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}] 15:32:24 INFO - PROCESS | 1845 | 1461018744493 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:32:24 INFO - PROCESS | 1845 | 1461018744675 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33efe12000 == 132 [pid = 1845] [id = 767] 15:32:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33ecaf6400) [pid = 1845] [serial = 2300] [outer = (nil)] 15:32:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33ecafc800) [pid = 1845] [serial = 2301] [outer = 0x7f33ecaf6400] 15:32:24 INFO - PROCESS | 1845 | 1461018744747 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ecc3b400) [pid = 1845] [serial = 2302] [outer = 0x7f33ecaf6400] 15:32:25 INFO - PROCESS | 1845 | [1845] 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 15:32:27 INFO - PROCESS | 1845 | 1461018746959 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,{},{}]]]}] 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:32:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:32:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:32:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:32:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:32:27 INFO - {} 15:32:27 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 15:32:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:32:27 INFO - {} 15:32:27 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 - {} 15:32:27 INFO - {} 15:32:27 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 15:32:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:32:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:32:27 INFO - {} 15:32:27 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 15:32:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:32:27 INFO - {} 15:32:27 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 - {} 15:32:27 INFO - {} 15:32:27 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 15:32:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 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 15:32:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:32:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:32:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 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 15:32:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 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 15:32:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 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 15:32:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:32:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:32:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:32:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:32:27 INFO - {} 15:32:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2954ms 15:32:27 INFO - PROCESS | 1845 | 1461018747066 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1845 | 1461018747074 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:32:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:32:27 INFO - PROCESS | 1845 | 1461018747089 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1845 | 1461018747101 Marionette TRACE conn3 <- [1,3034,null,{}] 15:32:27 INFO - PROCESS | 1845 | 1461018747129 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}] 15:32:27 INFO - PROCESS | 1845 | 1461018747523 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:32:27 INFO - PROCESS | 1845 | 1461018747578 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3956000 == 133 [pid = 1845] [id = 768] 15:32:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f33eca5ac00) [pid = 1845] [serial = 2303] [outer = (nil)] 15:32:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f33f65c9800) [pid = 1845] [serial = 2304] [outer = 0x7f33eca5ac00] 15:32:27 INFO - PROCESS | 1845 | 1461018747706 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33f67b3400) [pid = 1845] [serial = 2305] [outer = 0x7f33eca5ac00] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33ea724c00) [pid = 1845] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33f3888c00) [pid = 1845] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33f458d800) [pid = 1845] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33ef0dbc00) [pid = 1845] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33ed3eac00) [pid = 1845] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33ec7a4c00) [pid = 1845] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33ec79f400) [pid = 1845] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f3408284400) [pid = 1845] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f340311a000) [pid = 1845] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f3403117400) [pid = 1845] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f3400fa5400) [pid = 1845] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33fee56000) [pid = 1845] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f33ffa8c400) [pid = 1845] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f33ffa40000) [pid = 1845] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f33ffa89800) [pid = 1845] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f33ec460400) [pid = 1845] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f33f7f33400) [pid = 1845] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f33f66c5400) [pid = 1845] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f33f7f32400) [pid = 1845] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f33f7f32000) [pid = 1845] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f33f65ca000) [pid = 1845] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f33f3883400) [pid = 1845] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f33f3c5e400) [pid = 1845] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f33f220a800) [pid = 1845] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:32:28 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f33ec79b400) [pid = 1845] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:32:29 INFO - PROCESS | 1845 | 1461018749277 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]]]}] 15:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:32:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2222ms 15:32:29 INFO - PROCESS | 1845 | 1461018749306 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 1845 | 1461018749310 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:32:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:32:29 INFO - PROCESS | 1845 | 1461018749317 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 1845 | 1461018749322 Marionette TRACE conn3 <- [1,3038,null,{}] 15:32:29 INFO - PROCESS | 1845 | 1461018749338 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}] 15:32:29 INFO - PROCESS | 1845 | 1461018749651 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:32:29 INFO - PROCESS | 1845 | 1461018749674 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3adc000 == 134 [pid = 1845] [id = 769] 15:32:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f33ecc3b800) [pid = 1845] [serial = 2306] [outer = (nil)] 15:32:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f33f65c5800) [pid = 1845] [serial = 2307] [outer = 0x7f33ecc3b800] 15:32:29 INFO - PROCESS | 1845 | 1461018749745 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f33f7f32000) [pid = 1845] [serial = 2308] [outer = 0x7f33ecc3b800] 15:32:30 INFO - PROCESS | 1845 | 1461018750582 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"]]]}] 15:32:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:32:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1288ms 15:32:30 INFO - PROCESS | 1845 | 1461018750607 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:32:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:32:30 INFO - PROCESS | 1845 | 1461018750612 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:32:30 INFO - PROCESS | 1845 | 1461018750618 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1845 | 1461018750621 Marionette TRACE conn3 <- [1,3042,null,{}] 15:32:30 INFO - PROCESS | 1845 | 1461018750626 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}] 15:32:30 INFO - PROCESS | 1845 | 1461018750862 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:32:31 INFO - PROCESS | 1845 | 1461018751258 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33e9c6d800 == 135 [pid = 1845] [id = 770] 15:32:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f33ea724c00) [pid = 1845] [serial = 2309] [outer = (nil)] 15:32:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f33eb5d9800) [pid = 1845] [serial = 2310] [outer = 0x7f33ea724c00] 15:32:31 INFO - PROCESS | 1845 | 1461018751343 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f33eca5a000) [pid = 1845] [serial = 2311] [outer = 0x7f33ea724c00] 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:32:32 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. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:32:32 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'.) 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:32:32 INFO - PROCESS | 1845 | 1461018752721 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]]]}] 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:32:32 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. 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:32:32 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. 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:32:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:32:32 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. 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:32:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:32:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:32:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:32:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2162ms 15:32:32 INFO - PROCESS | 1845 | 1461018752817 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1845 | 1461018752837 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:32:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:32:32 INFO - PROCESS | 1845 | 1461018752865 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1845 | 1461018752871 Marionette TRACE conn3 <- [1,3046,null,{}] 15:32:32 INFO - PROCESS | 1845 | 1461018752921 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}] 15:32:33 INFO - PROCESS | 1845 | 1461018753273 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:32:33 INFO - PROCESS | 1845 | 1461018753479 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f155b000 == 136 [pid = 1845] [id = 771] 15:32:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f33ecc31400) [pid = 1845] [serial = 2312] [outer = (nil)] 15:32:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f33f0b4e400) [pid = 1845] [serial = 2313] [outer = 0x7f33ecc31400] 15:32:33 INFO - PROCESS | 1845 | 1461018753573 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f33f1842c00) [pid = 1845] [serial = 2314] [outer = 0x7f33ecc31400] 15:32:33 INFO - PROCESS | 1845 | [1845] 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 15:32:34 INFO - PROCESS | 1845 | 1461018754548 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:32:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:32:34 INFO - {} 15:32:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1694ms 15:32:34 INFO - PROCESS | 1845 | 1461018754562 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 1845 | 1461018754567 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:32:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:32:34 INFO - PROCESS | 1845 | 1461018754574 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 1845 | 1461018754578 Marionette TRACE conn3 <- [1,3050,null,{}] 15:32:34 INFO - PROCESS | 1845 | 1461018754584 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}] 15:32:34 INFO - PROCESS | 1845 | 1461018754848 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:32:35 INFO - PROCESS | 1845 | 1461018755119 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f3a84800 == 137 [pid = 1845] [id = 772] 15:32:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f33f2345000) [pid = 1845] [serial = 2315] [outer = (nil)] 15:32:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f33f37ad800) [pid = 1845] [serial = 2316] [outer = 0x7f33f2345000] 15:32:35 INFO - PROCESS | 1845 | 1461018755307 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f33f66ce000) [pid = 1845] [serial = 2317] [outer = 0x7f33f2345000] 15:32:36 INFO - PROCESS | 1845 | 1461018756265 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]]]}] 15:32:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:32:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:32:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:32:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:32:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1734ms 15:32:36 INFO - PROCESS | 1845 | 1461018756313 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1845 | 1461018756320 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:32:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:32:36 INFO - PROCESS | 1845 | 1461018756346 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1845 | 1461018756361 Marionette TRACE conn3 <- [1,3054,null,{}] 15:32:36 INFO - PROCESS | 1845 | 1461018756372 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}] 15:32:36 INFO - PROCESS | 1845 | 1461018756867 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:32:37 INFO - PROCESS | 1845 | 1461018757157 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f5e36800 == 138 [pid = 1845] [id = 773] 15:32:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f33f355b400) [pid = 1845] [serial = 2318] [outer = (nil)] 15:32:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f33f7fe4800) [pid = 1845] [serial = 2319] [outer = 0x7f33f355b400] 15:32:37 INFO - PROCESS | 1845 | 1461018757283 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f33f814ac00) [pid = 1845] [serial = 2320] [outer = 0x7f33f355b400] 15:32:38 INFO - PROCESS | 1845 | 1461018758571 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"]]]}] 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:32:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:32:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:32:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:32:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:32:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2335ms 15:32:38 INFO - PROCESS | 1845 | 1461018758666 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1845 | 1461018758678 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:32:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:32:38 INFO - PROCESS | 1845 | 1461018758691 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1845 | 1461018758698 Marionette TRACE conn3 <- [1,3058,null,{}] 15:32:38 INFO - PROCESS | 1845 | 1461018758768 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}] 15:32:39 INFO - PROCESS | 1845 | 1461018759120 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:32:39 INFO - PROCESS | 1845 | 1461018759398 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f65e4800 == 139 [pid = 1845] [id = 774] 15:32:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f33f220c800) [pid = 1845] [serial = 2321] [outer = (nil)] 15:32:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f33fe692000) [pid = 1845] [serial = 2322] [outer = 0x7f33f220c800] 15:32:39 INFO - PROCESS | 1845 | 1461018759477 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f33fe6b9c00) [pid = 1845] [serial = 2323] [outer = 0x7f33f220c800] 15:32:40 INFO - PROCESS | 1845 | 1461018760362 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]]]}] 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:32:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:32:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:32:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:32:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:32:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:32:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:32:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:32:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:32:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1699ms 15:32:40 INFO - PROCESS | 1845 | 1461018760395 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 1845 | 1461018760403 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:32:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:32:40 INFO - PROCESS | 1845 | 1461018760410 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 1845 | 1461018760413 Marionette TRACE conn3 <- [1,3062,null,{}] 15:32:40 INFO - PROCESS | 1845 | 1461018760419 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}] 15:32:40 INFO - PROCESS | 1845 | 1461018760702 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:32:40 INFO - PROCESS | 1845 | 1461018760950 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f6791000 == 140 [pid = 1845] [id = 775] 15:32:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f33fe903800) [pid = 1845] [serial = 2324] [outer = (nil)] 15:32:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f33fe90e800) [pid = 1845] [serial = 2325] [outer = 0x7f33fe903800] 15:32:41 INFO - PROCESS | 1845 | 1461018761045 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f33ffa80800) [pid = 1845] [serial = 2326] [outer = 0x7f33fe903800] 15:32:41 INFO - PROCESS | 1845 | [1845] 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 15:32:42 INFO - PROCESS | 1845 | 1461018762010 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:32:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:32:42 INFO - {} 15:32:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1636ms 15:32:42 INFO - PROCESS | 1845 | 1461018762048 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1845 | 1461018762052 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:32:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:32:42 INFO - PROCESS | 1845 | 1461018762058 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1845 | 1461018762061 Marionette TRACE conn3 <- [1,3066,null,{}] 15:32:42 INFO - PROCESS | 1845 | 1461018762074 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}] 15:32:42 INFO - PROCESS | 1845 | 1461018762317 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:32:42 INFO - PROCESS | 1845 | 1461018762588 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f881d800 == 141 [pid = 1845] [id = 776] 15:32:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f33ffa84800) [pid = 1845] [serial = 2327] [outer = (nil)] 15:32:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f34000ee000) [pid = 1845] [serial = 2328] [outer = 0x7f33ffa84800] 15:32:42 INFO - PROCESS | 1845 | 1461018762665 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f340128a000) [pid = 1845] [serial = 2329] [outer = 0x7f33ffa84800] 15:32:43 INFO - PROCESS | 1845 | 1461018763503 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]]]}] 15:32:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:32:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:32:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:32:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:32:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:32:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:32:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:32:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1492ms 15:32:43 INFO - PROCESS | 1845 | 1461018763557 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:32:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:32:43 INFO - PROCESS | 1845 | 1461018763567 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:32:43 INFO - PROCESS | 1845 | 1461018763574 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 1845 | 1461018763578 Marionette TRACE conn3 <- [1,3070,null,{}] 15:32:43 INFO - PROCESS | 1845 | 1461018763584 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}] 15:32:43 INFO - PROCESS | 1845 | 1461018763917 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:32:44 INFO - PROCESS | 1845 | 1461018764129 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33fd6d3800 == 142 [pid = 1845] [id = 777] 15:32:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f33ffa88c00) [pid = 1845] [serial = 2330] [outer = (nil)] 15:32:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f3402fb0000) [pid = 1845] [serial = 2331] [outer = 0x7f33ffa88c00] 15:32:44 INFO - PROCESS | 1845 | 1461018764208 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f340395d000) [pid = 1845] [serial = 2332] [outer = 0x7f33ffa88c00] 15:32:45 INFO - PROCESS | 1845 | 1461018765060 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]]]}] 15:32:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:32:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:32:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:32:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:32:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:32:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:32:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1534ms 15:32:45 INFO - PROCESS | 1845 | 1461018765110 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 1845 | 1461018765113 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:32:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:32:45 INFO - PROCESS | 1845 | 1461018765120 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 1845 | 1461018765124 Marionette TRACE conn3 <- [1,3074,null,{}] 15:32:45 INFO - PROCESS | 1845 | 1461018765130 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}] 15:32:45 INFO - PROCESS | 1845 | 1461018765374 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:32:45 INFO - PROCESS | 1845 | 1461018765655 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ff2a7800 == 143 [pid = 1845] [id = 778] 15:32:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f33f2345800) [pid = 1845] [serial = 2333] [outer = (nil)] 15:32:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f3403bc4400) [pid = 1845] [serial = 2334] [outer = 0x7f33f2345800] 15:32:45 INFO - PROCESS | 1845 | 1461018765734 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f3403fcf000) [pid = 1845] [serial = 2335] [outer = 0x7f33f2345800] 15:32:46 INFO - PROCESS | 1845 | 1461018766692 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]]]}] 15:32:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:32:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:32:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:32:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:32:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:32:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:32:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1584ms 15:32:46 INFO - PROCESS | 1845 | 1461018766707 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 1845 | 1461018766710 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:32:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:32:46 INFO - PROCESS | 1845 | 1461018766718 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 1845 | 1461018766723 Marionette TRACE conn3 <- [1,3078,null,{}] 15:32:46 INFO - PROCESS | 1845 | 1461018766729 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}] 15:32:46 INFO - PROCESS | 1845 | 1461018766985 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:32:47 INFO - PROCESS | 1845 | 1461018767281 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33f8529800 == 144 [pid = 1845] [id = 779] 15:32:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f33ed3f1400) [pid = 1845] [serial = 2336] [outer = (nil)] 15:32:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f33fea74800) [pid = 1845] [serial = 2337] [outer = 0x7f33ed3f1400] 15:32:47 INFO - PROCESS | 1845 | 1461018767360 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f340395d400) [pid = 1845] [serial = 2338] [outer = 0x7f33ed3f1400] 15:32:48 INFO - PROCESS | 1845 | 1461018768236 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] 15:32:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:32:48 INFO - PROCESS | 1845 | 1461018768277 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:32:48 INFO - PROCESS | 1845 | 1461018768288 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1845 | 1461018768293 Marionette TRACE conn3 <- [1,3082,null,{}] 15:32:48 INFO - PROCESS | 1845 | 1461018768298 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}] 15:32:48 INFO - PROCESS | 1845 | 1461018768651 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:32:48 INFO - PROCESS | 1845 | 1461018768868 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f33ffae6800 == 145 [pid = 1845] [id = 780] 15:32:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f3404f86400) [pid = 1845] [serial = 2339] [outer = (nil)] 15:32:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f34069c2000) [pid = 1845] [serial = 2340] [outer = 0x7f3404f86400] 15:32:48 INFO - PROCESS | 1845 | 1461018768967 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f3407366800) [pid = 1845] [serial = 2341] [outer = 0x7f3404f86400] 15:32:49 INFO - PROCESS | 1845 | 1461018769884 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]]]}] 15:32:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:32:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:32:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:32:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1637ms 15:32:49 INFO - PROCESS | 1845 | 1461018769926 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1845 | 1461018769930 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:32:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:32:49 INFO - PROCESS | 1845 | 1461018769936 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1845 | 1461018769940 Marionette TRACE conn3 <- [1,3086,null,{}] 15:32:49 INFO - PROCESS | 1845 | 1461018769946 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}] 15:32:50 INFO - PROCESS | 1845 | 1461018770204 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:32:50 INFO - PROCESS | 1845 | 1461018770488 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3402e49800 == 146 [pid = 1845] [id = 781] 15:32:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f3405bd3400) [pid = 1845] [serial = 2342] [outer = (nil)] 15:32:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f3408daec00) [pid = 1845] [serial = 2343] [outer = 0x7f3405bd3400] 15:32:50 INFO - PROCESS | 1845 | 1461018770567 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f3408f89800) [pid = 1845] [serial = 2344] [outer = 0x7f3405bd3400] 15:32:51 INFO - PROCESS | 1845 | 1461018771392 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:32:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:32:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1481ms 15:32:51 INFO - PROCESS | 1845 | 1461018771418 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1845 | 1461018771422 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:32:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:32:51 INFO - PROCESS | 1845 | 1461018771428 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1845 | 1461018771431 Marionette TRACE conn3 <- [1,3090,null,{}] 15:32:51 INFO - PROCESS | 1845 | 1461018771436 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}] 15:32:51 INFO - PROCESS | 1845 | 1461018771688 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:32:51 INFO - PROCESS | 1845 | 1461018771946 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3403859000 == 147 [pid = 1845] [id = 782] 15:32:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f33ecc12800) [pid = 1845] [serial = 2345] [outer = (nil)] 15:32:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f3409106400) [pid = 1845] [serial = 2346] [outer = 0x7f33ecc12800] 15:32:52 INFO - PROCESS | 1845 | 1461018772021 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f3409378400) [pid = 1845] [serial = 2347] [outer = 0x7f33ecc12800] 15:32:52 INFO - PROCESS | 1845 | 1461018772855 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:32:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1434ms 15:32:52 INFO - PROCESS | 1845 | 1461018772863 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1845 | 1461018772866 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:32:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:32:52 INFO - PROCESS | 1845 | 1461018772872 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1845 | 1461018772874 Marionette TRACE conn3 <- [1,3094,null,{}] 15:32:52 INFO - PROCESS | 1845 | 1461018772879 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}] 15:32:53 INFO - PROCESS | 1845 | 1461018773123 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:32:53 INFO - PROCESS | 1845 | 1461018773412 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3404049800 == 148 [pid = 1845] [id = 783] 15:32:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f33f2356000) [pid = 1845] [serial = 2348] [outer = (nil)] 15:32:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f3409386c00) [pid = 1845] [serial = 2349] [outer = 0x7f33f2356000] 15:32:53 INFO - PROCESS | 1845 | 1461018773491 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f340be20800) [pid = 1845] [serial = 2350] [outer = 0x7f33f2356000] 15:32:54 INFO - PROCESS | 1845 | 1461018774320 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:32:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:32:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1486ms 15:32:54 INFO - PROCESS | 1845 | 1461018774359 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:32:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:32:54 INFO - PROCESS | 1845 | 1461018774363 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:32:54 INFO - PROCESS | 1845 | 1461018774369 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 1845 | 1461018774372 Marionette TRACE conn3 <- [1,3098,null,{}] 15:32:54 INFO - PROCESS | 1845 | 1461018774378 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}] 15:32:54 INFO - PROCESS | 1845 | 1461018774637 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:32:54 INFO - PROCESS | 1845 | 1461018774922 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f34065d0800 == 149 [pid = 1845] [id = 784] 15:32:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f3407b07800) [pid = 1845] [serial = 2351] [outer = (nil)] 15:32:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f340beb8800) [pid = 1845] [serial = 2352] [outer = 0x7f3407b07800] 15:32:55 INFO - PROCESS | 1845 | 1461018775003 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f3415058c00) [pid = 1845] [serial = 2353] [outer = 0x7f3407b07800] 15:32:55 INFO - PROCESS | 1845 | 1461018775796 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]]]}] 15:32:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:32:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:32:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1487ms 15:32:55 INFO - PROCESS | 1845 | 1461018775857 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1845 | 1461018775860 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:32:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:32:55 INFO - PROCESS | 1845 | 1461018775914 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1845 | 1461018775918 Marionette TRACE conn3 <- [1,3102,null,{}] 15:32:55 INFO - PROCESS | 1845 | 1461018775931 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}] 15:32:56 INFO - PROCESS | 1845 | 1461018776173 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:32:56 INFO - PROCESS | 1845 | 1461018776455 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3408854000 == 150 [pid = 1845] [id = 785] 15:32:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f33f0bf6000) [pid = 1845] [serial = 2354] [outer = (nil)] 15:32:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f34150d3400) [pid = 1845] [serial = 2355] [outer = 0x7f33f0bf6000] 15:32:56 INFO - PROCESS | 1845 | 1461018776533 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f341610f400) [pid = 1845] [serial = 2356] [outer = 0x7f33f0bf6000] 15:32:57 INFO - PROCESS | 1845 | 1461018777370 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:32:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:32:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1540ms 15:32:57 INFO - PROCESS | 1845 | 1461018777408 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 1845 | 1461018777412 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:32:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:32:57 INFO - PROCESS | 1845 | 1461018777418 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1845 | 1461018777420 Marionette TRACE conn3 <- [1,3106,null,{}] 15:32:57 INFO - PROCESS | 1845 | 1461018777426 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}] 15:32:57 INFO - PROCESS | 1845 | 1461018777703 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:32:57 INFO - PROCESS | 1845 | 1461018777966 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3409e14800 == 151 [pid = 1845] [id = 786] 15:32:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f33f23e6800) [pid = 1845] [serial = 2357] [outer = (nil)] 15:32:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f34163de800) [pid = 1845] [serial = 2358] [outer = 0x7f33f23e6800] 15:32:58 INFO - PROCESS | 1845 | 1461018778045 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f3417306800) [pid = 1845] [serial = 2359] [outer = 0x7f33f23e6800] 15:32:58 INFO - PROCESS | 1845 | 1461018778860 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]]]}] 15:32:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:32:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:32:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:32:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1478ms 15:32:58 INFO - PROCESS | 1845 | 1461018778898 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1845 | 1461018778900 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:32:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:32:58 INFO - PROCESS | 1845 | 1461018778907 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1845 | 1461018778911 Marionette TRACE conn3 <- [1,3110,null,{}] 15:32:58 INFO - PROCESS | 1845 | 1461018778916 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}] 15:32:59 INFO - PROCESS | 1845 | 1461018779159 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:32:59 INFO - PROCESS | 1845 | 1461018779424 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3415e80000 == 152 [pid = 1845] [id = 787] 15:32:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f3409377800) [pid = 1845] [serial = 2360] [outer = (nil)] 15:32:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f341730ac00) [pid = 1845] [serial = 2361] [outer = 0x7f3409377800] 15:32:59 INFO - PROCESS | 1845 | 1461018779511 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f341934d800) [pid = 1845] [serial = 2362] [outer = 0x7f3409377800] 15:33:00 INFO - PROCESS | 1845 | 1461018780301 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"]]]}] 15:33:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:33:00 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 15:33:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:33:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1442ms 15:33:00 INFO - PROCESS | 1845 | 1461018780351 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1845 | 1461018780354 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:33:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:33:00 INFO - PROCESS | 1845 | 1461018780360 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1845 | 1461018780364 Marionette TRACE conn3 <- [1,3114,null,{}] 15:33:00 INFO - PROCESS | 1845 | 1461018780369 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}] 15:33:00 INFO - PROCESS | 1845 | 1461018780653 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:33:00 INFO - PROCESS | 1845 | 1461018780971 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\", \"8b92bc84-73f7-4718-96e9-219effc4ba68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f3417014800 == 153 [pid = 1845] [id = 788] 15:33:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f33f355cc00) [pid = 1845] [serial = 2363] [outer = (nil)] 15:33:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f3418de1c00) [pid = 1845] [serial = 2364] [outer = 0x7f33f355cc00] 15:33:01 INFO - PROCESS | 1845 | 1461018781052 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f341b023400) [pid = 1845] [serial = 2365] [outer = 0x7f33f355cc00] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe1f800 == 152 [pid = 1845] [id = 720] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3adc000 == 151 [pid = 1845] [id = 769] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3956000 == 150 [pid = 1845] [id = 768] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33efe12000 == 149 [pid = 1845] [id = 767] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3420476800 == 148 [pid = 1845] [id = 763] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341dc5b000 == 147 [pid = 1845] [id = 762] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341b43d000 == 146 [pid = 1845] [id = 761] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f341aa1e800 == 145 [pid = 1845] [id = 760] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3415f7c000 == 144 [pid = 1845] [id = 759] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340961c800 == 143 [pid = 1845] [id = 758] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3405c87000 == 142 [pid = 1845] [id = 756] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3407cd8000 == 141 [pid = 1845] [id = 757] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3404043000 == 140 [pid = 1845] [id = 755] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f340384b800 == 139 [pid = 1845] [id = 754] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f3402fc0800 == 138 [pid = 1845] [id = 753] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ffadf800 == 137 [pid = 1845] [id = 752] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fea53000 == 136 [pid = 1845] [id = 751] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33fd39b800 == 135 [pid = 1845] [id = 750] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f62f2800 == 134 [pid = 1845] [id = 749] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33f3a8a000 == 133 [pid = 1845] [id = 748] 15:33:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f33ed2e9000 == 132 [pid = 1845] [id = 747] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f33f34cd000) [pid = 1845] [serial = 2103] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f34087c4c00) [pid = 1845] [serial = 2157] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f3407c1f800) [pid = 1845] [serial = 2091] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f33f0b4d000) [pid = 1845] [serial = 2240] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f33f2355800) [pid = 1845] [serial = 2234] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f33f34c7800) [pid = 1845] [serial = 2237] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f33f387f800) [pid = 1845] [serial = 2235] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f33ef0e0800) [pid = 1845] [serial = 2175] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f33ed3f7000) [pid = 1845] [serial = 2174] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f33ee9f5c00) [pid = 1845] [serial = 2231] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f33eca4e400) [pid = 1845] [serial = 2228] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f33ecaf7400) [pid = 1845] [serial = 2229] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f34090b6400) [pid = 1845] [serial = 2226] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f3408f7dc00) [pid = 1845] [serial = 2225] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f3408f7bc00) [pid = 1845] [serial = 2223] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f3408da9c00) [pid = 1845] [serial = 2222] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f3408d48800) [pid = 1845] [serial = 2220] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f3407b08000) [pid = 1845] [serial = 2219] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f34072b8800) [pid = 1845] [serial = 2217] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f3405cca000) [pid = 1845] [serial = 2216] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f3404f8dc00) [pid = 1845] [serial = 2214] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f3403fc4800) [pid = 1845] [serial = 2213] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f3402f52c00) [pid = 1845] [serial = 2211] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f340146f000) [pid = 1845] [serial = 2210] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f3400fa7800) [pid = 1845] [serial = 2208] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f34002b1400) [pid = 1845] [serial = 2207] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f33fff6cc00) [pid = 1845] [serial = 2205] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f33ffe72800) [pid = 1845] [serial = 2204] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f33ff4dac00) [pid = 1845] [serial = 2202] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f33fe920c00) [pid = 1845] [serial = 2201] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f33fe90fc00) [pid = 1845] [serial = 2199] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f33fe707000) [pid = 1845] [serial = 2198] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f33fe69e000) [pid = 1845] [serial = 2196] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f33fd745400) [pid = 1845] [serial = 2195] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f33f878f000) [pid = 1845] [serial = 2193] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f33f8782800) [pid = 1845] [serial = 2192] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f33f84b1c00) [pid = 1845] [serial = 2190] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f33f8146800) [pid = 1845] [serial = 2189] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f33f67ba800) [pid = 1845] [serial = 2187] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f33f66cf800) [pid = 1845] [serial = 2186] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f33f65c7000) [pid = 1845] [serial = 2184] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f33f494a800) [pid = 1845] [serial = 2183] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f33f46af800) [pid = 1845] [serial = 2181] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f33f4256000) [pid = 1845] [serial = 2180] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f33f387cc00) [pid = 1845] [serial = 2178] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f33f23e0000) [pid = 1845] [serial = 2177] [outer = (nil)] [url = about:blank] 15:33:03 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f33f0b58000) [pid = 1845] [serial = 2232] [outer = (nil)] [url = about:blank] 15:33:04 INFO - PROCESS | 1845 | 1461018784338 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]]]}] 15:33:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:33:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 4040ms 15:33:04 INFO - PROCESS | 1845 | 1461018784402 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 1845 | 1461018784409 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:33:05 WARNING - u'runner_teardown' () 15:33:05 INFO - No more tests 15:33:05 INFO - Got 0 unexpected results 15:33:05 INFO - SUITE-END | took 1263s 15:33:05 INFO - Closing logging queue 15:33:05 INFO - queue closed 15:33:05 INFO - Return code: 0 15:33:05 WARNING - # TBPL SUCCESS # 15:33:05 INFO - Running post-action listener: _resource_record_post_action 15:33:05 INFO - Running post-run listener: _resource_record_post_run 15:33:06 INFO - Total resource usage - Wall time: 1299s; CPU: 98.0%; Read bytes: 8437760; Write bytes: 972574720; Read time: 332; Write time: 334992 15:33:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:33:06 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 84692992; Read time: 0; Write time: 108864 15:33:06 INFO - run-tests - Wall time: 1268s; CPU: 98.0%; Read bytes: 5836800; Write bytes: 887881728; Read time: 228; Write time: 226128 15:33:06 INFO - Running post-run listener: _upload_blobber_files 15:33:07 INFO - Blob upload gear active. 15:33:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:33:07 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 15:33:07 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'] 15:33:07 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 15:33:07 INFO - (blobuploader) - INFO - Open directory for files ... 15:33:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:33:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:33:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:33:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:33:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:33:08 INFO - (blobuploader) - INFO - Done attempting. 15:33:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:33:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:33:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:33:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:33:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:33:09 INFO - (blobuploader) - INFO - Done attempting. 15:33:09 INFO - (blobuploader) - INFO - Iteration through files over. 15:33:09 INFO - Return code: 0 15:33:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:33:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:33:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ab3f83df0bf7c45b46744f285cb7f7efdbcb5f2c6359b87ef3ce1588d3b3734e4774f78f5f8e43693dccbac1dacdad02f06e0555f8d2a46af2e62347ba86cf23", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/98b53605b4faca2cafe50805373c451c6937b7b946413403494b8905f2ab007422bb5d6fdaf68d0cfb2d584d060f78b1517ca306803b68878ec62b4fc40a6743"} 15:33:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:33:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:33:09 INFO - Contents: 15:33:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ab3f83df0bf7c45b46744f285cb7f7efdbcb5f2c6359b87ef3ce1588d3b3734e4774f78f5f8e43693dccbac1dacdad02f06e0555f8d2a46af2e62347ba86cf23", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/98b53605b4faca2cafe50805373c451c6937b7b946413403494b8905f2ab007422bb5d6fdaf68d0cfb2d584d060f78b1517ca306803b68878ec62b4fc40a6743"} 15:33:09 INFO - Running post-run listener: copy_logs_to_upload_dir 15:33:09 INFO - Copying logs to upload dir... 15:33:09 INFO - mkdir: /builds/slave/test/build/upload/logs 15:33:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1422.552163 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 43 secs) (at 2016-04-18 15:33:10.041068) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 15:33:10.051691) ========= 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-1461016937.183781-492527688 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ab3f83df0bf7c45b46744f285cb7f7efdbcb5f2c6359b87ef3ce1588d3b3734e4774f78f5f8e43693dccbac1dacdad02f06e0555f8d2a46af2e62347ba86cf23", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/98b53605b4faca2cafe50805373c451c6937b7b946413403494b8905f2ab007422bb5d6fdaf68d0cfb2d584d060f78b1517ca306803b68878ec62b4fc40a6743"} build_url:https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035958 build_url: 'https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/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/ab3f83df0bf7c45b46744f285cb7f7efdbcb5f2c6359b87ef3ce1588d3b3734e4774f78f5f8e43693dccbac1dacdad02f06e0555f8d2a46af2e62347ba86cf23", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/98b53605b4faca2cafe50805373c451c6937b7b946413403494b8905f2ab007422bb5d6fdaf68d0cfb2d584d060f78b1517ca306803b68878ec62b4fc40a6743"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XvJ1EhoGS9ugZhnpawsF0w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 15:33:10.132057) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 15:33:10.132532) ========= 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-1461016937.183781-492527688 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021110 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 15:33:10.200448) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 15:33:10.200904) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 15:33:10.201458) ========= ========= Total master_lag: 1.62 =========