builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-258 starttime: 1461179781.88 results: success (0) buildid: 20160420111945 builduid: 18ae1e1b26ff4ada85b13278bc217b3a revision: f8cc52e2b8f90ebe8982e927d31a0174c6bfe71e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:21.880461) ========= master: http://buildbot-master120.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:21.881082) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:21.881517) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:22.632673) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:22.633069) ========= 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-1461177572.588987-1743006684 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 12:16:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.25M=0.001s 2016-04-20 12:16:23 (9.25 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.580106 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:23.249936) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:23.256534) ========= 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-1461177572.588987-1743006684 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.081170 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:23.370786) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:16:23.371282) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev f8cc52e2b8f90ebe8982e927d31a0174c6bfe71e --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 f8cc52e2b8f90ebe8982e927d31a0174c6bfe71e --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-1461177572.588987-1743006684 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 12:16:23,517 truncating revision to first 12 chars 2016-04-20 12:16:23,517 Setting DEBUG logging. 2016-04-20 12:16:23,518 attempt 1/10 2016-04-20 12:16:23,518 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/f8cc52e2b8f9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 12:16:24,756 unpacking tar archive at: mozilla-inbound-f8cc52e2b8f9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.813991 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:16:25.219679) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:25.220104) ========= script_repo_revision: f8cc52e2b8f90ebe8982e927d31a0174c6bfe71e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:25.220693) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:25.221098) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:16:25.250850) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 56 secs) (at 2016-04-20 12:16:25.251257) ========= /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-1461177572.588987-1743006684 _=/tools/buildbot/bin/python using PTY: False 12:16:25 INFO - MultiFileLogger online at 20160420 12:16:25 in /builds/slave/test 12:16:25 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 12:16:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:16:25 INFO - {'append_to_log': False, 12:16:25 INFO - 'base_work_dir': '/builds/slave/test', 12:16:25 INFO - 'blob_upload_branch': 'mozilla-inbound', 12:16:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:16:25 INFO - 'buildbot_json_path': 'buildprops.json', 12:16:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:16:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:16:25 INFO - 'download_minidump_stackwalk': True, 12:16:25 INFO - 'download_symbols': 'true', 12:16:25 INFO - 'e10s': False, 12:16:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:16:25 INFO - 'tooltool.py': '/tools/tooltool.py', 12:16:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:16:25 INFO - '/tools/misc-python/virtualenv.py')}, 12:16:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:16:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:16:25 INFO - 'log_level': 'info', 12:16:25 INFO - 'log_to_console': True, 12:16:25 INFO - 'opt_config_files': (), 12:16:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:16:25 INFO - '--processes=1', 12:16:25 INFO - '--config=%(test_path)s/wptrunner.ini', 12:16:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:16:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:16:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:16:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:16:25 INFO - 'pip_index': False, 12:16:25 INFO - 'require_test_zip': True, 12:16:25 INFO - 'test_type': ('testharness',), 12:16:25 INFO - 'this_chunk': '1', 12:16:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:16:25 INFO - 'total_chunks': '10', 12:16:25 INFO - 'virtualenv_path': 'venv', 12:16:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:16:25 INFO - 'work_dir': 'build'} 12:16:25 INFO - ##### 12:16:25 INFO - ##### Running clobber step. 12:16:25 INFO - ##### 12:16:25 INFO - Running pre-action listener: _resource_record_pre_action 12:16:25 INFO - Running main action method: clobber 12:16:25 INFO - rmtree: /builds/slave/test/build 12:16:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:16:27 INFO - Running post-action listener: _resource_record_post_action 12:16:27 INFO - ##### 12:16:27 INFO - ##### Running read-buildbot-config step. 12:16:27 INFO - ##### 12:16:27 INFO - Running pre-action listener: _resource_record_pre_action 12:16:27 INFO - Running main action method: read_buildbot_config 12:16:27 INFO - Using buildbot properties: 12:16:27 INFO - { 12:16:27 INFO - "project": "", 12:16:27 INFO - "product": "firefox", 12:16:27 INFO - "script_repo_revision": "production", 12:16:27 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 12:16:27 INFO - "repository": "", 12:16:27 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 12:16:27 INFO - "buildid": "20160420111945", 12:16:27 INFO - "pgo_build": "False", 12:16:27 INFO - "basedir": "/builds/slave/test", 12:16:27 INFO - "buildnumber": 54, 12:16:27 INFO - "slavename": "tst-linux64-spot-258", 12:16:27 INFO - "master": "http://buildbot-master120.bb.releng.use1.mozilla.com:8201/", 12:16:27 INFO - "platform": "linux64", 12:16:27 INFO - "branch": "mozilla-inbound", 12:16:27 INFO - "revision": "f8cc52e2b8f90ebe8982e927d31a0174c6bfe71e", 12:16:27 INFO - "repo_path": "integration/mozilla-inbound", 12:16:27 INFO - "moz_repo_path": "", 12:16:27 INFO - "stage_platform": "linux64", 12:16:27 INFO - "builduid": "18ae1e1b26ff4ada85b13278bc217b3a", 12:16:27 INFO - "slavebuilddir": "test" 12:16:27 INFO - } 12:16:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 12:16:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 12:16:27 INFO - Running post-action listener: _resource_record_post_action 12:16:27 INFO - ##### 12:16:27 INFO - ##### Running download-and-extract step. 12:16:27 INFO - ##### 12:16:27 INFO - Running pre-action listener: _resource_record_pre_action 12:16:27 INFO - Running main action method: download_and_extract 12:16:27 INFO - mkdir: /builds/slave/test/build/tests 12:16:27 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')]} 12:16:27 INFO - https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:16:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:16:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:16:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:16:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:16:40 INFO - Downloaded 1361 bytes. 12:16:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:16:40 INFO - Using the following test package requirements: 12:16:40 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:16:40 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:16:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:16:40 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:16:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:16:40 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:16:40 INFO - u'jsshell-linux-x86_64.zip'], 12:16:40 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:16:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:16:40 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:16:40 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:16:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:16:40 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:16:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:16:40 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:16:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:16:40 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:16:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:16:40 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 12:16:40 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')]} 12:16:40 INFO - https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:16:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:16:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:16:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:16:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:16:47 INFO - Downloaded 22735383 bytes. 12:16:47 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/*'] 12:16:47 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/* 12:16:48 INFO - caution: filename not matched: web-platform/* 12:16:48 INFO - Return code: 11 12:16:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:16:48 INFO - https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:16:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:16:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:16:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:16:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:16:53 INFO - Downloaded 36397853 bytes. 12:16:53 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/*'] 12:16:53 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/* 12:16:56 INFO - caution: filename not matched: bin/* 12:16:56 INFO - caution: filename not matched: config/* 12:16:56 INFO - caution: filename not matched: mozbase/* 12:16:56 INFO - caution: filename not matched: marionette/* 12:16:56 INFO - caution: filename not matched: tools/wptserve/* 12:16:56 INFO - Return code: 11 12:16:56 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')]} 12:16:56 INFO - https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:16:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:16:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:16:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:16:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:17:13 INFO - Downloaded 64280121 bytes. 12:17:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:17:13 INFO - mkdir: /builds/slave/test/properties 12:17:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:17:13 INFO - Writing to file /builds/slave/test/properties/build_url 12:17:13 INFO - Contents: 12:17:13 INFO - build_url:https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:17:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:17:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:17:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:17:14 INFO - Contents: 12:17:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:17:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:17:14 INFO - https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:17:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:17:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:17:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:17:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ELiRIazQSnuF8GlvvueRjQ/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 12:17:25 INFO - Downloaded 90775006 bytes. 12:17:25 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'] 12:17:25 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 12:17:32 INFO - Return code: 0 12:17:32 INFO - Running post-action listener: _resource_record_post_action 12:17:32 INFO - Running post-action listener: set_extra_try_arguments 12:17:32 INFO - ##### 12:17:32 INFO - ##### Running create-virtualenv step. 12:17:32 INFO - ##### 12:17:32 INFO - Running pre-action listener: _pre_create_virtualenv 12:17:32 INFO - Running pre-action listener: _resource_record_pre_action 12:17:32 INFO - Running main action method: create_virtualenv 12:17:32 INFO - Creating virtualenv /builds/slave/test/build/venv 12:17:32 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 12:17:32 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:17:33 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:17:33 INFO - Using real prefix '/usr' 12:17:33 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:17:36 INFO - Installing distribute.............................................................................................................................................................................................done. 12:17:39 INFO - Installing pip.................done. 12:17:39 INFO - Return code: 0 12:17:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:17: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')]} 12:17:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:17:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:17: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')]} 12:17:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:17:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:17:39 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 0x1b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c76bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8d2d0>, '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 0x1c89800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c89c90>, '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-1461177572.588987-1743006684', '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 12:17:39 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 12:17:39 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 12:17:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:17:39 INFO - 'CCACHE_UMASK': '002', 12:17:39 INFO - 'DISPLAY': ':0', 12:17:39 INFO - 'HOME': '/home/cltbld', 12:17:39 INFO - 'LANG': 'en_US.UTF-8', 12:17:39 INFO - 'LOGNAME': 'cltbld', 12:17:39 INFO - 'MAIL': '/var/mail/cltbld', 12:17:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:17:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:17:39 INFO - 'MOZ_NO_REMOTE': '1', 12:17:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:17:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:17:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:17:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:17:39 INFO - 'PWD': '/builds/slave/test', 12:17:39 INFO - 'SHELL': '/bin/bash', 12:17:39 INFO - 'SHLVL': '1', 12:17:39 INFO - 'TERM': 'linux', 12:17:39 INFO - 'TMOUT': '86400', 12:17:39 INFO - 'USER': 'cltbld', 12:17:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461177572.588987-1743006684', 12:17:39 INFO - '_': '/tools/buildbot/bin/python'} 12:17:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:17:40 INFO - Downloading/unpacking psutil>=0.7.1 12:17:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:17:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:17:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:17:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:17:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:17:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:17:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:17:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:17:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:17:46 INFO - Installing collected packages: psutil 12:17:46 INFO - Running setup.py install for psutil 12:17:46 INFO - building 'psutil._psutil_linux' extension 12:17:46 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 12:17:46 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 12:17:46 INFO - building 'psutil._psutil_posix' extension 12:17:46 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 12:17:47 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 12:17:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:17:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:17:47 INFO - Successfully installed psutil 12:17:47 INFO - Cleaning up... 12:17:47 INFO - Return code: 0 12:17:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:17:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:17:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:17:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:17:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:17:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:17:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:17:47 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 0x1b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c76bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8d2d0>, '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 0x1c89800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c89c90>, '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-1461177572.588987-1743006684', '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 12:17:47 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 12:17:47 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 12:17:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:17:47 INFO - 'CCACHE_UMASK': '002', 12:17:47 INFO - 'DISPLAY': ':0', 12:17:47 INFO - 'HOME': '/home/cltbld', 12:17:47 INFO - 'LANG': 'en_US.UTF-8', 12:17:47 INFO - 'LOGNAME': 'cltbld', 12:17:47 INFO - 'MAIL': '/var/mail/cltbld', 12:17:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:17:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:17:47 INFO - 'MOZ_NO_REMOTE': '1', 12:17:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:17:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:17:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:17:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:17:47 INFO - 'PWD': '/builds/slave/test', 12:17:47 INFO - 'SHELL': '/bin/bash', 12:17:47 INFO - 'SHLVL': '1', 12:17:47 INFO - 'TERM': 'linux', 12:17:47 INFO - 'TMOUT': '86400', 12:17:47 INFO - 'USER': 'cltbld', 12:17:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461177572.588987-1743006684', 12:17:47 INFO - '_': '/tools/buildbot/bin/python'} 12:17:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:17:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:17:47 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 12:17:47 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 12:17:47 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 12:17:47 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 12:17:47 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 12:17:47 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 12:17:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:17:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:17:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:17:52 INFO - Installing collected packages: mozsystemmonitor 12:17:52 INFO - Running setup.py install for mozsystemmonitor 12:17:53 INFO - Successfully installed mozsystemmonitor 12:17:53 INFO - Cleaning up... 12:17:53 INFO - Return code: 0 12:17:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:17:53 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')]} 12:17:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:17:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:17:53 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')]} 12:17:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:17:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:17:53 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 0x1b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c76bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8d2d0>, '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 0x1c89800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c89c90>, '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-1461177572.588987-1743006684', '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 12:17:53 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 12:17:53 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 12:17:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:17:53 INFO - 'CCACHE_UMASK': '002', 12:17:53 INFO - 'DISPLAY': ':0', 12:17:53 INFO - 'HOME': '/home/cltbld', 12:17:53 INFO - 'LANG': 'en_US.UTF-8', 12:17:53 INFO - 'LOGNAME': 'cltbld', 12:17:53 INFO - 'MAIL': '/var/mail/cltbld', 12:17:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:17:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:17:53 INFO - 'MOZ_NO_REMOTE': '1', 12:17:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:17:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:17:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:17:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:17:53 INFO - 'PWD': '/builds/slave/test', 12:17:53 INFO - 'SHELL': '/bin/bash', 12:17:53 INFO - 'SHLVL': '1', 12:17:53 INFO - 'TERM': 'linux', 12:17:53 INFO - 'TMOUT': '86400', 12:17:53 INFO - 'USER': 'cltbld', 12:17:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461177572.588987-1743006684', 12:17:53 INFO - '_': '/tools/buildbot/bin/python'} 12:17:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:17:53 INFO - Downloading/unpacking blobuploader==1.2.4 12:17:53 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 12:17:53 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 12:17:53 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 12:17:53 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 12:17:53 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 12:17:53 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 12:17:58 INFO - Downloading blobuploader-1.2.4.tar.gz 12:17:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:17:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:17:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:17:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:17:59 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 12:17:59 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 12:17:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:17:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:18:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:18:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:18:00 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 12:18:00 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 12:18:00 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 12:18:00 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 12:18:00 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 12:18:00 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 12:18:00 INFO - Downloading docopt-0.6.1.tar.gz 12:18:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:18:01 INFO - Installing collected packages: blobuploader, requests, docopt 12:18:01 INFO - Running setup.py install for blobuploader 12:18:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:18:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:18:01 INFO - Running setup.py install for requests 12:18:02 INFO - Running setup.py install for docopt 12:18:02 INFO - Successfully installed blobuploader requests docopt 12:18:02 INFO - Cleaning up... 12:18:02 INFO - Return code: 0 12:18:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:18:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:18:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:18:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:18:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:18:02 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 0x1b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c76bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8d2d0>, '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 0x1c89800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c89c90>, '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-1461177572.588987-1743006684', '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 12:18:02 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 12:18:02 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 12:18:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:18:02 INFO - 'CCACHE_UMASK': '002', 12:18:02 INFO - 'DISPLAY': ':0', 12:18:02 INFO - 'HOME': '/home/cltbld', 12:18:02 INFO - 'LANG': 'en_US.UTF-8', 12:18:02 INFO - 'LOGNAME': 'cltbld', 12:18:02 INFO - 'MAIL': '/var/mail/cltbld', 12:18:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:18:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:18:02 INFO - 'MOZ_NO_REMOTE': '1', 12:18:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:18:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:18:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:18:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:18:02 INFO - 'PWD': '/builds/slave/test', 12:18:02 INFO - 'SHELL': '/bin/bash', 12:18:02 INFO - 'SHLVL': '1', 12:18:02 INFO - 'TERM': 'linux', 12:18:02 INFO - 'TMOUT': '86400', 12:18:02 INFO - 'USER': 'cltbld', 12:18:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461177572.588987-1743006684', 12:18:02 INFO - '_': '/tools/buildbot/bin/python'} 12:18:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:18:02 INFO - Running setup.py (path:/tmp/pip-cMDGZb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:18:03 INFO - Running setup.py (path:/tmp/pip-Af3D4D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:18:03 INFO - Running setup.py (path:/tmp/pip-JruPdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:18:03 INFO - Running setup.py (path:/tmp/pip-by4Z9j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:18:03 INFO - Running setup.py (path:/tmp/pip-gMtFGv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:18:03 INFO - Running setup.py (path:/tmp/pip-91YEwD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:18:03 INFO - Running setup.py (path:/tmp/pip-q9xFoA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:18:03 INFO - Running setup.py (path:/tmp/pip-bfJB2K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:18:04 INFO - Running setup.py (path:/tmp/pip-dDZ1ey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:18:04 INFO - Running setup.py (path:/tmp/pip-1Vvtso-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:18:04 INFO - Running setup.py (path:/tmp/pip-shJ4uO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:18:04 INFO - Running setup.py (path:/tmp/pip-QXEQpy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:18:04 INFO - Running setup.py (path:/tmp/pip-VXjMde-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:18:04 INFO - Running setup.py (path:/tmp/pip-0l03vl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:18:04 INFO - Running setup.py (path:/tmp/pip-p8p4iy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:18:04 INFO - Running setup.py (path:/tmp/pip-4ThoZ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:18:05 INFO - Running setup.py (path:/tmp/pip-5HXXnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:18:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:18:05 INFO - Running setup.py (path:/tmp/pip-TPH7bt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:18:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:18:05 INFO - Running setup.py (path:/tmp/pip-dlRjWq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:18:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:18:05 INFO - Running setup.py (path:/tmp/pip-jqn7is-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:18:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:18:06 INFO - Running setup.py (path:/tmp/pip-bN9KaZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:18:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:18:06 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 12:18:06 INFO - Running setup.py install for manifestparser 12:18:06 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:18:06 INFO - Running setup.py install for mozcrash 12:18:06 INFO - Running setup.py install for mozdebug 12:18:06 INFO - Running setup.py install for mozdevice 12:18:07 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:18:07 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:18:07 INFO - Running setup.py install for mozfile 12:18:07 INFO - Running setup.py install for mozhttpd 12:18:07 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:18:07 INFO - Running setup.py install for mozinfo 12:18:07 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:18:07 INFO - Running setup.py install for mozInstall 12:18:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:18:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:18:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:18:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:18:07 INFO - Running setup.py install for mozleak 12:18:08 INFO - Running setup.py install for mozlog 12:18:08 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:18:08 INFO - Running setup.py install for moznetwork 12:18:08 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:18:08 INFO - Running setup.py install for mozprocess 12:18:08 INFO - Running setup.py install for mozprofile 12:18:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:18:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:18:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:18:09 INFO - Running setup.py install for mozrunner 12:18:09 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:18:09 INFO - Running setup.py install for mozscreenshot 12:18:09 INFO - Running setup.py install for moztest 12:18:09 INFO - Running setup.py install for mozversion 12:18:09 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:18:09 INFO - Running setup.py install for wptserve 12:18:10 INFO - Running setup.py install for marionette-driver 12:18:10 INFO - Running setup.py install for browsermob-proxy 12:18:10 INFO - Running setup.py install for marionette-client 12:18:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:18:10 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:18:11 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 12:18:11 INFO - Cleaning up... 12:18:11 INFO - Return code: 0 12:18:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:18:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:18:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:18:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:18:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:18:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:18:11 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 0x1b66030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c76bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8d2d0>, '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 0x1c89800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c89c90>, '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-1461177572.588987-1743006684', '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 12:18:11 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 12:18:11 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 12:18:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:18:11 INFO - 'CCACHE_UMASK': '002', 12:18:11 INFO - 'DISPLAY': ':0', 12:18:11 INFO - 'HOME': '/home/cltbld', 12:18:11 INFO - 'LANG': 'en_US.UTF-8', 12:18:11 INFO - 'LOGNAME': 'cltbld', 12:18:11 INFO - 'MAIL': '/var/mail/cltbld', 12:18:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:18:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:18:11 INFO - 'MOZ_NO_REMOTE': '1', 12:18:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:18:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:18:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:18:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:18:11 INFO - 'PWD': '/builds/slave/test', 12:18:11 INFO - 'SHELL': '/bin/bash', 12:18:11 INFO - 'SHLVL': '1', 12:18:11 INFO - 'TERM': 'linux', 12:18:11 INFO - 'TMOUT': '86400', 12:18:11 INFO - 'USER': 'cltbld', 12:18:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461177572.588987-1743006684', 12:18:11 INFO - '_': '/tools/buildbot/bin/python'} 12:18:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:18:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:18:11 INFO - Running setup.py (path:/tmp/pip-nR3hRy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:18:11 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)) 12:18:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:18:11 INFO - Running setup.py (path:/tmp/pip-LOziT6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:18:11 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)) 12:18:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:18:11 INFO - Running setup.py (path:/tmp/pip-kugFPH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:18:11 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)) 12:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:18:12 INFO - Running setup.py (path:/tmp/pip-5TCNF_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:18:12 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)) 12:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:18:12 INFO - Running setup.py (path:/tmp/pip-5ENIBK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:18:12 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)) 12:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:18:12 INFO - Running setup.py (path:/tmp/pip-yYYikD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:18:12 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)) 12:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:18:12 INFO - Running setup.py (path:/tmp/pip-hZHyjg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:18:12 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)) 12:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:18:12 INFO - Running setup.py (path:/tmp/pip-imr7d0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:18:12 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)) 12:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:18:12 INFO - Running setup.py (path:/tmp/pip-LYuzv2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:18:12 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)) 12:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:18:12 INFO - Running setup.py (path:/tmp/pip-t47Ddm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:18:13 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)) 12:18:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:18:13 INFO - Running setup.py (path:/tmp/pip-q7KjJ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:18:13 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)) 12:18:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:18:13 INFO - Running setup.py (path:/tmp/pip-EK9fTR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:18:13 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)) 12:18:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:18:13 INFO - Running setup.py (path:/tmp/pip-7HfYj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:18:13 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)) 12:18:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:18:13 INFO - Running setup.py (path:/tmp/pip-U9ZrPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:18:13 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)) 12:18:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:18:13 INFO - Running setup.py (path:/tmp/pip-8_Szu2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:18:13 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)) 12:18:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:18:13 INFO - Running setup.py (path:/tmp/pip-mL5mzH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:18:13 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)) 12:18:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:18:13 INFO - Running setup.py (path:/tmp/pip-vQWEYO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:18:14 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)) 12:18:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:18:14 INFO - Running setup.py (path:/tmp/pip-MeaiQW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:18:14 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)) 12:18:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:18:14 INFO - Running setup.py (path:/tmp/pip-OUAB9L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:18:14 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)) 12:18:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:18:14 INFO - Running setup.py (path:/tmp/pip-OnYhaD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:18:14 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)) 12:18:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:18:14 INFO - Running setup.py (path:/tmp/pip-JebCVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:18:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:18:15 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)) 12:18:15 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)) 12:18:15 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)) 12:18:15 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)) 12:18:15 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)) 12:18:15 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)) 12:18:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:18:15 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 12:18:15 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 12:18:15 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 12:18:15 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 12:18:15 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 12:18:15 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 12:18:19 INFO - Downloading blessings-1.6.tar.gz 12:18:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:18:20 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)) 12:18:20 INFO - Installing collected packages: blessings 12:18:20 INFO - Running setup.py install for blessings 12:18:20 INFO - Successfully installed blessings 12:18:20 INFO - Cleaning up... 12:18:20 INFO - Return code: 0 12:18:20 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:18:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:18:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:18:21 INFO - Reading from file tmpfile_stdout 12:18:21 INFO - Current package versions: 12:18:21 INFO - argparse == 1.2.1 12:18:21 INFO - blessings == 1.6 12:18:21 INFO - blobuploader == 1.2.4 12:18:21 INFO - browsermob-proxy == 0.6.0 12:18:21 INFO - docopt == 0.6.1 12:18:21 INFO - manifestparser == 1.1 12:18:21 INFO - marionette-client == 2.3.0 12:18:21 INFO - marionette-driver == 1.4.0 12:18:21 INFO - mozInstall == 1.12 12:18:21 INFO - mozcrash == 0.17 12:18:21 INFO - mozdebug == 0.1 12:18:21 INFO - mozdevice == 0.48 12:18:21 INFO - mozfile == 1.2 12:18:21 INFO - mozhttpd == 0.7 12:18:21 INFO - mozinfo == 0.9 12:18:21 INFO - mozleak == 0.1 12:18:21 INFO - mozlog == 3.1 12:18:21 INFO - moznetwork == 0.27 12:18:21 INFO - mozprocess == 0.22 12:18:21 INFO - mozprofile == 0.28 12:18:21 INFO - mozrunner == 6.11 12:18:21 INFO - mozscreenshot == 0.1 12:18:21 INFO - mozsystemmonitor == 0.0 12:18:21 INFO - moztest == 0.7 12:18:21 INFO - mozversion == 1.4 12:18:21 INFO - psutil == 3.1.1 12:18:21 INFO - requests == 1.2.3 12:18:21 INFO - wptserve == 1.4.0 12:18:21 INFO - wsgiref == 0.1.2 12:18:21 INFO - Running post-action listener: _resource_record_post_action 12:18:21 INFO - Running post-action listener: _start_resource_monitoring 12:18:21 INFO - Starting resource monitoring. 12:18:21 INFO - ##### 12:18:21 INFO - ##### Running pull step. 12:18:21 INFO - ##### 12:18:21 INFO - Running pre-action listener: _resource_record_pre_action 12:18:21 INFO - Running main action method: pull 12:18:21 INFO - Pull has nothing to do! 12:18:21 INFO - Running post-action listener: _resource_record_post_action 12:18:21 INFO - ##### 12:18:21 INFO - ##### Running install step. 12:18:21 INFO - ##### 12:18:21 INFO - Running pre-action listener: _resource_record_pre_action 12:18:21 INFO - Running main action method: install 12:18:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:18:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:18:21 INFO - Reading from file tmpfile_stdout 12:18:21 INFO - Detecting whether we're running mozinstall >=1.0... 12:18:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:18:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:18:21 INFO - Reading from file tmpfile_stdout 12:18:21 INFO - Output received: 12:18:21 INFO - Usage: mozinstall [options] installer 12:18:21 INFO - Options: 12:18:21 INFO - -h, --help show this help message and exit 12:18:21 INFO - -d DEST, --destination=DEST 12:18:21 INFO - Directory to install application into. [default: 12:18:21 INFO - "/builds/slave/test"] 12:18:21 INFO - --app=APP Application being installed. [default: firefox] 12:18:21 INFO - mkdir: /builds/slave/test/build/application 12:18:21 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'] 12:18:21 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 12:18:53 INFO - Reading from file tmpfile_stdout 12:18:53 INFO - Output received: 12:18:53 INFO - /builds/slave/test/build/application/firefox/firefox 12:18:53 INFO - Running post-action listener: _resource_record_post_action 12:18:53 INFO - ##### 12:18:53 INFO - ##### Running run-tests step. 12:18:53 INFO - ##### 12:18:53 INFO - Running pre-action listener: _resource_record_pre_action 12:18:53 INFO - Running main action method: run_tests 12:18:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:18:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:18:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:18:53 INFO - grabbing minidump binary from tooltool 12:18:53 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')]} 12:18:53 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 0x1c8d2d0>, '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 0x1c89800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c89c90>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:18:53 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 12:18:53 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 12:18:53 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:18:53 INFO - Return code: 0 12:18:53 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:18:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:18:53 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/ELiRIazQSnuF8GlvvueRjQ/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 12:18:53 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/ELiRIazQSnuF8GlvvueRjQ/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 12:18:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:18:53 INFO - 'CCACHE_UMASK': '002', 12:18:53 INFO - 'DISPLAY': ':0', 12:18:53 INFO - 'HOME': '/home/cltbld', 12:18:53 INFO - 'LANG': 'en_US.UTF-8', 12:18:53 INFO - 'LOGNAME': 'cltbld', 12:18:53 INFO - 'MAIL': '/var/mail/cltbld', 12:18:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:18:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:18:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:18:53 INFO - 'MOZ_NO_REMOTE': '1', 12:18:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:18:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:18:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:18:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:18:53 INFO - 'PWD': '/builds/slave/test', 12:18:53 INFO - 'SHELL': '/bin/bash', 12:18:53 INFO - 'SHLVL': '1', 12:18:53 INFO - 'TERM': 'linux', 12:18:53 INFO - 'TMOUT': '86400', 12:18:53 INFO - 'USER': 'cltbld', 12:18:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461177572.588987-1743006684', 12:18:53 INFO - '_': '/tools/buildbot/bin/python'} 12:18:53 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/ELiRIazQSnuF8GlvvueRjQ/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 12:18:54 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 12:18:54 INFO - import pkg_resources 12:18:55 INFO - Using 1 client processes 12:18:55 INFO - wptserve Starting http server on 127.0.0.1:8000 12:18:56 INFO - wptserve Starting http server on 127.0.0.1:8001 12:18:56 INFO - wptserve Starting http server on 127.0.0.1:8443 12:18:58 INFO - SUITE-START | Running 778 tests 12:18:58 INFO - Running testharness tests 12:18:58 INFO - Setting up ssl 12:18:58 INFO - PROCESS | certutil | 12:18:58 INFO - PROCESS | certutil | 12:18:58 INFO - PROCESS | certutil | 12:18:58 INFO - Certificate Nickname Trust Attributes 12:18:58 INFO - SSL,S/MIME,JAR/XPI 12:18:58 INFO - 12:18:58 INFO - web-platform-tests CT,, 12:18:58 INFO - 12:18:58 INFO - Starting runner 12:19:01 INFO - PROCESS | 1844 | 1461179941006 Marionette DEBUG Marionette enabled via build flag and pref 12:19:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfda0a800 == 1 [pid = 1844] [id = 1] 12:19:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 1 (0x7fccfda0b000) [pid = 1844] [serial = 1] [outer = (nil)] 12:19:01 INFO - PROCESS | 1844 | [1844] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:19:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 2 (0x7fccfda0c000) [pid = 1844] [serial = 2] [outer = 0x7fccfda0b000] 12:19:01 INFO - PROCESS | 1844 | 1461179941647 Marionette INFO Listening on port 2828 12:19:02 INFO - PROCESS | 1844 | 1461179942454 Marionette DEBUG Marionette enabled via command-line flag 12:19:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfab55800 == 2 [pid = 1844] [id = 2] 12:19:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 3 (0x7fccfabd6000) [pid = 1844] [serial = 3] [outer = (nil)] 12:19:02 INFO - PROCESS | 1844 | [1844] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:19:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 4 (0x7fccfabd7000) [pid = 1844] [serial = 4] [outer = 0x7fccfabd6000] 12:19:02 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fccfa9ab9a0 12:19:02 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fcd003b8220 12:19:02 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fccf9d1c4f0 12:19:02 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fccf9d1c7f0 12:19:02 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fccf9d1cb20 12:19:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 5 (0x7fcd00405800) [pid = 1844] [serial = 5] [outer = 0x7fccfda0b000] 12:19:02 INFO - PROCESS | 1844 | [1844] 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 12:19:02 INFO - PROCESS | 1844 | 1461179942977 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55317 12:19:03 INFO - PROCESS | 1844 | [1844] 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 12:19:03 INFO - PROCESS | 1844 | 1461179943029 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55318 12:19:03 INFO - PROCESS | 1844 | [1844] 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 12:19:03 INFO - PROCESS | 1844 | 1461179943108 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55319 12:19:03 INFO - PROCESS | 1844 | 1461179943113 Marionette DEBUG Closed connection conn0 12:19:03 INFO - PROCESS | 1844 | 1461179943118 Marionette DEBUG Closed connection conn1 12:19:03 INFO - PROCESS | 1844 | [1844] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 12:19:03 INFO - PROCESS | 1844 | [1844] 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 12:19:03 INFO - PROCESS | 1844 | 1461179943307 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55320 12:19:03 INFO - PROCESS | 1844 | 1461179943312 Marionette DEBUG Closed connection conn2 12:19:03 INFO - PROCESS | 1844 | [1844] 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 12:19:03 INFO - PROCESS | 1844 | 1461179943370 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:55321 12:19:03 INFO - PROCESS | 1844 | 1461179943383 Marionette DEBUG Closed connection conn3 12:19:03 INFO - PROCESS | 1844 | 1461179943445 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:19:03 INFO - PROCESS | 1844 | 1461179943457 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":"20160420111945","device":"desktop","version":"48.0a1"} 12:19:04 INFO - PROCESS | 1844 | [1844] 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 12:19:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccedd16000 == 3 [pid = 1844] [id = 3] 12:19:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 6 (0x7fccedd16800) [pid = 1844] [serial = 6] [outer = (nil)] 12:19:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccedd17000 == 4 [pid = 1844] [id = 4] 12:19:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 7 (0x7fccedfee400) [pid = 1844] [serial = 7] [outer = (nil)] 12:19:06 INFO - PROCESS | 1844 | [1844] 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 12:19:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccece9d000 == 5 [pid = 1844] [id = 5] 12:19:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 8 (0x7fccece48800) [pid = 1844] [serial = 8] [outer = (nil)] 12:19:06 INFO - PROCESS | 1844 | [1844] 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 12:19:06 INFO - PROCESS | 1844 | [1844] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:19:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 9 (0x7fccecce2c00) [pid = 1844] [serial = 9] [outer = 0x7fccece48800] 12:19:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 10 (0x7fccec783000) [pid = 1844] [serial = 10] [outer = 0x7fccedd16800] 12:19:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 11 (0x7fccec8f4400) [pid = 1844] [serial = 11] [outer = 0x7fccedfee400] 12:19:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 12 (0x7fccec8f6400) [pid = 1844] [serial = 12] [outer = 0x7fccece48800] 12:19:08 INFO - PROCESS | 1844 | 1461179948076 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 1844 | 1461179948095 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 13 (0x7fccea9c5400) [pid = 1844] [serial = 13] [outer = 0x7fccece48800] 12:19:08 INFO - PROCESS | 1844 | 1461179948852 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"4c4bffe4-745c-4e65-9a1c-9ee6ff03739d","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":"20160420111945","device":"desktop","version":"48.0a1","command_id":1}}] 12:19:09 INFO - PROCESS | 1844 | 1461179949104 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:19:09 INFO - PROCESS | 1844 | 1461179949282 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 12:19:09 INFO - PROCESS | 1844 | 1461179949527 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:19:09 INFO - PROCESS | 1844 | [1844] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:19:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 14 (0x7fcce764e000) [pid = 1844] [serial = 14] [outer = 0x7fccece48800] 12:19:09 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:19:10 INFO - PROCESS | 1844 | 1461179950021 Marionette TRACE conn4 <- [1,3,null,{}] 12:19:10 INFO - PROCESS | 1844 | 1461179950029 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:19:10 INFO - PROCESS | 1844 | 1461179950053 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 12:19:10 INFO - PROCESS | 1844 | 1461179950101 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 12:19:10 INFO - PROCESS | 1844 | 1461179950106 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 12:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:19:10 INFO - PROCESS | 1844 | 1461179950119 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 1844 | 1461179950124 Marionette TRACE conn4 <- [1,6,null,{}] 12:19:10 INFO - PROCESS | 1844 | 1461179950137 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:10 INFO - PROCESS | 1844 | 1461179950154 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 12:19:10 INFO - PROCESS | 1844 | 1461179950158 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce61ea000 == 6 [pid = 1844] [id = 6] 12:19:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 15 (0x7fcce5f37400) [pid = 1844] [serial = 15] [outer = (nil)] 12:19:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 16 (0x7fcce5f39400) [pid = 1844] [serial = 16] [outer = 0x7fcce5f37400] 12:19:10 INFO - PROCESS | 1844 | 1461179950232 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7fcce5f40400) [pid = 1844] [serial = 17] [outer = 0x7fcce5f37400] 12:19:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5fcf800 == 7 [pid = 1844] [id = 7] 12:19:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 18 (0x7fcce5da2c00) [pid = 1844] [serial = 18] [outer = (nil)] 12:19:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 19 (0x7fcce610ac00) [pid = 1844] [serial = 19] [outer = 0x7fcce5da2c00] 12:19:10 INFO - PROCESS | 1844 | 1461179950690 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 20 (0x7fcce5b13c00) [pid = 1844] [serial = 20] [outer = 0x7fcce5da2c00] 12:19:11 INFO - PROCESS | 1844 | [1844] 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 12:19:11 INFO - PROCESS | 1844 | 1461179951232 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1192ms 12:19:11 INFO - PROCESS | 1844 | 1461179951439 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 1844 | 1461179951445 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 12:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:19:11 INFO - PROCESS | 1844 | 1461179951651 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 1844 | 1461179951656 Marionette TRACE conn4 <- [1,10,null,{}] 12:19:11 INFO - PROCESS | 1844 | 1461179951673 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 1844 | 1461179951882 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 12:19:12 INFO - PROCESS | 1844 | 1461179952019 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4221800 == 8 [pid = 1844] [id = 8] 12:19:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 21 (0x7fcce42a5000) [pid = 1844] [serial = 21] [outer = (nil)] 12:19:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 22 (0x7fcce4e84000) [pid = 1844] [serial = 22] [outer = 0x7fcce42a5000] 12:19:12 INFO - PROCESS | 1844 | 1461179952096 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 23 (0x7fcce5b1e400) [pid = 1844] [serial = 23] [outer = 0x7fcce42a5000] 12:19:12 INFO - PROCESS | 1844 | 1461179952881 Marionette TRACE conn4 <- [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]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1336ms 12:19:12 INFO - PROCESS | 1844 | 1461179952897 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 1844 | 1461179952903 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 12:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:19:12 INFO - PROCESS | 1844 | 1461179952932 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 1844 | 1461179952939 Marionette TRACE conn4 <- [1,14,null,{}] 12:19:12 INFO - PROCESS | 1844 | 1461179952947 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:13 INFO - PROCESS | 1844 | 1461179953121 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 12:19:13 INFO - PROCESS | 1844 | 1461179953239 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce61ef000 == 9 [pid = 1844] [id = 9] 12:19:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 24 (0x7fcce42aac00) [pid = 1844] [serial = 24] [outer = (nil)] 12:19:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 25 (0x7fcce764ac00) [pid = 1844] [serial = 25] [outer = 0x7fcce42aac00] 12:19:13 INFO - PROCESS | 1844 | 1461179953317 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 26 (0x7fcce9d4bc00) [pid = 1844] [serial = 26] [outer = 0x7fcce42aac00] 12:19:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb612000 == 10 [pid = 1844] [id = 10] 12:19:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 27 (0x7fcceb613800) [pid = 1844] [serial = 27] [outer = (nil)] 12:19:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 28 (0x7fccec1d5000) [pid = 1844] [serial = 28] [outer = 0x7fcceb613800] 12:19:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 29 (0x7fcceb138800) [pid = 1844] [serial = 29] [outer = 0x7fcceb613800] 12:19:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce9d39800 == 11 [pid = 1844] [id = 11] 12:19:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 30 (0x7fcceb113800) [pid = 1844] [serial = 30] [outer = (nil)] 12:19:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 31 (0x7fccecbdd800) [pid = 1844] [serial = 31] [outer = 0x7fcceb113800] 12:19:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 32 (0x7fccec8f7c00) [pid = 1844] [serial = 32] [outer = 0x7fcceb113800] 12:19:14 INFO - PROCESS | 1844 | 1461179954466 Marionette TRACE conn4 <- [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]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1592ms 12:19:14 INFO - PROCESS | 1844 | 1461179954559 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 1844 | 1461179954569 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 12:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:19:14 INFO - PROCESS | 1844 | 1461179954581 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 1844 | 1461179954585 Marionette TRACE conn4 <- [1,18,null,{}] 12:19:14 INFO - PROCESS | 1844 | 1461179954835 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:15 INFO - PROCESS | 1844 | 1461179955026 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 12:19:15 INFO - PROCESS | 1844 | 1461179955097 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce61d1000 == 12 [pid = 1844] [id = 12] 12:19:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 33 (0x7fcce7652800) [pid = 1844] [serial = 33] [outer = (nil)] 12:19:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 34 (0x7fcce77df800) [pid = 1844] [serial = 34] [outer = 0x7fcce7652800] 12:19:15 INFO - PROCESS | 1844 | 1461179955166 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 35 (0x7fcceb256000) [pid = 1844] [serial = 35] [outer = 0x7fcce7652800] 12:19:16 INFO - PROCESS | 1844 | 1461179956016 Marionette TRACE conn4 <- [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]]]}] 12:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1460ms 12:19:16 INFO - PROCESS | 1844 | 1461179956042 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 1844 | 1461179956050 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 12:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:19:16 INFO - PROCESS | 1844 | 1461179956057 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 1844 | 1461179956060 Marionette TRACE conn4 <- [1,22,null,{}] 12:19:16 INFO - PROCESS | 1844 | 1461179956067 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:16 INFO - PROCESS | 1844 | 1461179956261 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 12:19:16 INFO - PROCESS | 1844 | 1461179956351 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb605800 == 13 [pid = 1844] [id = 13] 12:19:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fcce9d4e400) [pid = 1844] [serial = 36] [outer = (nil)] 12:19:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fcceb259000) [pid = 1844] [serial = 37] [outer = 0x7fcce9d4e400] 12:19:16 INFO - PROCESS | 1844 | 1461179956425 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fccec3fb000) [pid = 1844] [serial = 38] [outer = 0x7fcce9d4e400] 12:19:17 INFO - PROCESS | 1844 | 1461179957116 Marionette TRACE conn4 <- [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]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1079ms 12:19:17 INFO - PROCESS | 1844 | 1461179957136 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 1844 | 1461179957139 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 12:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:19:17 INFO - PROCESS | 1844 | 1461179957145 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 1844 | 1461179957148 Marionette TRACE conn4 <- [1,26,null,{}] 12:19:17 INFO - PROCESS | 1844 | 1461179957157 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 1844 | 1461179957316 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 12:19:17 INFO - PROCESS | 1844 | 1461179957402 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced19c000 == 14 [pid = 1844] [id = 14] 12:19:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fccec3fa000) [pid = 1844] [serial = 39] [outer = (nil)] 12:19:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fccedc64000) [pid = 1844] [serial = 40] [outer = 0x7fccec3fa000] 12:19:17 INFO - PROCESS | 1844 | 1461179957475 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fccedfe8000) [pid = 1844] [serial = 41] [outer = 0x7fccec3fa000] 12:19:18 INFO - PROCESS | 1844 | 1461179958310 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1181ms 12:19:18 INFO - PROCESS | 1844 | 1461179958335 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 12:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:19:18 INFO - PROCESS | 1844 | 1461179958345 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 12:19:18 INFO - PROCESS | 1844 | 1461179958351 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 1844 | 1461179958355 Marionette TRACE conn4 <- [1,30,null,{}] 12:19:18 INFO - PROCESS | 1844 | 1461179958360 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:18 INFO - PROCESS | 1844 | 1461179958503 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 12:19:18 INFO - PROCESS | 1844 | 1461179958513 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccedfaa000 == 15 [pid = 1844] [id = 15] 12:19:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fccea8bec00) [pid = 1844] [serial = 42] [outer = (nil)] 12:19:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fccf4cad400) [pid = 1844] [serial = 43] [outer = 0x7fccea8bec00] 12:19:18 INFO - PROCESS | 1844 | 1461179958577 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fccfa975c00) [pid = 1844] [serial = 44] [outer = 0x7fccea8bec00] 12:19:19 INFO - PROCESS | 1844 | 1461179959292 Marionette TRACE conn4 <- [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]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 981ms 12:19:19 INFO - PROCESS | 1844 | 1461179959334 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 1844 | 1461179959338 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 12:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:19:19 INFO - PROCESS | 1844 | 1461179959344 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 1844 | 1461179959346 Marionette TRACE conn4 <- [1,34,null,{}] 12:19:19 INFO - PROCESS | 1844 | 1461179959352 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:19 INFO - PROCESS | 1844 | 1461179959519 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 12:19:19 INFO - PROCESS | 1844 | 1461179959540 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee6b7800 == 16 [pid = 1844] [id = 16] 12:19:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fcceb686000) [pid = 1844] [serial = 45] [outer = (nil)] 12:19:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fccfae13000) [pid = 1844] [serial = 46] [outer = 0x7fcceb686000] 12:19:19 INFO - PROCESS | 1844 | 1461179959606 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fccfaeec800) [pid = 1844] [serial = 47] [outer = 0x7fcceb686000] 12:19:20 INFO - PROCESS | 1844 | 1461179960275 Marionette TRACE conn4 <- [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]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 981ms 12:19:20 INFO - PROCESS | 1844 | 1461179960326 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 1844 | 1461179960330 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 12:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:19:20 INFO - PROCESS | 1844 | 1461179960336 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 1844 | 1461179960338 Marionette TRACE conn4 <- [1,38,null,{}] 12:19:20 INFO - PROCESS | 1844 | 1461179960344 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:20 INFO - PROCESS | 1844 | 1461179960570 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 12:19:20 INFO - PROCESS | 1844 | 1461179960587 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0c6f000 == 17 [pid = 1844] [id = 17] 12:19:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fccfb0a4000) [pid = 1844] [serial = 48] [outer = (nil)] 12:19:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fccfc1f7000) [pid = 1844] [serial = 49] [outer = 0x7fccfb0a4000] 12:19:20 INFO - PROCESS | 1844 | 1461179960657 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fccff86c400) [pid = 1844] [serial = 50] [outer = 0x7fccfb0a4000] 12:19:21 INFO - PROCESS | 1844 | 1461179961384 Marionette TRACE conn4 <- [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]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1077ms 12:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:19:21 INFO - PROCESS | 1844 | 1461179961414 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 1844 | 1461179961417 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 12:19:21 INFO - PROCESS | 1844 | 1461179961427 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 1844 | 1461179961430 Marionette TRACE conn4 <- [1,42,null,{}] 12:19:21 INFO - PROCESS | 1844 | 1461179961435 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:21 INFO - PROCESS | 1844 | 1461179961602 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 12:19:21 INFO - PROCESS | 1844 | 1461179961619 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec645800 == 18 [pid = 1844] [id = 18] 12:19:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fcce61b6000) [pid = 1844] [serial = 51] [outer = (nil)] 12:19:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fcce9dc1400) [pid = 1844] [serial = 52] [outer = 0x7fcce61b6000] 12:19:21 INFO - PROCESS | 1844 | 1461179961681 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fccffebf000) [pid = 1844] [serial = 53] [outer = 0x7fcce61b6000] 12:19:22 INFO - PROCESS | 1844 | 1461179962562 Marionette TRACE conn4 <- [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]]]}] 12:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1185ms 12:19:22 INFO - PROCESS | 1844 | 1461179962609 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 12:19:22 INFO - PROCESS | 1844 | 1461179962616 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 12:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:19:22 INFO - PROCESS | 1844 | 1461179962626 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 1844 | 1461179962631 Marionette TRACE conn4 <- [1,46,null,{}] 12:19:22 INFO - PROCESS | 1844 | 1461179962639 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:22 INFO - PROCESS | 1844 | 1461179962813 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 12:19:22 INFO - PROCESS | 1844 | 1461179962941 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb138000 == 19 [pid = 1844] [id = 19] 12:19:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fcce77d5400) [pid = 1844] [serial = 54] [outer = (nil)] 12:19:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fcceb111c00) [pid = 1844] [serial = 55] [outer = 0x7fcce77d5400] 12:19:23 INFO - PROCESS | 1844 | 1461179963026 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fcceb80e000) [pid = 1844] [serial = 56] [outer = 0x7fcce77d5400] 12:19:23 INFO - PROCESS | 1844 | 1461179963887 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1332ms 12:19:23 INFO - PROCESS | 1844 | 1461179963964 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 1844 | 1461179963979 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 12:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:19:23 INFO - PROCESS | 1844 | 1461179963989 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 1844 | 1461179963993 Marionette TRACE conn4 <- [1,50,null,{}] 12:19:24 INFO - PROCESS | 1844 | 1461179963999 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:24 INFO - PROCESS | 1844 | 1461179964310 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 12:19:24 INFO - PROCESS | 1844 | 1461179964387 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee20f000 == 20 [pid = 1844] [id = 20] 12:19:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fcceb8b1800) [pid = 1844] [serial = 57] [outer = (nil)] 12:19:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fccedc64800) [pid = 1844] [serial = 58] [outer = 0x7fcceb8b1800] 12:19:24 INFO - PROCESS | 1844 | 1461179964548 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fccee40d000) [pid = 1844] [serial = 59] [outer = 0x7fcceb8b1800] 12:19:25 INFO - PROCESS | 1844 | 1461179965719 Marionette TRACE conn4 <- [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]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1747ms 12:19:25 INFO - PROCESS | 1844 | 1461179965737 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 1844 | 1461179965742 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 12:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:19:25 INFO - PROCESS | 1844 | 1461179965754 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 1844 | 1461179965763 Marionette TRACE conn4 <- [1,54,null,{}] 12:19:25 INFO - PROCESS | 1844 | 1461179965788 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:26 INFO - PROCESS | 1844 | 1461179966021 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 12:19:26 INFO - PROCESS | 1844 | 1461179966174 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4cdb800 == 21 [pid = 1844] [id = 21] 12:19:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fccf0f2c400) [pid = 1844] [serial = 60] [outer = (nil)] 12:19:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fccfb036400) [pid = 1844] [serial = 61] [outer = 0x7fccf0f2c400] 12:19:26 INFO - PROCESS | 1844 | 1461179966278 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fccfbec6000) [pid = 1844] [serial = 62] [outer = 0x7fccf0f2c400] 12:19:27 INFO - PROCESS | 1844 | 1461179967073 Marionette TRACE conn4 <- [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]]]}] 12:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1494ms 12:19:27 INFO - PROCESS | 1844 | 1461179967259 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 12:19:27 INFO - PROCESS | 1844 | 1461179967265 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 12:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:19:27 INFO - PROCESS | 1844 | 1461179967272 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 1844 | 1461179967276 Marionette TRACE conn4 <- [1,58,null,{}] 12:19:27 INFO - PROCESS | 1844 | 1461179967283 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:27 INFO - PROCESS | 1844 | 1461179967442 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 12:19:27 INFO - PROCESS | 1844 | 1461179967600 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb882800 == 22 [pid = 1844] [id = 22] 12:19:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fcce4e86000) [pid = 1844] [serial = 63] [outer = (nil)] 12:19:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fcce77d5800) [pid = 1844] [serial = 64] [outer = 0x7fcce4e86000] 12:19:27 INFO - PROCESS | 1844 | 1461179967681 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fcceb1abc00) [pid = 1844] [serial = 65] [outer = 0x7fcce4e86000] 12:19:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf0c6f000 == 21 [pid = 1844] [id = 17] 12:19:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee6b7800 == 20 [pid = 1844] [id = 16] 12:19:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccedfaa000 == 19 [pid = 1844] [id = 15] 12:19:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced19c000 == 18 [pid = 1844] [id = 14] 12:19:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb605800 == 17 [pid = 1844] [id = 13] 12:19:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce61d1000 == 16 [pid = 1844] [id = 12] 12:19:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce61ef000 == 15 [pid = 1844] [id = 9] 12:19:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4221800 == 14 [pid = 1844] [id = 8] 12:19:28 INFO - PROCESS | 1844 | 1461179968615 Marionette TRACE conn4 <- [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]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1386ms 12:19:28 INFO - PROCESS | 1844 | 1461179968662 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 1844 | 1461179968668 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 12:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:19:28 INFO - PROCESS | 1844 | 1461179968676 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 1844 | 1461179968682 Marionette TRACE conn4 <- [1,62,null,{}] 12:19:28 INFO - PROCESS | 1844 | 1461179968690 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:28 INFO - PROCESS | 1844 | 1461179968852 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 12:19:28 INFO - PROCESS | 1844 | 1461179968979 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce61ef000 == 15 [pid = 1844] [id = 23] 12:19:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fcce77d7000) [pid = 1844] [serial = 66] [outer = (nil)] 12:19:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fcceb68b400) [pid = 1844] [serial = 67] [outer = 0x7fcce77d7000] 12:19:29 INFO - PROCESS | 1844 | 1461179969064 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fccec3f9000) [pid = 1844] [serial = 68] [outer = 0x7fcce77d7000] 12:19:29 INFO - PROCESS | 1844 | 1461179969886 Marionette TRACE conn4 <- [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]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1281ms 12:19:29 INFO - PROCESS | 1844 | 1461179969975 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 1844 | 1461179969984 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 12:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:19:30 INFO - PROCESS | 1844 | 1461179969997 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 1844 | 1461179970001 Marionette TRACE conn4 <- [1,66,null,{}] 12:19:30 INFO - PROCESS | 1844 | 1461179970007 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:30 INFO - PROCESS | 1844 | 1461179970167 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 12:19:30 INFO - PROCESS | 1844 | 1461179970293 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced74e000 == 16 [pid = 1844] [id = 24] 12:19:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fcce9dc4c00) [pid = 1844] [serial = 69] [outer = (nil)] 12:19:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fccee663000) [pid = 1844] [serial = 70] [outer = 0x7fcce9dc4c00] 12:19:30 INFO - PROCESS | 1844 | 1461179970366 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fccf0a3fc00) [pid = 1844] [serial = 71] [outer = 0x7fcce9dc4c00] 12:19:31 INFO - PROCESS | 1844 | 1461179971179 Marionette TRACE conn4 <- [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]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1233ms 12:19:31 INFO - PROCESS | 1844 | 1461179971231 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 1844 | 1461179971234 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 12:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:19:31 INFO - PROCESS | 1844 | 1461179971258 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 1844 | 1461179971265 Marionette TRACE conn4 <- [1,70,null,{}] 12:19:31 INFO - PROCESS | 1844 | 1461179971283 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:31 INFO - PROCESS | 1844 | 1461179971453 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 12:19:31 INFO - PROCESS | 1844 | 1461179971584 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0c6e800 == 17 [pid = 1844] [id = 25] 12:19:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fcce9d4b800) [pid = 1844] [serial = 72] [outer = (nil)] 12:19:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fccfaeeec00) [pid = 1844] [serial = 73] [outer = 0x7fcce9d4b800] 12:19:31 INFO - PROCESS | 1844 | 1461179971670 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fccfbecf000) [pid = 1844] [serial = 74] [outer = 0x7fcce9d4b800] 12:19:32 INFO - PROCESS | 1844 | 1461179972447 Marionette TRACE conn4 <- [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]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1258ms 12:19:32 INFO - PROCESS | 1844 | 1461179972499 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 1844 | 1461179972504 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 12:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:19:32 INFO - PROCESS | 1844 | 1461179972510 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 1844 | 1461179972513 Marionette TRACE conn4 <- [1,74,null,{}] 12:19:32 INFO - PROCESS | 1844 | 1461179972518 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:32 INFO - PROCESS | 1844 | 1461179972666 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 12:19:32 INFO - PROCESS | 1844 | 1461179972797 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfab4d800 == 18 [pid = 1844] [id = 26] 12:19:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fccee66e800) [pid = 1844] [serial = 75] [outer = (nil)] 12:19:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fccffec5000) [pid = 1844] [serial = 76] [outer = 0x7fccee66e800] 12:19:32 INFO - PROCESS | 1844 | 1461179972874 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fccfff95000) [pid = 1844] [serial = 77] [outer = 0x7fccee66e800] 12:19:33 INFO - PROCESS | 1844 | 1461179973766 Marionette TRACE conn4 <- [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]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1329ms 12:19:33 INFO - PROCESS | 1844 | 1461179973840 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 12:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:19:33 INFO - PROCESS | 1844 | 1461179973845 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 12:19:33 INFO - PROCESS | 1844 | 1461179973853 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 1844 | 1461179973858 Marionette TRACE conn4 <- [1,78,null,{}] 12:19:33 INFO - PROCESS | 1844 | 1461179973866 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:34 INFO - PROCESS | 1844 | 1461179974082 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 12:19:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee20f000 == 17 [pid = 1844] [id = 20] 12:19:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb138000 == 16 [pid = 1844] [id = 19] 12:19:34 INFO - PROCESS | 1844 | 1461179974282 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce61d0800 == 17 [pid = 1844] [id = 27] 12:19:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fcce5da3800) [pid = 1844] [serial = 78] [outer = (nil)] 12:19:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fcce5f3ec00) [pid = 1844] [serial = 79] [outer = 0x7fcce5da3800] 12:19:34 INFO - PROCESS | 1844 | 1461179974362 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fccec155400) [pid = 1844] [serial = 80] [outer = 0x7fcce5da3800] 12:19:35 INFO - PROCESS | 1844 | 1461179975108 Marionette TRACE conn4 <- [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]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1334ms 12:19:35 INFO - PROCESS | 1844 | 1461179975187 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 1844 | 1461179975195 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 12:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:19:35 INFO - PROCESS | 1844 | 1461179975203 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 1844 | 1461179975207 Marionette TRACE conn4 <- [1,82,null,{}] 12:19:35 INFO - PROCESS | 1844 | 1461179975214 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:35 INFO - PROCESS | 1844 | 1461179975383 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 12:19:35 INFO - PROCESS | 1844 | 1461179975485 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee218000 == 18 [pid = 1844] [id = 28] 12:19:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fcce5f39800) [pid = 1844] [serial = 81] [outer = (nil)] 12:19:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fcceeec2800) [pid = 1844] [serial = 82] [outer = 0x7fcce5f39800] 12:19:35 INFO - PROCESS | 1844 | 1461179975561 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fccf15a6400) [pid = 1844] [serial = 83] [outer = 0x7fcce5f39800] 12:19:36 INFO - PROCESS | 1844 | 1461179976327 Marionette TRACE conn4 <- [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]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1177ms 12:19:36 INFO - PROCESS | 1844 | 1461179976385 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 12:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:19:36 INFO - PROCESS | 1844 | 1461179976392 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 12:19:36 INFO - PROCESS | 1844 | 1461179976398 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 1844 | 1461179976401 Marionette TRACE conn4 <- [1,86,null,{}] 12:19:36 INFO - PROCESS | 1844 | 1461179976407 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:36 INFO - PROCESS | 1844 | 1461179976579 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 12:19:36 INFO - PROCESS | 1844 | 1461179976707 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfa9e7000 == 19 [pid = 1844] [id = 29] 12:19:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fccedf91c00) [pid = 1844] [serial = 84] [outer = (nil)] 12:19:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fccfb07e000) [pid = 1844] [serial = 85] [outer = 0x7fccedf91c00] 12:19:36 INFO - PROCESS | 1844 | 1461179976782 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fccfc1c1c00) [pid = 1844] [serial = 86] [outer = 0x7fccedf91c00] 12:19:37 INFO - PROCESS | 1844 | 1461179977658 Marionette TRACE conn4 <- [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]]]}] 12:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1328ms 12:19:37 INFO - PROCESS | 1844 | 1461179977727 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 1844 | 1461179977731 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 12:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:19:37 INFO - PROCESS | 1844 | 1461179977744 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 1844 | 1461179977753 Marionette TRACE conn4 <- [1,90,null,{}] 12:19:37 INFO - PROCESS | 1844 | 1461179977761 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:37 INFO - PROCESS | 1844 | 1461179977962 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 12:19:38 INFO - PROCESS | 1844 | 1461179978099 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfb0ed000 == 20 [pid = 1844] [id = 30] 12:19:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fccf9dc5000) [pid = 1844] [serial = 87] [outer = (nil)] 12:19:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fcd002ab400) [pid = 1844] [serial = 88] [outer = 0x7fccf9dc5000] 12:19:38 INFO - PROCESS | 1844 | 1461179978178 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fcd00428800) [pid = 1844] [serial = 89] [outer = 0x7fccf9dc5000] 12:19:38 INFO - PROCESS | 1844 | 1461179978922 Marionette TRACE conn4 <- [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]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1245ms 12:19:38 INFO - PROCESS | 1844 | 1461179978984 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 1844 | 1461179978989 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 12:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:19:39 INFO - PROCESS | 1844 | 1461179979013 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 1844 | 1461179979017 Marionette TRACE conn4 <- [1,94,null,{}] 12:19:39 INFO - PROCESS | 1844 | 1461179979022 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:39 INFO - PROCESS | 1844 | 1461179979182 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 12:19:39 INFO - PROCESS | 1844 | 1461179979313 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfc00f000 == 21 [pid = 1844] [id = 31] 12:19:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fcd0006dc00) [pid = 1844] [serial = 90] [outer = (nil)] 12:19:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fcd020a0c00) [pid = 1844] [serial = 91] [outer = 0x7fcd0006dc00] 12:19:39 INFO - PROCESS | 1844 | 1461179979390 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcd02d85400) [pid = 1844] [serial = 92] [outer = 0x7fcd0006dc00] 12:19:40 INFO - PROCESS | 1844 | 1461179980103 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1136ms 12:19:40 INFO - PROCESS | 1844 | 1461179980147 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 1844 | 1461179980151 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 12:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:19:40 INFO - PROCESS | 1844 | 1461179980157 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 1844 | 1461179980160 Marionette TRACE conn4 <- [1,98,null,{}] 12:19:40 INFO - PROCESS | 1844 | 1461179980166 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:40 INFO - PROCESS | 1844 | 1461179980307 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 12:19:40 INFO - PROCESS | 1844 | 1461179980441 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb8c800 == 22 [pid = 1844] [id = 32] 12:19:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fcd0435e000) [pid = 1844] [serial = 93] [outer = (nil)] 12:19:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fcd04366000) [pid = 1844] [serial = 94] [outer = 0x7fcd0435e000] 12:19:40 INFO - PROCESS | 1844 | 1461179980529 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fcd07ad1c00) [pid = 1844] [serial = 95] [outer = 0x7fcd0435e000] 12:19:41 INFO - PROCESS | 1844 | 1461179981506 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1428ms 12:19:41 INFO - PROCESS | 1844 | 1461179981587 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 1844 | 1461179981596 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 12:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:19:41 INFO - PROCESS | 1844 | 1461179981604 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 1844 | 1461179981609 Marionette TRACE conn4 <- [1,102,null,{}] 12:19:41 INFO - PROCESS | 1844 | 1461179981714 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:41 INFO - PROCESS | 1844 | 1461179981912 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 12:19:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced74e000 == 21 [pid = 1844] [id = 24] 12:19:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce61ef000 == 20 [pid = 1844] [id = 23] 12:19:42 INFO - PROCESS | 1844 | 1461179982119 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec458800 == 21 [pid = 1844] [id = 33] 12:19:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fcce764c000) [pid = 1844] [serial = 96] [outer = (nil)] 12:19:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fcceb25f800) [pid = 1844] [serial = 97] [outer = 0x7fcce764c000] 12:19:42 INFO - PROCESS | 1844 | 1461179982209 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fccedfe0400) [pid = 1844] [serial = 98] [outer = 0x7fcce764c000] 12:19:42 INFO - PROCESS | 1844 | 1461179982989 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1415ms 12:19:43 INFO - PROCESS | 1844 | 1461179983022 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 1844 | 1461179983029 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 12:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:19:43 INFO - PROCESS | 1844 | 1461179983037 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 1844 | 1461179983043 Marionette TRACE conn4 <- [1,106,null,{}] 12:19:43 INFO - PROCESS | 1844 | 1461179983050 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:43 INFO - PROCESS | 1844 | 1461179983262 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 12:19:43 INFO - PROCESS | 1844 | 1461179983280 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfab42000 == 22 [pid = 1844] [id = 34] 12:19:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fccf0f22800) [pid = 1844] [serial = 99] [outer = (nil)] 12:19:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fccfaef3000) [pid = 1844] [serial = 100] [outer = 0x7fccf0f22800] 12:19:43 INFO - PROCESS | 1844 | 1461179983356 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fccfbec5c00) [pid = 1844] [serial = 101] [outer = 0x7fccf0f22800] 12:19:44 INFO - PROCESS | 1844 | 1461179984237 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1232ms 12:19:44 INFO - PROCESS | 1844 | 1461179984296 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 1844 | 1461179984301 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 12:19:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fccee60cc00) [pid = 1844] [serial = 102] [outer = 0x7fcceb113800] 12:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:19:44 INFO - PROCESS | 1844 | 1461179984353 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 1844 | 1461179984357 Marionette TRACE conn4 <- [1,110,null,{}] 12:19:44 INFO - PROCESS | 1844 | 1461179984420 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:44 INFO - PROCESS | 1844 | 1461179984575 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 12:19:44 INFO - PROCESS | 1844 | 1461179984710 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced209800 == 23 [pid = 1844] [id = 35] 12:19:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fccea8b3000) [pid = 1844] [serial = 103] [outer = (nil)] 12:19:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fccecce1c00) [pid = 1844] [serial = 104] [outer = 0x7fccea8b3000] 12:19:44 INFO - PROCESS | 1844 | 1461179984785 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcd0042e000) [pid = 1844] [serial = 105] [outer = 0x7fccea8b3000] 12:19:45 INFO - PROCESS | 1844 | 1461179985646 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1371ms 12:19:45 INFO - PROCESS | 1844 | 1461179985719 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 1844 | 1461179985725 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 12:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:19:45 INFO - PROCESS | 1844 | 1461179985741 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 1844 | 1461179985748 Marionette TRACE conn4 <- [1,114,null,{}] 12:19:45 INFO - PROCESS | 1844 | 1461179985754 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:45 INFO - PROCESS | 1844 | 1461179985917 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 12:19:46 INFO - PROCESS | 1844 | 1461179986025 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0026b000 == 24 [pid = 1844] [id = 36] 12:19:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcceb67e000) [pid = 1844] [serial = 106] [outer = (nil)] 12:19:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcd02aeb800) [pid = 1844] [serial = 107] [outer = 0x7fcceb67e000] 12:19:46 INFO - PROCESS | 1844 | 1461179986098 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcd045d9400) [pid = 1844] [serial = 108] [outer = 0x7fcceb67e000] 12:19:46 INFO - PROCESS | 1844 | 1461179986936 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1245ms 12:19:46 INFO - PROCESS | 1844 | 1461179986979 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 1844 | 1461179986983 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 12:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:19:46 INFO - PROCESS | 1844 | 1461179986989 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 1844 | 1461179986991 Marionette TRACE conn4 <- [1,118,null,{}] 12:19:47 INFO - PROCESS | 1844 | 1461179986997 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:47 INFO - PROCESS | 1844 | 1461179987141 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 12:19:47 INFO - PROCESS | 1844 | 1461179987291 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd00420800 == 25 [pid = 1844] [id = 37] 12:19:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fcce2a7e800) [pid = 1844] [serial = 109] [outer = (nil)] 12:19:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fcce2a84800) [pid = 1844] [serial = 110] [outer = 0x7fcce2a7e800] 12:19:47 INFO - PROCESS | 1844 | 1461179987366 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fcce2a8ac00) [pid = 1844] [serial = 111] [outer = 0x7fcce2a7e800] 12:19:48 INFO - PROCESS | 1844 | 1461179988164 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1232ms 12:19:48 INFO - PROCESS | 1844 | 1461179988240 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 1844 | 1461179988242 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 12:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:19:48 INFO - PROCESS | 1844 | 1461179988252 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 1844 | 1461179988254 Marionette TRACE conn4 <- [1,122,null,{}] 12:19:48 INFO - PROCESS | 1844 | 1461179988258 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:48 INFO - PROCESS | 1844 | 1461179988419 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 12:19:48 INFO - PROCESS | 1844 | 1461179988633 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccedd0d800 == 26 [pid = 1844] [id = 38] 12:19:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcce2a84c00) [pid = 1844] [serial = 112] [outer = (nil)] 12:19:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcce2a8b400) [pid = 1844] [serial = 113] [outer = 0x7fcce2a84c00] 12:19:48 INFO - PROCESS | 1844 | 1461179988717 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fcce2bcbc00) [pid = 1844] [serial = 114] [outer = 0x7fcce2a84c00] 12:19:49 INFO - PROCESS | 1844 | 1461179989562 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1329ms 12:19:49 INFO - PROCESS | 1844 | 1461179989587 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 1844 | 1461179989594 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 12:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:19:49 INFO - PROCESS | 1844 | 1461179989605 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 1844 | 1461179989608 Marionette TRACE conn4 <- [1,126,null,{}] 12:19:49 INFO - PROCESS | 1844 | 1461179989616 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:49 INFO - PROCESS | 1844 | 1461179989768 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 12:19:49 INFO - PROCESS | 1844 | 1461179989913 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccece95800 == 27 [pid = 1844] [id = 39] 12:19:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcce2abf400) [pid = 1844] [serial = 115] [outer = (nil)] 12:19:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fcce2bcfc00) [pid = 1844] [serial = 116] [outer = 0x7fcce2abf400] 12:19:49 INFO - PROCESS | 1844 | 1461179989997 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcce61b6800) [pid = 1844] [serial = 117] [outer = 0x7fcce2abf400] 12:19:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee218000 == 26 [pid = 1844] [id = 28] 12:19:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce61d0800 == 25 [pid = 1844] [id = 27] 12:19:50 INFO - PROCESS | 1844 | 1461179990965 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1432ms 12:19:51 INFO - PROCESS | 1844 | 1461179991038 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 1844 | 1461179991044 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 12:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:19:51 INFO - PROCESS | 1844 | 1461179991053 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 1844 | 1461179991057 Marionette TRACE conn4 <- [1,130,null,{}] 12:19:51 INFO - PROCESS | 1844 | 1461179991066 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:51 INFO - PROCESS | 1844 | 1461179991273 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 12:19:51 INFO - PROCESS | 1844 | 1461179991456 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfb0e2800 == 26 [pid = 1844] [id = 40] 12:19:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fcce2bca800) [pid = 1844] [serial = 118] [outer = (nil)] 12:19:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fcce2bcec00) [pid = 1844] [serial = 119] [outer = 0x7fcce2bca800] 12:19:51 INFO - PROCESS | 1844 | 1461179991581 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fcce77d8800) [pid = 1844] [serial = 120] [outer = 0x7fcce2bca800] 12:19:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce61ea000 == 25 [pid = 1844] [id = 6] 12:19:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfab4d800 == 24 [pid = 1844] [id = 26] 12:19:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf0c6e800 == 23 [pid = 1844] [id = 25] 12:19:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccedd0d800 == 22 [pid = 1844] [id = 38] 12:19:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd0026b000 == 21 [pid = 1844] [id = 36] 12:19:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced209800 == 20 [pid = 1844] [id = 35] 12:19:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfab42000 == 19 [pid = 1844] [id = 34] 12:19:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec458800 == 18 [pid = 1844] [id = 33] 12:19:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd00420800 == 17 [pid = 1844] [id = 37] 12:19:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb882800 == 16 [pid = 1844] [id = 22] 12:19:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfb0ed000 == 15 [pid = 1844] [id = 30] 12:19:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfa9e7000 == 14 [pid = 1844] [id = 29] 12:19:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfc00f000 == 13 [pid = 1844] [id = 31] 12:19:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec645800 == 12 [pid = 1844] [id = 18] 12:19:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4cdb800 == 11 [pid = 1844] [id = 21] 12:19:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb8c800 == 10 [pid = 1844] [id = 32] 12:19:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccece95800 == 9 [pid = 1844] [id = 39] 12:19:56 INFO - PROCESS | 1844 | 1461179996193 Marionette TRACE conn4 <- [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]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5245ms 12:19:56 INFO - PROCESS | 1844 | 1461179996306 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 1844 | 1461179996311 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 12:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:19:56 INFO - PROCESS | 1844 | 1461179996321 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 1844 | 1461179996327 Marionette TRACE conn4 <- [1,134,null,{}] 12:19:56 INFO - PROCESS | 1844 | 1461179996337 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:56 INFO - PROCESS | 1844 | 1461179996501 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 12:19:56 INFO - PROCESS | 1844 | 1461179996592 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce790a000 == 10 [pid = 1844] [id = 41] 12:19:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fcce5da1000) [pid = 1844] [serial = 121] [outer = (nil)] 12:19:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fcce5f35400) [pid = 1844] [serial = 122] [outer = 0x7fcce5da1000] 12:19:56 INFO - PROCESS | 1844 | 1461179996665 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fcce77b0800) [pid = 1844] [serial = 123] [outer = 0x7fcce5da1000] 12:19:57 INFO - PROCESS | 1844 | 1461179997403 Marionette TRACE conn4 <- [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]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1141ms 12:19:57 INFO - PROCESS | 1844 | 1461179997462 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 1844 | 1461179997472 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 12:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:19:57 INFO - PROCESS | 1844 | 1461179997502 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 1844 | 1461179997507 Marionette TRACE conn4 <- [1,138,null,{}] 12:19:57 INFO - PROCESS | 1844 | 1461179997512 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:57 INFO - PROCESS | 1844 | 1461179997672 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 12:19:57 INFO - PROCESS | 1844 | 1461179997686 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccedd29800 == 11 [pid = 1844] [id = 42] 12:19:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcce77b1400) [pid = 1844] [serial = 124] [outer = (nil)] 12:19:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fcce9dce000) [pid = 1844] [serial = 125] [outer = 0x7fcce77b1400] 12:19:57 INFO - PROCESS | 1844 | 1461179997748 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fcceb1ad000) [pid = 1844] [serial = 126] [outer = 0x7fcce77b1400] 12:19:58 INFO - PROCESS | 1844 | 1461179998710 Marionette TRACE conn4 <- [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]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1292ms 12:19:58 INFO - PROCESS | 1844 | 1461179998790 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 1844 | 1461179998795 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 12:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:19:58 INFO - PROCESS | 1844 | 1461179998806 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 1844 | 1461179998812 Marionette TRACE conn4 <- [1,142,null,{}] 12:19:58 INFO - PROCESS | 1844 | 1461179998836 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:59 INFO - PROCESS | 1844 | 1461179999023 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 12:19:59 INFO - PROCESS | 1844 | 1461179999086 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfac6e000 == 12 [pid = 1844] [id = 43] 12:19:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcce4e81800) [pid = 1844] [serial = 127] [outer = (nil)] 12:19:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fcced6c3c00) [pid = 1844] [serial = 128] [outer = 0x7fcce4e81800] 12:19:59 INFO - PROCESS | 1844 | 1461179999158 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fcceef52000) [pid = 1844] [serial = 129] [outer = 0x7fcce4e81800] 12:19:59 INFO - PROCESS | 1844 | 1461179999940 Marionette TRACE conn4 <- [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]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1184ms 12:19:59 INFO - PROCESS | 1844 | 1461179999991 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 1844 | 1461179999996 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 12:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:20:00 INFO - PROCESS | 1844 | 1461180000001 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 1844 | 1461180000003 Marionette TRACE conn4 <- [1,146,null,{}] 12:20:00 INFO - PROCESS | 1844 | 1461180000009 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:00 INFO - PROCESS | 1844 | 1461180000181 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 12:20:00 INFO - PROCESS | 1844 | 1461180000208 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfffba800 == 13 [pid = 1844] [id = 44] 12:20:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fccedf87000) [pid = 1844] [serial = 130] [outer = (nil)] 12:20:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fccfae9d000) [pid = 1844] [serial = 131] [outer = 0x7fccedf87000] 12:20:00 INFO - PROCESS | 1844 | 1461180000271 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fccfb0a6000) [pid = 1844] [serial = 132] [outer = 0x7fccedf87000] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fcce9d4b800) [pid = 1844] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fcce9dc4c00) [pid = 1844] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fcce2a84c00) [pid = 1844] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fccedf91c00) [pid = 1844] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fcce4e86000) [pid = 1844] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fcce7652800) [pid = 1844] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fccec3fa000) [pid = 1844] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fcce42aac00) [pid = 1844] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fccea8bec00) [pid = 1844] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fcceb686000) [pid = 1844] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fccfb0a4000) [pid = 1844] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fcce9d4e400) [pid = 1844] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fcce42a5000) [pid = 1844] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fcce61b6000) [pid = 1844] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcceb67e000) [pid = 1844] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fccee66e800) [pid = 1844] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fcce5f37400) [pid = 1844] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fcd0435e000) [pid = 1844] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fccf0f2c400) [pid = 1844] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fcce77d7000) [pid = 1844] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fccea8b3000) [pid = 1844] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fcce5da3800) [pid = 1844] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fcd0006dc00) [pid = 1844] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fcce2abf400) [pid = 1844] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fccf0f22800) [pid = 1844] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fcceb8b1800) [pid = 1844] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fccf9dc5000) [pid = 1844] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fcce5f39800) [pid = 1844] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fcce77d5400) [pid = 1844] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fcce764c000) [pid = 1844] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:20:01 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fcce2a7e800) [pid = 1844] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:20:02 INFO - PROCESS | 1844 | 1461180002246 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:20:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2330ms 12:20:02 INFO - PROCESS | 1844 | 1461180002350 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 1844 | 1461180002352 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 12:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:20:02 INFO - PROCESS | 1844 | 1461180002385 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 1844 | 1461180002387 Marionette TRACE conn4 <- [1,150,null,{}] 12:20:02 INFO - PROCESS | 1844 | 1461180002433 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:02 INFO - PROCESS | 1844 | 1461180002554 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 12:20:02 INFO - PROCESS | 1844 | 1461180002572 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec45a800 == 14 [pid = 1844] [id = 45] 12:20:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcce2a7dc00) [pid = 1844] [serial = 133] [outer = (nil)] 12:20:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcce5f37400) [pid = 1844] [serial = 134] [outer = 0x7fcce2a7dc00] 12:20:02 INFO - PROCESS | 1844 | 1461180002715 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcced6c8400) [pid = 1844] [serial = 135] [outer = 0x7fcce2a7dc00] 12:20:03 INFO - PROCESS | 1844 | 1461180003424 Marionette TRACE conn4 <- [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]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1085ms 12:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:20:03 INFO - PROCESS | 1844 | 1461180003455 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 1844 | 1461180003457 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 12:20:03 INFO - PROCESS | 1844 | 1461180003464 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 1844 | 1461180003466 Marionette TRACE conn4 <- [1,154,null,{}] 12:20:03 INFO - PROCESS | 1844 | 1461180003471 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:03 INFO - PROCESS | 1844 | 1461180003709 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 12:20:03 INFO - PROCESS | 1844 | 1461180003830 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5b65800 == 15 [pid = 1844] [id = 46] 12:20:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcce2a7f000) [pid = 1844] [serial = 136] [outer = (nil)] 12:20:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcce2a86800) [pid = 1844] [serial = 137] [outer = 0x7fcce2a7f000] 12:20:03 INFO - PROCESS | 1844 | 1461180003906 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcce2bcc000) [pid = 1844] [serial = 138] [outer = 0x7fcce2a7f000] 12:20:04 INFO - PROCESS | 1844 | 1461180004830 Marionette TRACE conn4 <- [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]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1385ms 12:20:04 INFO - PROCESS | 1844 | 1461180004865 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 1844 | 1461180004873 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 12:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:20:04 INFO - PROCESS | 1844 | 1461180004884 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 1844 | 1461180004889 Marionette TRACE conn4 <- [1,158,null,{}] 12:20:04 INFO - PROCESS | 1844 | 1461180004896 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:05 INFO - PROCESS | 1844 | 1461180005065 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 12:20:05 INFO - PROCESS | 1844 | 1461180005201 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c1d000 == 16 [pid = 1844] [id = 47] 12:20:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcce2a7f800) [pid = 1844] [serial = 139] [outer = (nil)] 12:20:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fccea8b6000) [pid = 1844] [serial = 140] [outer = 0x7fcce2a7f800] 12:20:05 INFO - PROCESS | 1844 | 1461180005278 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fcceb805400) [pid = 1844] [serial = 141] [outer = 0x7fcce2a7f800] 12:20:06 INFO - PROCESS | 1844 | 1461180006237 Marionette TRACE conn4 <- [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]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1387ms 12:20:06 INFO - PROCESS | 1844 | 1461180006275 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 12:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:20:06 INFO - PROCESS | 1844 | 1461180006281 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 12:20:06 INFO - PROCESS | 1844 | 1461180006288 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 1844 | 1461180006291 Marionette TRACE conn4 <- [1,162,null,{}] 12:20:06 INFO - PROCESS | 1844 | 1461180006297 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:06 INFO - PROCESS | 1844 | 1461180006476 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 12:20:06 INFO - PROCESS | 1844 | 1461180006610 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce61e2000 == 17 [pid = 1844] [id = 48] 12:20:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fcce2a7fc00) [pid = 1844] [serial = 142] [outer = (nil)] 12:20:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcce2a8b800) [pid = 1844] [serial = 143] [outer = 0x7fcce2a7fc00] 12:20:06 INFO - PROCESS | 1844 | 1461180006686 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcceb8b8800) [pid = 1844] [serial = 144] [outer = 0x7fcce2a7fc00] 12:20:07 INFO - PROCESS | 1844 | 1461180007816 Marionette TRACE conn4 <- [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]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1581ms 12:20:07 INFO - PROCESS | 1844 | 1461180007869 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 1844 | 1461180007874 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 12:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:20:07 INFO - PROCESS | 1844 | 1461180007882 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 1844 | 1461180007887 Marionette TRACE conn4 <- [1,166,null,{}] 12:20:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfb0e2800 == 16 [pid = 1844] [id = 40] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fccec1d5000) [pid = 1844] [serial = 28] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fcceb256000) [pid = 1844] [serial = 35] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fccf4cad400) [pid = 1844] [serial = 43] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fccfa975c00) [pid = 1844] [serial = 44] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fccfae13000) [pid = 1844] [serial = 46] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fccfc1f7000) [pid = 1844] [serial = 49] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fcce9d4bc00) [pid = 1844] [serial = 26] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fcce77d5800) [pid = 1844] [serial = 64] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fcceb259000) [pid = 1844] [serial = 37] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fccff86c400) [pid = 1844] [serial = 50] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fcce4e84000) [pid = 1844] [serial = 22] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fccfaeec800) [pid = 1844] [serial = 47] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fccec3fb000) [pid = 1844] [serial = 38] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fccedfe8000) [pid = 1844] [serial = 41] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcce9dc1400) [pid = 1844] [serial = 52] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fccffebf000) [pid = 1844] [serial = 53] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fccecbdd800) [pid = 1844] [serial = 31] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcce5f40400) [pid = 1844] [serial = 17] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce5b1e400) [pid = 1844] [serial = 23] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fcce5f3ec00) [pid = 1844] [serial = 79] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fccf0a3fc00) [pid = 1844] [serial = 71] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fccec8f7c00) [pid = 1844] [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.] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fccee663000) [pid = 1844] [serial = 70] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fcce2bcbc00) [pid = 1844] [serial = 114] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fcd002ab400) [pid = 1844] [serial = 88] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fcce2bcfc00) [pid = 1844] [serial = 116] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fccfb07e000) [pid = 1844] [serial = 85] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fccfc1c1c00) [pid = 1844] [serial = 86] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fcce2a8b400) [pid = 1844] [serial = 113] [outer = (nil)] [url = about:blank] 12:20:07 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fcceb68b400) [pid = 1844] [serial = 67] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fccfda0c000) [pid = 1844] [serial = 2] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fcceb1abc00) [pid = 1844] [serial = 65] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fcce77df800) [pid = 1844] [serial = 34] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fccedc64000) [pid = 1844] [serial = 40] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fcce764ac00) [pid = 1844] [serial = 25] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fcd020a0c00) [pid = 1844] [serial = 91] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fccf15a6400) [pid = 1844] [serial = 83] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fcceb80e000) [pid = 1844] [serial = 56] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fccedc64800) [pid = 1844] [serial = 58] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fcceb111c00) [pid = 1844] [serial = 55] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fcceeec2800) [pid = 1844] [serial = 82] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fccedfe0400) [pid = 1844] [serial = 98] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fccfbec5c00) [pid = 1844] [serial = 101] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fccecce1c00) [pid = 1844] [serial = 104] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fccfbecf000) [pid = 1844] [serial = 74] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fccffec5000) [pid = 1844] [serial = 76] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fccfaeeec00) [pid = 1844] [serial = 73] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fcd0042e000) [pid = 1844] [serial = 105] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fccec155400) [pid = 1844] [serial = 80] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fcd02aeb800) [pid = 1844] [serial = 107] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fccfb036400) [pid = 1844] [serial = 61] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fcd02d85400) [pid = 1844] [serial = 92] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fcce2bcec00) [pid = 1844] [serial = 119] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fcd04366000) [pid = 1844] [serial = 94] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fcce61b6800) [pid = 1844] [serial = 117] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fccec8f6400) [pid = 1844] [serial = 12] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fccfaef3000) [pid = 1844] [serial = 100] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fccee40d000) [pid = 1844] [serial = 59] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fcd00428800) [pid = 1844] [serial = 89] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fccecce2c00) [pid = 1844] [serial = 9] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fcceb25f800) [pid = 1844] [serial = 97] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fcce2a8ac00) [pid = 1844] [serial = 111] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fcd045d9400) [pid = 1844] [serial = 108] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fcce2a84800) [pid = 1844] [serial = 110] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fccfff95000) [pid = 1844] [serial = 77] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fcce5f39400) [pid = 1844] [serial = 16] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fcd07ad1c00) [pid = 1844] [serial = 95] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fccfbec6000) [pid = 1844] [serial = 62] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fcce610ac00) [pid = 1844] [serial = 19] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fccec3f9000) [pid = 1844] [serial = 68] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1844 | 1461180008037 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:08 INFO - PROCESS | 1844 | 1461180008227 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:20:08 INFO - PROCESS | 1844 | 1461180008287 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 12:20:08 INFO - PROCESS | 1844 | 1461180008384 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7614800 == 17 [pid = 1844] [id = 49] 12:20:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fcce2bc4400) [pid = 1844] [serial = 145] [outer = (nil)] 12:20:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fcce5f37c00) [pid = 1844] [serial = 146] [outer = 0x7fcce2bc4400] 12:20:08 INFO - PROCESS | 1844 | 1461180008452 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fcce610ac00) [pid = 1844] [serial = 147] [outer = 0x7fcce2bc4400] 12:20:09 INFO - PROCESS | 1844 | 1461180009096 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1244ms 12:20:09 INFO - PROCESS | 1844 | 1461180009125 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 1844 | 1461180009132 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 12:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:20:09 INFO - PROCESS | 1844 | 1461180009142 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 1844 | 1461180009146 Marionette TRACE conn4 <- [1,170,null,{}] 12:20:09 INFO - PROCESS | 1844 | 1461180009152 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:09 INFO - PROCESS | 1844 | 1461180009357 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 12:20:09 INFO - PROCESS | 1844 | 1461180009459 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb122800 == 18 [pid = 1844] [id = 50] 12:20:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fcce2a8c400) [pid = 1844] [serial = 148] [outer = (nil)] 12:20:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fcce77d4800) [pid = 1844] [serial = 149] [outer = 0x7fcce2a8c400] 12:20:09 INFO - PROCESS | 1844 | 1461180009562 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fcce9dc9800) [pid = 1844] [serial = 150] [outer = 0x7fcce2a8c400] 12:20:10 INFO - PROCESS | 1844 | 1461180010898 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1791ms 12:20:10 INFO - PROCESS | 1844 | 1461180010933 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 1844 | 1461180010937 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 12:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:20:10 INFO - PROCESS | 1844 | 1461180010957 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 1844 | 1461180010963 Marionette TRACE conn4 <- [1,174,null,{}] 12:20:10 INFO - PROCESS | 1844 | 1461180010985 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:11 INFO - PROCESS | 1844 | 1461180011189 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 12:20:11 INFO - PROCESS | 1844 | 1461180011218 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec77d000 == 19 [pid = 1844] [id = 51] 12:20:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fcceb68a000) [pid = 1844] [serial = 151] [outer = (nil)] 12:20:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fcceb811c00) [pid = 1844] [serial = 152] [outer = 0x7fcceb68a000] 12:20:11 INFO - PROCESS | 1844 | 1461180011301 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fccec37b000) [pid = 1844] [serial = 153] [outer = 0x7fcceb68a000] 12:20:12 INFO - PROCESS | 1844 | 1461180012144 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1243ms 12:20:12 INFO - PROCESS | 1844 | 1461180012192 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 1844 | 1461180012197 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 12:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:20:12 INFO - PROCESS | 1844 | 1461180012208 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 1844 | 1461180012211 Marionette TRACE conn4 <- [1,178,null,{}] 12:20:12 INFO - PROCESS | 1844 | 1461180012221 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:12 INFO - PROCESS | 1844 | 1461180012383 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 12:20:12 INFO - PROCESS | 1844 | 1461180012402 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced5ef000 == 20 [pid = 1844] [id = 52] 12:20:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fcceb80a800) [pid = 1844] [serial = 154] [outer = (nil)] 12:20:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fcced6c8800) [pid = 1844] [serial = 155] [outer = 0x7fcceb80a800] 12:20:12 INFO - PROCESS | 1844 | 1461180012464 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fccedc64800) [pid = 1844] [serial = 156] [outer = 0x7fcceb80a800] 12:20:13 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fccedf87000) [pid = 1844] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:20:13 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fcce77b1400) [pid = 1844] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:20:13 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fcce5da1000) [pid = 1844] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:20:13 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fcce2bca800) [pid = 1844] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:20:13 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fcce4e81800) [pid = 1844] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:20:13 INFO - PROCESS | 1844 | 1461180013195 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1039ms 12:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:20:13 INFO - PROCESS | 1844 | 1461180013248 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 1844 | 1461180013251 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 12:20:13 INFO - PROCESS | 1844 | 1461180013256 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 1844 | 1461180013259 Marionette TRACE conn4 <- [1,182,null,{}] 12:20:13 INFO - PROCESS | 1844 | 1461180013270 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:13 INFO - PROCESS | 1844 | 1461180013447 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 12:20:13 INFO - PROCESS | 1844 | 1461180013461 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccedf99000 == 21 [pid = 1844] [id = 53] 12:20:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fcce2a87000) [pid = 1844] [serial = 157] [outer = (nil)] 12:20:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fcced7d5400) [pid = 1844] [serial = 158] [outer = 0x7fcce2a87000] 12:20:13 INFO - PROCESS | 1844 | 1461180013522 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fccedfe3000) [pid = 1844] [serial = 159] [outer = 0x7fcce2a87000] 12:20:14 INFO - PROCESS | 1844 | 1461180014256 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1033ms 12:20:14 INFO - PROCESS | 1844 | 1461180014290 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 1844 | 1461180014294 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 12:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:20:14 INFO - PROCESS | 1844 | 1461180014300 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 1844 | 1461180014302 Marionette TRACE conn4 <- [1,186,null,{}] 12:20:14 INFO - PROCESS | 1844 | 1461180014316 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:14 INFO - PROCESS | 1844 | 1461180014472 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 12:20:14 INFO - PROCESS | 1844 | 1461180014492 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0aad000 == 22 [pid = 1844] [id = 54] 12:20:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fcceeeb8000) [pid = 1844] [serial = 160] [outer = (nil)] 12:20:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fccf9d39000) [pid = 1844] [serial = 161] [outer = 0x7fcceeeb8000] 12:20:14 INFO - PROCESS | 1844 | 1461180014556 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fccf9dc6c00) [pid = 1844] [serial = 162] [outer = 0x7fcceeeb8000] 12:20:15 INFO - PROCESS | 1844 | 1461180015308 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1034ms 12:20:15 INFO - PROCESS | 1844 | 1461180015335 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 1844 | 1461180015341 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 12:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:20:15 INFO - PROCESS | 1844 | 1461180015349 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 1844 | 1461180015355 Marionette TRACE conn4 <- [1,190,null,{}] 12:20:15 INFO - PROCESS | 1844 | 1461180015363 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:15 INFO - PROCESS | 1844 | 1461180015512 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 12:20:15 INFO - PROCESS | 1844 | 1461180015648 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce9d34800 == 23 [pid = 1844] [id = 55] 12:20:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fcce2a80c00) [pid = 1844] [serial = 163] [outer = (nil)] 12:20:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fcce5f3c000) [pid = 1844] [serial = 164] [outer = 0x7fcce2a80c00] 12:20:15 INFO - PROCESS | 1844 | 1461180015722 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fcce77b5c00) [pid = 1844] [serial = 165] [outer = 0x7fcce2a80c00] 12:20:16 INFO - PROCESS | 1844 | 1461180016492 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1188ms 12:20:16 INFO - PROCESS | 1844 | 1461180016538 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 1844 | 1461180016546 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 12:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:20:16 INFO - PROCESS | 1844 | 1461180016556 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 1844 | 1461180016561 Marionette TRACE conn4 <- [1,194,null,{}] 12:20:16 INFO - PROCESS | 1844 | 1461180016566 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:16 INFO - PROCESS | 1844 | 1461180016752 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 12:20:16 INFO - PROCESS | 1844 | 1461180016876 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccedd2c000 == 24 [pid = 1844] [id = 56] 12:20:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fcce2bc6c00) [pid = 1844] [serial = 166] [outer = (nil)] 12:20:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fcceb111c00) [pid = 1844] [serial = 167] [outer = 0x7fcce2bc6c00] 12:20:16 INFO - PROCESS | 1844 | 1461180016947 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fcceb8b7800) [pid = 1844] [serial = 168] [outer = 0x7fcce2bc6c00] 12:20:17 INFO - PROCESS | 1844 | 1461180017814 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1284ms 12:20:17 INFO - PROCESS | 1844 | 1461180017841 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 1844 | 1461180017845 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 12:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:20:17 INFO - PROCESS | 1844 | 1461180017851 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 1844 | 1461180017857 Marionette TRACE conn4 <- [1,198,null,{}] 12:20:17 INFO - PROCESS | 1844 | 1461180017873 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:18 INFO - PROCESS | 1844 | 1461180018032 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 12:20:18 INFO - PROCESS | 1844 | 1461180018139 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec775000 == 25 [pid = 1844] [id = 57] 12:20:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fccecbde000) [pid = 1844] [serial = 169] [outer = (nil)] 12:20:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fccee480800) [pid = 1844] [serial = 170] [outer = 0x7fccecbde000] 12:20:18 INFO - PROCESS | 1844 | 1461180018217 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fcceef62c00) [pid = 1844] [serial = 171] [outer = 0x7fccecbde000] 12:20:19 INFO - PROCESS | 1844 | 1461180019062 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1283ms 12:20:19 INFO - PROCESS | 1844 | 1461180019135 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 1844 | 1461180019139 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 12:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:20:19 INFO - PROCESS | 1844 | 1461180019145 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 1844 | 1461180019148 Marionette TRACE conn4 <- [1,202,null,{}] 12:20:19 INFO - PROCESS | 1844 | 1461180019154 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:19 INFO - PROCESS | 1844 | 1461180019344 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 12:20:19 INFO - PROCESS | 1844 | 1461180019469 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4ce0000 == 26 [pid = 1844] [id = 58] 12:20:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fccec3f2800) [pid = 1844] [serial = 172] [outer = (nil)] 12:20:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fccf9dc6800) [pid = 1844] [serial = 173] [outer = 0x7fccec3f2800] 12:20:19 INFO - PROCESS | 1844 | 1461180019541 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fccfae9ec00) [pid = 1844] [serial = 174] [outer = 0x7fccec3f2800] 12:20:20 INFO - PROCESS | 1844 | 1461180020487 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1391ms 12:20:20 INFO - PROCESS | 1844 | 1461180020538 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 1844 | 1461180020542 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 12:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:20:20 INFO - PROCESS | 1844 | 1461180020550 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 1844 | 1461180020555 Marionette TRACE conn4 <- [1,206,null,{}] 12:20:20 INFO - PROCESS | 1844 | 1461180020563 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:20 INFO - PROCESS | 1844 | 1461180020773 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 12:20:20 INFO - PROCESS | 1844 | 1461180020964 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5fcd000 == 27 [pid = 1844] [id = 59] 12:20:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fcce5f39c00) [pid = 1844] [serial = 175] [outer = (nil)] 12:20:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fcce5f3e400) [pid = 1844] [serial = 176] [outer = 0x7fcce5f39c00] 12:20:21 INFO - PROCESS | 1844 | 1461180021050 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fcce77b6000) [pid = 1844] [serial = 177] [outer = 0x7fcce5f39c00] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fccfae9d000) [pid = 1844] [serial = 131] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fcce9dce000) [pid = 1844] [serial = 125] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fcce5f35400) [pid = 1844] [serial = 122] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fcce77b0800) [pid = 1844] [serial = 123] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fcce77d8800) [pid = 1844] [serial = 120] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fcce5f37400) [pid = 1844] [serial = 134] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fcceef52000) [pid = 1844] [serial = 129] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fcced6c3c00) [pid = 1844] [serial = 128] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fccfb0a6000) [pid = 1844] [serial = 132] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fcceb1ad000) [pid = 1844] [serial = 126] [outer = (nil)] [url = about:blank] 12:20:21 INFO - PROCESS | 1844 | 1461180021719 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1190ms 12:20:21 INFO - PROCESS | 1844 | 1461180021741 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 1844 | 1461180021749 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 12:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:20:21 INFO - PROCESS | 1844 | 1461180021759 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 1844 | 1461180021763 Marionette TRACE conn4 <- [1,210,null,{}] 12:20:21 INFO - PROCESS | 1844 | 1461180021769 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:21 INFO - PROCESS | 1844 | 1461180021916 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 12:20:22 INFO - PROCESS | 1844 | 1461180022012 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccecb53800 == 28 [pid = 1844] [id = 60] 12:20:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fcce5f3b400) [pid = 1844] [serial = 178] [outer = (nil)] 12:20:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fcce9dc3400) [pid = 1844] [serial = 179] [outer = 0x7fcce5f3b400] 12:20:22 INFO - PROCESS | 1844 | 1461180022075 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fcceb68b400) [pid = 1844] [serial = 180] [outer = 0x7fcce5f3b400] 12:20:22 INFO - PROCESS | 1844 | 1461180022728 Marionette TRACE conn4 <- [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]]]}] 12:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 985ms 12:20:22 INFO - PROCESS | 1844 | 1461180022744 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 1844 | 1461180022747 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 12:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:20:22 INFO - PROCESS | 1844 | 1461180022755 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 1844 | 1461180022760 Marionette TRACE conn4 <- [1,214,null,{}] 12:20:22 INFO - PROCESS | 1844 | 1461180022775 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:22 INFO - PROCESS | 1844 | 1461180022944 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 12:20:22 INFO - PROCESS | 1844 | 1461180022970 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee626000 == 29 [pid = 1844] [id = 61] 12:20:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fccec15b000) [pid = 1844] [serial = 181] [outer = (nil)] 12:20:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fccecbe8800) [pid = 1844] [serial = 182] [outer = 0x7fccec15b000] 12:20:23 INFO - PROCESS | 1844 | 1461180023035 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fcceef52000) [pid = 1844] [serial = 183] [outer = 0x7fccec15b000] 12:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 986ms 12:20:23 INFO - PROCESS | 1844 | 1461180023735 Marionette TRACE conn4 <- [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]]]}] 12:20:23 INFO - PROCESS | 1844 | 1461180023742 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 12:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:20:23 INFO - PROCESS | 1844 | 1461180023746 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 12:20:23 INFO - PROCESS | 1844 | 1461180023752 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 1844 | 1461180023755 Marionette TRACE conn4 <- [1,218,null,{}] 12:20:23 INFO - PROCESS | 1844 | 1461180023759 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:23 INFO - PROCESS | 1844 | 1461180023928 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 12:20:23 INFO - PROCESS | 1844 | 1461180023958 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c1e000 == 30 [pid = 1844] [id = 62] 12:20:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fcce2bc6000) [pid = 1844] [serial = 184] [outer = (nil)] 12:20:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fccf9dc5000) [pid = 1844] [serial = 185] [outer = 0x7fcce2bc6000] 12:20:24 INFO - PROCESS | 1844 | 1461180024021 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fccfb004c00) [pid = 1844] [serial = 186] [outer = 0x7fcce2bc6000] 12:20:24 INFO - PROCESS | 1844 | 1461180024833 Marionette TRACE conn4 <- [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]]]}] 12:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1135ms 12:20:24 INFO - PROCESS | 1844 | 1461180024888 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 1844 | 1461180024892 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 12:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:20:24 INFO - PROCESS | 1844 | 1461180024897 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 1844 | 1461180024900 Marionette TRACE conn4 <- [1,222,null,{}] 12:20:24 INFO - PROCESS | 1844 | 1461180024905 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:25 INFO - PROCESS | 1844 | 1461180025063 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 12:20:25 INFO - PROCESS | 1844 | 1461180025091 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfac73000 == 31 [pid = 1844] [id = 63] 12:20:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fcce2a81c00) [pid = 1844] [serial = 187] [outer = (nil)] 12:20:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fccfb03a400) [pid = 1844] [serial = 188] [outer = 0x7fcce2a81c00] 12:20:25 INFO - PROCESS | 1844 | 1461180025153 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fccfb0a1800) [pid = 1844] [serial = 189] [outer = 0x7fcce2a81c00] 12:20:25 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fcceb80a800) [pid = 1844] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:20:25 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fcceb68a000) [pid = 1844] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:20:25 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fcce2a8c400) [pid = 1844] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:20:25 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fcce2bc4400) [pid = 1844] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:20:25 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fcce2a87000) [pid = 1844] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:20:25 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fcce2a7dc00) [pid = 1844] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:20:25 INFO - PROCESS | 1844 | 1461180025909 Marionette TRACE conn4 <- [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]]]}] 12:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1030ms 12:20:25 INFO - PROCESS | 1844 | 1461180025928 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 1844 | 1461180025932 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 12:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:20:25 INFO - PROCESS | 1844 | 1461180025937 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 1844 | 1461180025940 Marionette TRACE conn4 <- [1,226,null,{}] 12:20:25 INFO - PROCESS | 1844 | 1461180025945 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:26 INFO - PROCESS | 1844 | 1461180026169 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 12:20:26 INFO - PROCESS | 1844 | 1461180026228 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbab6000 == 32 [pid = 1844] [id = 64] 12:20:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fcce2a81000) [pid = 1844] [serial = 190] [outer = (nil)] 12:20:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fccec3ef400) [pid = 1844] [serial = 191] [outer = 0x7fcce2a81000] 12:20:26 INFO - PROCESS | 1844 | 1461180026299 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fccffec7000) [pid = 1844] [serial = 192] [outer = 0x7fcce2a81000] 12:20:26 INFO - PROCESS | 1844 | 1461180026918 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1027ms 12:20:26 INFO - PROCESS | 1844 | 1461180026965 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 1844 | 1461180026967 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 12:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:20:26 INFO - PROCESS | 1844 | 1461180026974 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 1844 | 1461180026976 Marionette TRACE conn4 <- [1,230,null,{}] 12:20:26 INFO - PROCESS | 1844 | 1461180026981 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:27 INFO - PROCESS | 1844 | 1461180027140 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 12:20:27 INFO - PROCESS | 1844 | 1461180027162 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4226000 == 33 [pid = 1844] [id = 65] 12:20:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fccffec6400) [pid = 1844] [serial = 193] [outer = (nil)] 12:20:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fcd00062c00) [pid = 1844] [serial = 194] [outer = 0x7fccffec6400] 12:20:27 INFO - PROCESS | 1844 | 1461180027262 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fcd000ccc00) [pid = 1844] [serial = 195] [outer = 0x7fccffec6400] 12:20:28 INFO - PROCESS | 1844 | 1461180028101 Marionette TRACE conn4 <- [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]]]}] 12:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1176ms 12:20:28 INFO - PROCESS | 1844 | 1461180028152 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 12:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:20:28 INFO - PROCESS | 1844 | 1461180028161 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 12:20:28 INFO - PROCESS | 1844 | 1461180028171 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 1844 | 1461180028177 Marionette TRACE conn4 <- [1,234,null,{}] 12:20:28 INFO - PROCESS | 1844 | 1461180028188 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:28 INFO - PROCESS | 1844 | 1461180028364 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 12:20:28 INFO - PROCESS | 1844 | 1461180028497 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec456000 == 34 [pid = 1844] [id = 66] 12:20:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fcce2ac0400) [pid = 1844] [serial = 196] [outer = (nil)] 12:20:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fcce5d9c400) [pid = 1844] [serial = 197] [outer = 0x7fcce2ac0400] 12:20:28 INFO - PROCESS | 1844 | 1461180028575 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fcce77b3400) [pid = 1844] [serial = 198] [outer = 0x7fcce2ac0400] 12:20:29 INFO - PROCESS | 1844 | 1461180029465 Marionette TRACE conn4 <- [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]]]}] 12:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1342ms 12:20:29 INFO - PROCESS | 1844 | 1461180029513 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 1844 | 1461180029522 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 12:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:20:29 INFO - PROCESS | 1844 | 1461180029533 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 1844 | 1461180029538 Marionette TRACE conn4 <- [1,238,null,{}] 12:20:29 INFO - PROCESS | 1844 | 1461180029544 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:29 INFO - PROCESS | 1844 | 1461180029709 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 12:20:29 INFO - PROCESS | 1844 | 1461180029839 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c1a800 == 35 [pid = 1844] [id = 67] 12:20:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fcce2bc6800) [pid = 1844] [serial = 199] [outer = (nil)] 12:20:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fccec159400) [pid = 1844] [serial = 200] [outer = 0x7fcce2bc6800] 12:20:29 INFO - PROCESS | 1844 | 1461180029912 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fcced7ce400) [pid = 1844] [serial = 201] [outer = 0x7fcce2bc6800] 12:20:30 INFO - PROCESS | 1844 | 1461180030740 Marionette TRACE conn4 <- [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]]]}] 12:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1233ms 12:20:30 INFO - PROCESS | 1844 | 1461180030767 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 1844 | 1461180030770 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 12:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:20:30 INFO - PROCESS | 1844 | 1461180030777 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 1844 | 1461180030783 Marionette TRACE conn4 <- [1,242,null,{}] 12:20:30 INFO - PROCESS | 1844 | 1461180030798 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:30 INFO - PROCESS | 1844 | 1461180030958 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 12:20:31 INFO - PROCESS | 1844 | 1461180031096 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb8c800 == 36 [pid = 1844] [id = 68] 12:20:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fcced7d5000) [pid = 1844] [serial = 202] [outer = (nil)] 12:20:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fccfbdd4000) [pid = 1844] [serial = 203] [outer = 0x7fcced7d5000] 12:20:31 INFO - PROCESS | 1844 | 1461180031172 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fccff86dc00) [pid = 1844] [serial = 204] [outer = 0x7fcced7d5000] 12:20:32 INFO - PROCESS | 1844 | 1461180032095 Marionette TRACE conn4 <- [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]]]}] 12:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1345ms 12:20:32 INFO - PROCESS | 1844 | 1461180032123 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 12:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:20:32 INFO - PROCESS | 1844 | 1461180032128 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 12:20:32 INFO - PROCESS | 1844 | 1461180032134 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 1844 | 1461180032137 Marionette TRACE conn4 <- [1,246,null,{}] 12:20:32 INFO - PROCESS | 1844 | 1461180032142 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:32 INFO - PROCESS | 1844 | 1461180032313 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 12:20:32 INFO - PROCESS | 1844 | 1461180032453 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd000a1000 == 37 [pid = 1844] [id = 69] 12:20:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fcce2ab9800) [pid = 1844] [serial = 205] [outer = (nil)] 12:20:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fcd00206000) [pid = 1844] [serial = 206] [outer = 0x7fcce2ab9800] 12:20:32 INFO - PROCESS | 1844 | 1461180032525 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fcd0031d000) [pid = 1844] [serial = 207] [outer = 0x7fcce2ab9800] 12:20:33 INFO - PROCESS | 1844 | 1461180033513 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1434ms 12:20:33 INFO - PROCESS | 1844 | 1461180033568 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 1844 | 1461180033573 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 12:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:20:33 INFO - PROCESS | 1844 | 1461180033581 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 1844 | 1461180033586 Marionette TRACE conn4 <- [1,250,null,{}] 12:20:33 INFO - PROCESS | 1844 | 1461180033593 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:33 INFO - PROCESS | 1844 | 1461180033762 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 12:20:33 INFO - PROCESS | 1844 | 1461180033902 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7914000 == 38 [pid = 1844] [id = 70] 12:20:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fcce4e8dc00) [pid = 1844] [serial = 208] [outer = (nil)] 12:20:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fcce77b6800) [pid = 1844] [serial = 209] [outer = 0x7fcce4e8dc00] 12:20:34 INFO - PROCESS | 1844 | 1461180034038 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fccea8b6c00) [pid = 1844] [serial = 210] [outer = 0x7fcce4e8dc00] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fccf9d39000) [pid = 1844] [serial = 161] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fcced6c8400) [pid = 1844] [serial = 135] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fcced6c8800) [pid = 1844] [serial = 155] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fcceb811c00) [pid = 1844] [serial = 152] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fcce2a8b800) [pid = 1844] [serial = 143] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fcce77d4800) [pid = 1844] [serial = 149] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fcce5f37c00) [pid = 1844] [serial = 146] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fcce610ac00) [pid = 1844] [serial = 147] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fccea8b6000) [pid = 1844] [serial = 140] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fcce2a86800) [pid = 1844] [serial = 137] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fccedc64800) [pid = 1844] [serial = 156] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fccec37b000) [pid = 1844] [serial = 153] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fcce9dc9800) [pid = 1844] [serial = 150] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fcced7d5400) [pid = 1844] [serial = 158] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fccedfe3000) [pid = 1844] [serial = 159] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 1844 | 1461180034815 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1287ms 12:20:34 INFO - PROCESS | 1844 | 1461180034869 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 1844 | 1461180034877 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 12:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:20:34 INFO - PROCESS | 1844 | 1461180034888 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 1844 | 1461180034891 Marionette TRACE conn4 <- [1,254,null,{}] 12:20:34 INFO - PROCESS | 1844 | 1461180034898 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:35 INFO - PROCESS | 1844 | 1461180035060 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 12:20:35 INFO - PROCESS | 1844 | 1461180035072 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec645000 == 39 [pid = 1844] [id = 71] 12:20:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fcce77dd800) [pid = 1844] [serial = 211] [outer = (nil)] 12:20:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fccec1af800) [pid = 1844] [serial = 212] [outer = 0x7fcce77dd800] 12:20:35 INFO - PROCESS | 1844 | 1461180035135 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fccecbe9000) [pid = 1844] [serial = 213] [outer = 0x7fcce77dd800] 12:20:35 INFO - PROCESS | 1844 | 1461180035882 Marionette TRACE conn4 <- [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]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1032ms 12:20:35 INFO - PROCESS | 1844 | 1461180035921 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 1844 | 1461180035924 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 12:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:20:35 INFO - PROCESS | 1844 | 1461180035942 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 1844 | 1461180035948 Marionette TRACE conn4 <- [1,258,null,{}] 12:20:35 INFO - PROCESS | 1844 | 1461180035978 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:36 INFO - PROCESS | 1844 | 1461180036140 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 12:20:36 INFO - PROCESS | 1844 | 1461180036151 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee619800 == 40 [pid = 1844] [id = 72] 12:20:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fcceccddc00) [pid = 1844] [serial = 214] [outer = (nil)] 12:20:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fcceef5d400) [pid = 1844] [serial = 215] [outer = 0x7fcceccddc00] 12:20:36 INFO - PROCESS | 1844 | 1461180036219 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fccf9dbe000) [pid = 1844] [serial = 216] [outer = 0x7fcceccddc00] 12:20:37 INFO - PROCESS | 1844 | 1461180037106 Marionette TRACE conn4 <- [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]]]}] 12:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1203ms 12:20:37 INFO - PROCESS | 1844 | 1461180037139 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 12:20:37 INFO - PROCESS | 1844 | 1461180037143 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 12:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:20:37 INFO - PROCESS | 1844 | 1461180037161 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - PROCESS | 1844 | 1461180037164 Marionette TRACE conn4 <- [1,262,null,{}] 12:20:37 INFO - PROCESS | 1844 | 1461180037180 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:37 INFO - PROCESS | 1844 | 1461180037368 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 12:20:37 INFO - PROCESS | 1844 | 1461180037390 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c22000 == 41 [pid = 1844] [id = 73] 12:20:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fccee666800) [pid = 1844] [serial = 217] [outer = (nil)] 12:20:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fccfbec6000) [pid = 1844] [serial = 218] [outer = 0x7fccee666800] 12:20:37 INFO - PROCESS | 1844 | 1461180037455 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fccff872800) [pid = 1844] [serial = 219] [outer = 0x7fccee666800] 12:20:38 INFO - PROCESS | 1844 | 1461180038304 Marionette TRACE conn4 <- [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]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1180ms 12:20:38 INFO - PROCESS | 1844 | 1461180038341 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 1844 | 1461180038344 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 12:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:20:38 INFO - PROCESS | 1844 | 1461180038351 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 1844 | 1461180038353 Marionette TRACE conn4 <- [1,266,null,{}] 12:20:38 INFO - PROCESS | 1844 | 1461180038369 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:38 INFO - PROCESS | 1844 | 1461180038546 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 12:20:38 INFO - PROCESS | 1844 | 1461180038573 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbd1e000 == 42 [pid = 1844] [id = 74] 12:20:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fcce2ab8800) [pid = 1844] [serial = 220] [outer = (nil)] 12:20:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fccfff91000) [pid = 1844] [serial = 221] [outer = 0x7fcce2ab8800] 12:20:38 INFO - PROCESS | 1844 | 1461180038636 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fcd002ae800) [pid = 1844] [serial = 222] [outer = 0x7fcce2ab8800] 12:20:39 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fccec15b000) [pid = 1844] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:20:39 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fcce2a81000) [pid = 1844] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:20:39 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fcce2bc6000) [pid = 1844] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:20:39 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fcce5f39c00) [pid = 1844] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:20:39 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fcce2a81c00) [pid = 1844] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:20:39 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fcce5f3b400) [pid = 1844] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:20:39 INFO - PROCESS | 1844 | 1461180039524 Marionette TRACE conn4 <- [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]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1187ms 12:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:20:39 INFO - PROCESS | 1844 | 1461180039539 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 1844 | 1461180039542 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 12:20:39 INFO - PROCESS | 1844 | 1461180039548 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 1844 | 1461180039552 Marionette TRACE conn4 <- [1,270,null,{}] 12:20:39 INFO - PROCESS | 1844 | 1461180039558 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:39 INFO - PROCESS | 1844 | 1461180039768 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 12:20:39 INFO - PROCESS | 1844 | 1461180039838 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff8aa800 == 43 [pid = 1844] [id = 75] 12:20:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fcce2ab9c00) [pid = 1844] [serial = 223] [outer = (nil)] 12:20:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fccfb0a5c00) [pid = 1844] [serial = 224] [outer = 0x7fcce2ab9c00] 12:20:39 INFO - PROCESS | 1844 | 1461180039916 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fcd00327000) [pid = 1844] [serial = 225] [outer = 0x7fcce2ab9c00] 12:20:40 INFO - PROCESS | 1844 | 1461180040573 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1086ms 12:20:40 INFO - PROCESS | 1844 | 1461180040650 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 1844 | 1461180040655 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 12:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:20:40 INFO - PROCESS | 1844 | 1461180040667 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 1844 | 1461180040670 Marionette TRACE conn4 <- [1,274,null,{}] 12:20:40 INFO - PROCESS | 1844 | 1461180040677 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:40 INFO - PROCESS | 1844 | 1461180040819 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 12:20:40 INFO - PROCESS | 1844 | 1461180040828 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5fcb800 == 44 [pid = 1844] [id = 76] 12:20:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fcd00328800) [pid = 1844] [serial = 226] [outer = (nil)] 12:20:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fcd00459400) [pid = 1844] [serial = 227] [outer = 0x7fcd00328800] 12:20:40 INFO - PROCESS | 1844 | 1461180040891 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fcd004d0800) [pid = 1844] [serial = 228] [outer = 0x7fcd00328800] 12:20:41 INFO - PROCESS | 1844 | 1461180041804 Marionette TRACE conn4 <- [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]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1183ms 12:20:41 INFO - PROCESS | 1844 | 1461180041851 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 1844 | 1461180041857 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 12:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:20:41 INFO - PROCESS | 1844 | 1461180041866 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 1844 | 1461180041872 Marionette TRACE conn4 <- [1,278,null,{}] 12:20:41 INFO - PROCESS | 1844 | 1461180041929 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:42 INFO - PROCESS | 1844 | 1461180042098 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 12:20:42 INFO - PROCESS | 1844 | 1461180042274 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec76d000 == 45 [pid = 1844] [id = 77] 12:20:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fcce6be2000) [pid = 1844] [serial = 229] [outer = (nil)] 12:20:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fcce6be3000) [pid = 1844] [serial = 230] [outer = 0x7fcce6be2000] 12:20:42 INFO - PROCESS | 1844 | 1461180042359 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fcce77b9400) [pid = 1844] [serial = 231] [outer = 0x7fcce6be2000] 12:20:43 INFO - PROCESS | 1844 | 1461180043157 Marionette TRACE conn4 <- [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]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1332ms 12:20:43 INFO - PROCESS | 1844 | 1461180043200 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 1844 | 1461180043210 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 12:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:20:43 INFO - PROCESS | 1844 | 1461180043224 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 1844 | 1461180043228 Marionette TRACE conn4 <- [1,282,null,{}] 12:20:43 INFO - PROCESS | 1844 | 1461180043235 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:43 INFO - PROCESS | 1844 | 1461180043418 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 12:20:43 INFO - PROCESS | 1844 | 1461180043553 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfabeb800 == 46 [pid = 1844] [id = 78] 12:20:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fcce6be2400) [pid = 1844] [serial = 232] [outer = (nil)] 12:20:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fccec6e0c00) [pid = 1844] [serial = 233] [outer = 0x7fcce6be2400] 12:20:43 INFO - PROCESS | 1844 | 1461180043626 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fccedc64000) [pid = 1844] [serial = 234] [outer = 0x7fcce6be2400] 12:20:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fccedc57400) [pid = 1844] [serial = 235] [outer = 0x7fcceb113800] 12:20:44 INFO - PROCESS | 1844 | 1461180044542 Marionette TRACE conn4 <- [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]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1386ms 12:20:44 INFO - PROCESS | 1844 | 1461180044630 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 1844 | 1461180044633 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 12:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:20:44 INFO - PROCESS | 1844 | 1461180044644 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 1844 | 1461180044649 Marionette TRACE conn4 <- [1,286,null,{}] 12:20:44 INFO - PROCESS | 1844 | 1461180044667 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:44 INFO - PROCESS | 1844 | 1461180044845 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 12:20:44 INFO - PROCESS | 1844 | 1461180044981 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02080000 == 47 [pid = 1844] [id = 79] 12:20:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fccf9dba800) [pid = 1844] [serial = 236] [outer = (nil)] 12:20:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fccfc1ebc00) [pid = 1844] [serial = 237] [outer = 0x7fccf9dba800] 12:20:45 INFO - PROCESS | 1844 | 1461180045104 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fcd00459c00) [pid = 1844] [serial = 238] [outer = 0x7fccf9dba800] 12:20:46 INFO - PROCESS | 1844 | 1461180046131 Marionette TRACE conn4 <- [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]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1541ms 12:20:46 INFO - PROCESS | 1844 | 1461180046186 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 1844 | 1461180046190 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 12:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:20:46 INFO - PROCESS | 1844 | 1461180046197 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 1844 | 1461180046200 Marionette TRACE conn4 <- [1,290,null,{}] 12:20:46 INFO - PROCESS | 1844 | 1461180046205 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 1844 | 1461180046360 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 12:20:46 INFO - PROCESS | 1844 | 1461180046549 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02dd2000 == 48 [pid = 1844] [id = 80] 12:20:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fccf0a3dc00) [pid = 1844] [serial = 239] [outer = (nil)] 12:20:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fcd004d6000) [pid = 1844] [serial = 240] [outer = 0x7fccf0a3dc00] 12:20:46 INFO - PROCESS | 1844 | 1461180046625 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fcd004dc800) [pid = 1844] [serial = 241] [outer = 0x7fccf0a3dc00] 12:20:47 INFO - PROCESS | 1844 | 1461180047440 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1288ms 12:20:47 INFO - PROCESS | 1844 | 1461180047487 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 1844 | 1461180047491 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 12:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:20:47 INFO - PROCESS | 1844 | 1461180047497 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 1844 | 1461180047500 Marionette TRACE conn4 <- [1,294,null,{}] 12:20:47 INFO - PROCESS | 1844 | 1461180047505 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 1844 | 1461180047724 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 12:20:47 INFO - PROCESS | 1844 | 1461180047738 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd07a8e800 == 49 [pid = 1844] [id = 81] 12:20:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fccfae13400) [pid = 1844] [serial = 242] [outer = (nil)] 12:20:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fcd020a0800) [pid = 1844] [serial = 243] [outer = 0x7fccfae13400] 12:20:47 INFO - PROCESS | 1844 | 1461180047852 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcd02d8e400) [pid = 1844] [serial = 244] [outer = 0x7fccfae13400] 12:20:48 INFO - PROCESS | 1844 | 1461180048917 Marionette TRACE conn4 <- [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]]]}] 12:20:48 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. 12:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1430ms 12:20:48 INFO - PROCESS | 1844 | 1461180048928 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1844 | 1461180048933 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 12:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:20:48 INFO - PROCESS | 1844 | 1461180048941 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1844 | 1461180048946 Marionette TRACE conn4 <- [1,298,null,{}] 12:20:48 INFO - PROCESS | 1844 | 1461180048954 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 1844 | 1461180049103 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 12:20:49 INFO - PROCESS | 1844 | 1461180049299 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb603000 == 50 [pid = 1844] [id = 82] 12:20:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcce6be5c00) [pid = 1844] [serial = 245] [outer = (nil)] 12:20:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcce77af000) [pid = 1844] [serial = 246] [outer = 0x7fcce6be5c00] 12:20:49 INFO - PROCESS | 1844 | 1461180049443 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fccea8b6000) [pid = 1844] [serial = 247] [outer = 0x7fcce6be5c00] 12:20:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccff8aa800 == 49 [pid = 1844] [id = 75] 12:20:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbd1e000 == 48 [pid = 1844] [id = 74] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fcd00062c00) [pid = 1844] [serial = 194] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fcce5f3c000) [pid = 1844] [serial = 164] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fcceb111c00) [pid = 1844] [serial = 167] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fccee480800) [pid = 1844] [serial = 170] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fccf9dc6800) [pid = 1844] [serial = 173] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | 1461180050338 Marionette TRACE conn4 <- [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]]]}] 12:20:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c22000 == 47 [pid = 1844] [id = 73] 12:20:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee619800 == 46 [pid = 1844] [id = 72] 12:20:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec645000 == 45 [pid = 1844] [id = 71] 12:20:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7914000 == 44 [pid = 1844] [id = 70] 12:20:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec456000 == 43 [pid = 1844] [id = 66] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcceef52000) [pid = 1844] [serial = 183] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fccec3ef400) [pid = 1844] [serial = 191] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fccf9dc5000) [pid = 1844] [serial = 185] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcce77b6000) [pid = 1844] [serial = 177] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fccfb03a400) [pid = 1844] [serial = 188] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fccfb0a1800) [pid = 1844] [serial = 189] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fcceb68b400) [pid = 1844] [serial = 180] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fcce9dc3400) [pid = 1844] [serial = 179] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fccfb004c00) [pid = 1844] [serial = 186] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fcce5f3e400) [pid = 1844] [serial = 176] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fccecbe8800) [pid = 1844] [serial = 182] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fccffec7000) [pid = 1844] [serial = 192] [outer = (nil)] [url = about:blank] 12:20:50 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. 12:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1436ms 12:20:50 INFO - PROCESS | 1844 | 1461180050381 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 1844 | 1461180050388 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 12:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:20:50 INFO - PROCESS | 1844 | 1461180050398 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 1844 | 1461180050402 Marionette TRACE conn4 <- [1,302,null,{}] 12:20:50 INFO - PROCESS | 1844 | 1461180050408 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:50 INFO - PROCESS | 1844 | 1461180050555 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 12:20:50 INFO - PROCESS | 1844 | 1461180050649 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb12b000 == 44 [pid = 1844] [id = 83] 12:20:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fcce6be7400) [pid = 1844] [serial = 248] [outer = (nil)] 12:20:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fcce79cc000) [pid = 1844] [serial = 249] [outer = 0x7fcce6be7400] 12:20:50 INFO - PROCESS | 1844 | 1461180050715 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fccea94bc00) [pid = 1844] [serial = 250] [outer = 0x7fcce6be7400] 12:20:51 INFO - PROCESS | 1844 | 1461180051395 Marionette TRACE conn4 <- [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]]]}] 12:20:51 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. 12:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1031ms 12:20:51 INFO - PROCESS | 1844 | 1461180051430 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 12:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:20:51 INFO - PROCESS | 1844 | 1461180051434 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 12:20:51 INFO - PROCESS | 1844 | 1461180051440 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 1844 | 1461180051445 Marionette TRACE conn4 <- [1,306,null,{}] 12:20:51 INFO - PROCESS | 1844 | 1461180051477 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:51 INFO - PROCESS | 1844 | 1461180051641 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 12:20:51 INFO - PROCESS | 1844 | 1461180051736 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0ab2000 == 45 [pid = 1844] [id = 84] 12:20:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fcce9d4b000) [pid = 1844] [serial = 251] [outer = (nil)] 12:20:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcced7d1c00) [pid = 1844] [serial = 252] [outer = 0x7fcce9d4b000] 12:20:51 INFO - PROCESS | 1844 | 1461180051802 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fccf0c92800) [pid = 1844] [serial = 253] [outer = 0x7fcce9d4b000] 12:20:52 INFO - PROCESS | 1844 | 1461180052564 Marionette TRACE conn4 <- [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]]]}] 12:20:52 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. 12:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1187ms 12:20:52 INFO - PROCESS | 1844 | 1461180052642 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 1844 | 1461180052647 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 12:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:20:52 INFO - PROCESS | 1844 | 1461180052676 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 1844 | 1461180052679 Marionette TRACE conn4 <- [1,310,null,{}] 12:20:52 INFO - PROCESS | 1844 | 1461180052683 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:52 INFO - PROCESS | 1844 | 1461180052868 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 12:20:52 INFO - PROCESS | 1844 | 1461180052888 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4cdf800 == 46 [pid = 1844] [id = 85] 12:20:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fccfabc2400) [pid = 1844] [serial = 254] [outer = (nil)] 12:20:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fccfaef3800) [pid = 1844] [serial = 255] [outer = 0x7fccfabc2400] 12:20:52 INFO - PROCESS | 1844 | 1461180052952 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fccfc1f7000) [pid = 1844] [serial = 256] [outer = 0x7fccfabc2400] 12:20:53 INFO - PROCESS | 1844 | 1461180053729 Marionette TRACE conn4 <- [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]]]}] 12:20:53 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. 12:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1102ms 12:20:53 INFO - PROCESS | 1844 | 1461180053768 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 1844 | 1461180053772 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 12:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:20:53 INFO - PROCESS | 1844 | 1461180053779 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 1844 | 1461180053781 Marionette TRACE conn4 <- [1,314,null,{}] 12:20:53 INFO - PROCESS | 1844 | 1461180053788 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:53 INFO - PROCESS | 1844 | 1461180053968 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 12:20:54 INFO - PROCESS | 1844 | 1461180054003 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbacd800 == 47 [pid = 1844] [id = 86] 12:20:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fcce9dce800) [pid = 1844] [serial = 257] [outer = (nil)] 12:20:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fccffebf400) [pid = 1844] [serial = 258] [outer = 0x7fcce9dce800] 12:20:54 INFO - PROCESS | 1844 | 1461180054104 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcd0020ac00) [pid = 1844] [serial = 259] [outer = 0x7fcce9dce800] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fccee666800) [pid = 1844] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fcce2bc6c00) [pid = 1844] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fcceeeb8000) [pid = 1844] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fccecbde000) [pid = 1844] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce2a80c00) [pid = 1844] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fcce2a7f800) [pid = 1844] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fccec3f2800) [pid = 1844] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fcce2a7fc00) [pid = 1844] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fcce2a7f000) [pid = 1844] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fcce2ab8800) [pid = 1844] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fcceccddc00) [pid = 1844] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fcce4e8dc00) [pid = 1844] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fcce2ab9800) [pid = 1844] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fcce77dd800) [pid = 1844] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:20:55 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fcce2ab9c00) [pid = 1844] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:20:55 INFO - PROCESS | 1844 | 1461180055686 Marionette TRACE conn4 <- [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]]]}] 12:20:55 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. 12:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1931ms 12:20:55 INFO - PROCESS | 1844 | 1461180055711 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 1844 | 1461180055715 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 12:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:20:55 INFO - PROCESS | 1844 | 1461180055720 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 1844 | 1461180055723 Marionette TRACE conn4 <- [1,318,null,{}] 12:20:55 INFO - PROCESS | 1844 | 1461180055728 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:55 INFO - PROCESS | 1844 | 1461180055937 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 12:20:55 INFO - PROCESS | 1844 | 1461180055960 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbd16000 == 48 [pid = 1844] [id = 87] 12:20:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fcce37c6400) [pid = 1844] [serial = 260] [outer = (nil)] 12:20:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fcce37cd400) [pid = 1844] [serial = 261] [outer = 0x7fcce37c6400] 12:20:56 INFO - PROCESS | 1844 | 1461180056025 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fccfa96e800) [pid = 1844] [serial = 262] [outer = 0x7fcce37c6400] 12:20:56 INFO - PROCESS | 1844 | 1461180056768 Marionette TRACE conn4 <- [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]]]}] 12:20:56 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. 12:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1080ms 12:20:56 INFO - PROCESS | 1844 | 1461180056815 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 1844 | 1461180056819 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 12:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:20:56 INFO - PROCESS | 1844 | 1461180056831 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 1844 | 1461180056833 Marionette TRACE conn4 <- [1,322,null,{}] 12:20:56 INFO - PROCESS | 1844 | 1461180056839 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 1844 | 1461180056982 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 12:20:56 INFO - PROCESS | 1844 | 1461180056995 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0035d000 == 49 [pid = 1844] [id = 88] 12:20:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fcce37c6800) [pid = 1844] [serial = 263] [outer = (nil)] 12:20:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fcd002ab400) [pid = 1844] [serial = 264] [outer = 0x7fcce37c6800] 12:20:57 INFO - PROCESS | 1844 | 1461180057055 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fcd004d1800) [pid = 1844] [serial = 265] [outer = 0x7fcce37c6800] 12:20:58 INFO - PROCESS | 1844 | 1461180058108 Marionette TRACE conn4 <- [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]]]}] 12:20:58 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. 12:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1327ms 12:20:58 INFO - PROCESS | 1844 | 1461180058160 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 1844 | 1461180058164 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 12:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:20:58 INFO - PROCESS | 1844 | 1461180058173 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 1844 | 1461180058179 Marionette TRACE conn4 <- [1,326,null,{}] 12:20:58 INFO - PROCESS | 1844 | 1461180058187 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 1844 | 1461180058392 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 12:20:58 INFO - PROCESS | 1844 | 1461180058530 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced260000 == 50 [pid = 1844] [id = 89] 12:20:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fcce4e8dc00) [pid = 1844] [serial = 266] [outer = (nil)] 12:20:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcce5f3f400) [pid = 1844] [serial = 267] [outer = 0x7fcce4e8dc00] 12:20:58 INFO - PROCESS | 1844 | 1461180058605 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fcce77b8800) [pid = 1844] [serial = 268] [outer = 0x7fcce4e8dc00] 12:20:59 INFO - PROCESS | 1844 | 1461180059493 Marionette TRACE conn4 <- [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]]]}] 12:20:59 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. 12:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1385ms 12:20:59 INFO - PROCESS | 1844 | 1461180059558 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 1844 | 1461180059566 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 12:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:20:59 INFO - PROCESS | 1844 | 1461180059576 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 1844 | 1461180059580 Marionette TRACE conn4 <- [1,330,null,{}] 12:20:59 INFO - PROCESS | 1844 | 1461180059586 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:59 INFO - PROCESS | 1844 | 1461180059758 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 12:20:59 INFO - PROCESS | 1844 | 1461180059893 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfae31000 == 51 [pid = 1844] [id = 90] 12:20:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fcce5b15800) [pid = 1844] [serial = 269] [outer = (nil)] 12:20:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fcceb25d000) [pid = 1844] [serial = 270] [outer = 0x7fcce5b15800] 12:20:59 INFO - PROCESS | 1844 | 1461180059968 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fccec388400) [pid = 1844] [serial = 271] [outer = 0x7fcce5b15800] 12:21:01 INFO - PROCESS | 1844 | 1461180061119 Marionette TRACE conn4 <- [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]]]}] 12:21:01 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. 12:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1580ms 12:21:01 INFO - PROCESS | 1844 | 1461180061160 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 1844 | 1461180061166 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 12:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:21:01 INFO - PROCESS | 1844 | 1461180061177 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 1844 | 1461180061185 Marionette TRACE conn4 <- [1,334,null,{}] 12:21:01 INFO - PROCESS | 1844 | 1461180061211 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 1844 | 1461180061740 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 12:21:01 INFO - PROCESS | 1844 | 1461180061882 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb50800 == 52 [pid = 1844] [id = 91] 12:21:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fccf15a8400) [pid = 1844] [serial = 272] [outer = (nil)] 12:21:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fccffec4c00) [pid = 1844] [serial = 273] [outer = 0x7fccf15a8400] 12:21:02 INFO - PROCESS | 1844 | 1461180062011 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcd00463000) [pid = 1844] [serial = 274] [outer = 0x7fccf15a8400] 12:21:02 INFO - PROCESS | 1844 | 1461180062902 Marionette TRACE conn4 <- [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]]]}] 12:21:02 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. 12:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1756ms 12:21:02 INFO - PROCESS | 1844 | 1461180062931 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 1844 | 1461180062935 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 12:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:21:02 INFO - PROCESS | 1844 | 1461180062941 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 1844 | 1461180062945 Marionette TRACE conn4 <- [1,338,null,{}] 12:21:02 INFO - PROCESS | 1844 | 1461180062950 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:03 INFO - PROCESS | 1844 | 1461180063104 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 12:21:03 INFO - PROCESS | 1844 | 1461180063248 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb63800 == 53 [pid = 1844] [id = 92] 12:21:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fcce2a7dc00) [pid = 1844] [serial = 275] [outer = (nil)] 12:21:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcd0209ac00) [pid = 1844] [serial = 276] [outer = 0x7fcce2a7dc00] 12:21:03 INFO - PROCESS | 1844 | 1461180063318 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcd02daa400) [pid = 1844] [serial = 277] [outer = 0x7fcce2a7dc00] 12:21:04 INFO - PROCESS | 1844 | 1461180064106 Marionette TRACE conn4 <- [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]]]}] 12:21:04 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. 12:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1177ms 12:21:04 INFO - PROCESS | 1844 | 1461180064119 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 1844 | 1461180064122 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 12:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:21:04 INFO - PROCESS | 1844 | 1461180064127 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 1844 | 1461180064130 Marionette TRACE conn4 <- [1,342,null,{}] 12:21:04 INFO - PROCESS | 1844 | 1461180064135 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:04 INFO - PROCESS | 1844 | 1461180064288 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 12:21:04 INFO - PROCESS | 1844 | 1461180064431 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7761000 == 54 [pid = 1844] [id = 93] 12:21:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcceef48000) [pid = 1844] [serial = 278] [outer = (nil)] 12:21:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcd0435e000) [pid = 1844] [serial = 279] [outer = 0x7fcceef48000] 12:21:04 INFO - PROCESS | 1844 | 1461180064503 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcd045d9400) [pid = 1844] [serial = 280] [outer = 0x7fcceef48000] 12:21:05 INFO - PROCESS | 1844 | 1461180065371 Marionette TRACE conn4 <- [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]]]}] 12:21:05 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. 12:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1278ms 12:21:05 INFO - PROCESS | 1844 | 1461180065407 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 1844 | 1461180065411 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 12:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:21:05 INFO - PROCESS | 1844 | 1461180065418 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 1844 | 1461180065422 Marionette TRACE conn4 <- [1,346,null,{}] 12:21:05 INFO - PROCESS | 1844 | 1461180065428 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:05 INFO - PROCESS | 1844 | 1461180065589 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 12:21:05 INFO - PROCESS | 1844 | 1461180065741 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c3f800 == 55 [pid = 1844] [id = 94] 12:21:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcce2ab9400) [pid = 1844] [serial = 281] [outer = (nil)] 12:21:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcce42aa800) [pid = 1844] [serial = 282] [outer = 0x7fcce2ab9400] 12:21:05 INFO - PROCESS | 1844 | 1461180065816 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcce79c8c00) [pid = 1844] [serial = 283] [outer = 0x7fcce2ab9400] 12:21:06 INFO - PROCESS | 1844 | 1461180066907 Marionette TRACE conn4 <- [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]]]}] 12:21:06 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. 12:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1530ms 12:21:06 INFO - PROCESS | 1844 | 1461180066949 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 1844 | 1461180066956 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 12:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:21:06 INFO - PROCESS | 1844 | 1461180066964 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 1844 | 1461180066969 Marionette TRACE conn4 <- [1,350,null,{}] 12:21:06 INFO - PROCESS | 1844 | 1461180066976 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:07 INFO - PROCESS | 1844 | 1461180067162 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbd16000 == 54 [pid = 1844] [id = 87] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbacd800 == 53 [pid = 1844] [id = 86] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fcd00459400) [pid = 1844] [serial = 227] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | 1461180067335 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4cdf800 == 52 [pid = 1844] [id = 85] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf0ab2000 == 51 [pid = 1844] [id = 84] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb12b000 == 50 [pid = 1844] [id = 83] 12:21:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce9d32800 == 51 [pid = 1844] [id = 95] 12:21:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcce4cb6c00) [pid = 1844] [serial = 284] [outer = (nil)] 12:21:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fcce5da5400) [pid = 1844] [serial = 285] [outer = 0x7fcce4cb6c00] 12:21:07 INFO - PROCESS | 1844 | 1461180067446 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fcce6bdec00) [pid = 1844] [serial = 286] [outer = 0x7fcce4cb6c00] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb603000 == 50 [pid = 1844] [id = 82] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd02dd2000 == 49 [pid = 1844] [id = 80] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd02080000 == 48 [pid = 1844] [id = 79] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfabeb800 == 47 [pid = 1844] [id = 78] 12:21:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec76d000 == 46 [pid = 1844] [id = 77] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fcceb8b7800) [pid = 1844] [serial = 168] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fccf9dc6c00) [pid = 1844] [serial = 162] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fcceef62c00) [pid = 1844] [serial = 171] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fcce77b5c00) [pid = 1844] [serial = 165] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fcceb805400) [pid = 1844] [serial = 141] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fccfae9ec00) [pid = 1844] [serial = 174] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fcceb8b8800) [pid = 1844] [serial = 144] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fcce2bcc000) [pid = 1844] [serial = 138] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fccfff91000) [pid = 1844] [serial = 221] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fcceef5d400) [pid = 1844] [serial = 215] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fccea8b6c00) [pid = 1844] [serial = 210] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcce77b6800) [pid = 1844] [serial = 209] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fcce5d9c400) [pid = 1844] [serial = 197] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fcd0031d000) [pid = 1844] [serial = 207] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcd00206000) [pid = 1844] [serial = 206] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fccec1af800) [pid = 1844] [serial = 212] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fccecbe9000) [pid = 1844] [serial = 213] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fccec159400) [pid = 1844] [serial = 200] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fccfb0a5c00) [pid = 1844] [serial = 224] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fccfbdd4000) [pid = 1844] [serial = 203] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fccfbec6000) [pid = 1844] [serial = 218] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fcd002ae800) [pid = 1844] [serial = 222] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fcd00327000) [pid = 1844] [serial = 225] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fccf9dbe000) [pid = 1844] [serial = 216] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fccff872800) [pid = 1844] [serial = 219] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1844 | 1461180068178 Marionette TRACE conn4 <- [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]]]}] 12:21:08 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. 12:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1231ms 12:21:08 INFO - PROCESS | 1844 | 1461180068196 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 1844 | 1461180068204 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 12:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:21:08 INFO - PROCESS | 1844 | 1461180068237 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1844 | 1461180068240 Marionette TRACE conn4 <- [1,354,null,{}] 12:21:08 INFO - PROCESS | 1844 | 1461180068246 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:08 INFO - PROCESS | 1844 | 1461180068388 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 12:21:08 INFO - PROCESS | 1844 | 1461180068406 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced24b800 == 47 [pid = 1844] [id = 96] 12:21:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fcce77dd400) [pid = 1844] [serial = 287] [outer = (nil)] 12:21:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fcce79c9c00) [pid = 1844] [serial = 288] [outer = 0x7fcce77dd400] 12:21:08 INFO - PROCESS | 1844 | 1461180068464 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fcce9dcb400) [pid = 1844] [serial = 289] [outer = 0x7fcce77dd400] 12:21:09 INFO - PROCESS | 1844 | 1461180069329 Marionette TRACE conn4 <- [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]]]}] 12:21:09 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. 12:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1140ms 12:21:09 INFO - PROCESS | 1844 | 1461180069373 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 12:21:09 INFO - PROCESS | 1844 | 1461180069375 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 12:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:21:09 INFO - PROCESS | 1844 | 1461180069382 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - PROCESS | 1844 | 1461180069388 Marionette TRACE conn4 <- [1,358,null,{}] 12:21:09 INFO - PROCESS | 1844 | 1461180069402 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:09 INFO - PROCESS | 1844 | 1461180069551 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 12:21:09 INFO - PROCESS | 1844 | 1461180069561 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee6c4800 == 48 [pid = 1844] [id = 97] 12:21:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fccec870400) [pid = 1844] [serial = 290] [outer = (nil)] 12:21:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fcced6c7000) [pid = 1844] [serial = 291] [outer = 0x7fccec870400] 12:21:09 INFO - PROCESS | 1844 | 1461180069624 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fccee11cc00) [pid = 1844] [serial = 292] [outer = 0x7fccec870400] 12:21:10 INFO - PROCESS | 1844 | 1461180070442 Marionette TRACE conn4 <- [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]]]}] 12:21:10 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. 12:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1084ms 12:21:10 INFO - PROCESS | 1844 | 1461180070476 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 1844 | 1461180070479 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 12:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:21:10 INFO - PROCESS | 1844 | 1461180070486 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 1844 | 1461180070488 Marionette TRACE conn4 <- [1,362,null,{}] 12:21:10 INFO - PROCESS | 1844 | 1461180070494 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 1844 | 1461180070668 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 12:21:10 INFO - PROCESS | 1844 | 1461180070701 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c13800 == 49 [pid = 1844] [id = 98] 12:21:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fccea8ba400) [pid = 1844] [serial = 293] [outer = (nil)] 12:21:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fccfabbcc00) [pid = 1844] [serial = 294] [outer = 0x7fccea8ba400] 12:21:10 INFO - PROCESS | 1844 | 1461180070763 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fccfbd27000) [pid = 1844] [serial = 295] [outer = 0x7fccea8ba400] 12:21:11 INFO - PROCESS | 1844 | 1461180071537 Marionette TRACE conn4 <- [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]]]}] 12:21:11 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. 12:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1126ms 12:21:11 INFO - PROCESS | 1844 | 1461180071616 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 1844 | 1461180071619 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 12:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:21:11 INFO - PROCESS | 1844 | 1461180071625 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 1844 | 1461180071627 Marionette TRACE conn4 <- [1,366,null,{}] 12:21:11 INFO - PROCESS | 1844 | 1461180071632 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:11 INFO - PROCESS | 1844 | 1461180071810 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 12:21:11 INFO - PROCESS | 1844 | 1461180071831 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfabeb800 == 50 [pid = 1844] [id = 99] 12:21:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fccedf8a000) [pid = 1844] [serial = 296] [outer = (nil)] 12:21:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fccffebd000) [pid = 1844] [serial = 297] [outer = 0x7fccedf8a000] 12:21:11 INFO - PROCESS | 1844 | 1461180071894 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fcd00206000) [pid = 1844] [serial = 298] [outer = 0x7fccedf8a000] 12:21:12 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fcce6be7400) [pid = 1844] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:21:12 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcce9d4b000) [pid = 1844] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:21:12 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce9dce800) [pid = 1844] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:21:12 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fcce37c6400) [pid = 1844] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:21:12 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fcce6be5c00) [pid = 1844] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:21:12 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fccfabc2400) [pid = 1844] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:21:12 INFO - PROCESS | 1844 | 1461180072861 Marionette TRACE conn4 <- [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]]]}] 12:21:12 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. 12:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1277ms 12:21:12 INFO - PROCESS | 1844 | 1461180072904 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 1844 | 1461180072908 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 12:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:21:12 INFO - PROCESS | 1844 | 1461180072919 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 1844 | 1461180072922 Marionette TRACE conn4 <- [1,370,null,{}] 12:21:12 INFO - PROCESS | 1844 | 1461180072930 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:13 INFO - PROCESS | 1844 | 1461180073101 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 12:21:13 INFO - PROCESS | 1844 | 1461180073112 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfda1d000 == 51 [pid = 1844] [id = 100] 12:21:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcceb223000) [pid = 1844] [serial = 299] [outer = (nil)] 12:21:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fccffec3800) [pid = 1844] [serial = 300] [outer = 0x7fcceb223000] 12:21:13 INFO - PROCESS | 1844 | 1461180073189 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fcd00431400) [pid = 1844] [serial = 301] [outer = 0x7fcceb223000] 12:21:13 INFO - PROCESS | 1844 | 1461180073943 Marionette TRACE conn4 <- [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]]]}] 12:21:13 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. 12:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1079ms 12:21:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:21:14 INFO - PROCESS | 1844 | 1461180074018 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 1844 | 1461180074021 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 12:21:14 INFO - PROCESS | 1844 | 1461180074027 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 1844 | 1461180074030 Marionette TRACE conn4 <- [1,374,null,{}] 12:21:14 INFO - PROCESS | 1844 | 1461180074036 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:14 INFO - PROCESS | 1844 | 1461180074171 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 12:21:14 INFO - PROCESS | 1844 | 1461180074186 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb9e800 == 52 [pid = 1844] [id = 101] 12:21:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fcceb220400) [pid = 1844] [serial = 302] [outer = (nil)] 12:21:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fccec798000) [pid = 1844] [serial = 303] [outer = 0x7fcceb220400] 12:21:14 INFO - PROCESS | 1844 | 1461180074248 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fccec79c800) [pid = 1844] [serial = 304] [outer = 0x7fcceb220400] 12:21:15 INFO - PROCESS | 1844 | 1461180075275 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:21:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:21:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1287ms 12:21:15 INFO - PROCESS | 1844 | 1461180075314 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 1844 | 1461180075321 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 12:21:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:21:15 INFO - PROCESS | 1844 | 1461180075330 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 1844 | 1461180075335 Marionette TRACE conn4 <- [1,378,null,{}] 12:21:15 INFO - PROCESS | 1844 | 1461180075343 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:15 INFO - PROCESS | 1844 | 1461180075547 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 12:21:15 INFO - PROCESS | 1844 | 1461180075688 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceceaf800 == 53 [pid = 1844] [id = 102] 12:21:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fcce5b1e000) [pid = 1844] [serial = 305] [outer = (nil)] 12:21:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcce6be8400) [pid = 1844] [serial = 306] [outer = 0x7fcce5b1e000] 12:21:15 INFO - PROCESS | 1844 | 1461180075764 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fcce79c5c00) [pid = 1844] [serial = 307] [outer = 0x7fcce5b1e000] 12:21:16 INFO - PROCESS | 1844 | 1461180076607 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:21:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1339ms 12:21:16 INFO - PROCESS | 1844 | 1461180076670 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 1844 | 1461180076679 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 12:21:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:21:16 INFO - PROCESS | 1844 | 1461180076690 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 1844 | 1461180076693 Marionette TRACE conn4 <- [1,382,null,{}] 12:21:16 INFO - PROCESS | 1844 | 1461180076700 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 1844 | 1461180076904 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 12:21:17 INFO - PROCESS | 1844 | 1461180077045 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbd09000 == 54 [pid = 1844] [id = 103] 12:21:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcce5d98800) [pid = 1844] [serial = 308] [outer = (nil)] 12:21:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcceb256000) [pid = 1844] [serial = 309] [outer = 0x7fcce5d98800] 12:21:17 INFO - PROCESS | 1844 | 1461180077133 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fccec78f800) [pid = 1844] [serial = 310] [outer = 0x7fcce5d98800] 12:21:17 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:17 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:21:17 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:17 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:17 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:18 INFO - PROCESS | 1844 | 1461180078096 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:21:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1431ms 12:21:18 INFO - PROCESS | 1844 | 1461180078121 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 1844 | 1461180078125 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 12:21:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:21:18 INFO - PROCESS | 1844 | 1461180078131 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 1844 | 1461180078136 Marionette TRACE conn4 <- [1,386,null,{}] 12:21:18 INFO - PROCESS | 1844 | 1461180078152 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:18 INFO - PROCESS | 1844 | 1461180078310 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 12:21:18 INFO - PROCESS | 1844 | 1461180078459 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02089800 == 55 [pid = 1844] [id = 104] 12:21:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcced6c9800) [pid = 1844] [serial = 311] [outer = (nil)] 12:21:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fccfb043000) [pid = 1844] [serial = 312] [outer = 0x7fcced6c9800] 12:21:18 INFO - PROCESS | 1844 | 1461180078536 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcd00426000) [pid = 1844] [serial = 313] [outer = 0x7fcced6c9800] 12:21:19 INFO - PROCESS | 1844 | 1461180079434 Marionette TRACE conn4 <- [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]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:21:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1334ms 12:21:19 INFO - PROCESS | 1844 | 1461180079466 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 12:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:21:19 INFO - PROCESS | 1844 | 1461180079471 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 12:21:19 INFO - PROCESS | 1844 | 1461180079476 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 1844 | 1461180079479 Marionette TRACE conn4 <- [1,390,null,{}] 12:21:19 INFO - PROCESS | 1844 | 1461180079485 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:19 INFO - PROCESS | 1844 | 1461180079637 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 12:21:19 INFO - PROCESS | 1844 | 1461180079783 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec8a3800 == 56 [pid = 1844] [id = 105] 12:21:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcce3a72400) [pid = 1844] [serial = 314] [outer = (nil)] 12:21:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcce3a7b000) [pid = 1844] [serial = 315] [outer = 0x7fcce3a72400] 12:21:19 INFO - PROCESS | 1844 | 1461180079855 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fcced7d5400) [pid = 1844] [serial = 316] [outer = 0x7fcce3a72400] 12:21:20 INFO - PROCESS | 1844 | 1461180080722 Marionette TRACE conn4 <- [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]]]}] 12:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1284ms 12:21:20 INFO - PROCESS | 1844 | 1461180080761 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 1844 | 1461180080765 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 12:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:21:20 INFO - PROCESS | 1844 | 1461180080771 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 1844 | 1461180080773 Marionette TRACE conn4 <- [1,394,null,{}] 12:21:20 INFO - PROCESS | 1844 | 1461180080779 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:20 INFO - PROCESS | 1844 | 1461180080929 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 12:21:21 INFO - PROCESS | 1844 | 1461180081090 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec38f000 == 57 [pid = 1844] [id = 106] 12:21:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fcce2ab9c00) [pid = 1844] [serial = 317] [outer = (nil)] 12:21:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fcce4056000) [pid = 1844] [serial = 318] [outer = 0x7fcce2ab9c00] 12:21:21 INFO - PROCESS | 1844 | 1461180081161 Marionette DEBUG loaded listener.js 12:21:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcce4dd9800) [pid = 1844] [serial = 319] [outer = 0x7fcce2ab9c00] 12:21:22 INFO - PROCESS | 1844 | 1461180082422 Marionette TRACE conn4 <- [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]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1690ms 12:21:22 INFO - PROCESS | 1844 | 1461180082462 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 1844 | 1461180082469 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 12:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:21:22 INFO - PROCESS | 1844 | 1461180082478 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 1844 | 1461180082483 Marionette TRACE conn4 <- [1,398,null,{}] 12:21:22 INFO - PROCESS | 1844 | 1461180082490 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:22 INFO - PROCESS | 1844 | 1461180082643 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 12:21:22 INFO - PROCESS | 1844 | 1461180082810 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7914800 == 58 [pid = 1844] [id = 107] 12:21:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcce4dd5400) [pid = 1844] [serial = 320] [outer = (nil)] 12:21:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fcce4dd9c00) [pid = 1844] [serial = 321] [outer = 0x7fcce4dd5400] 12:21:22 INFO - PROCESS | 1844 | 1461180082924 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcce4ddf400) [pid = 1844] [serial = 322] [outer = 0x7fcce4dd5400] 12:21:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfda1d000 == 57 [pid = 1844] [id = 100] 12:21:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfabeb800 == 56 [pid = 1844] [id = 99] 12:21:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c13800 == 55 [pid = 1844] [id = 98] 12:21:23 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fcd020a0800) [pid = 1844] [serial = 243] [outer = (nil)] [url = about:blank] 12:21:23 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcce6be3000) [pid = 1844] [serial = 230] [outer = (nil)] [url = about:blank] 12:21:23 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fccec6e0c00) [pid = 1844] [serial = 233] [outer = (nil)] [url = about:blank] 12:21:23 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fcd004d6000) [pid = 1844] [serial = 240] [outer = (nil)] [url = about:blank] 12:21:23 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fccfc1ebc00) [pid = 1844] [serial = 237] [outer = (nil)] [url = about:blank] 12:21:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee6c4800 == 54 [pid = 1844] [id = 97] 12:21:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced24b800 == 53 [pid = 1844] [id = 96] 12:21:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce9d32800 == 52 [pid = 1844] [id = 95] 12:21:23 INFO - PROCESS | 1844 | 1461180083893 Marionette TRACE conn4 <- [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]]]}] 12:21:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced260000 == 51 [pid = 1844] [id = 89] 12:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1439ms 12:21:23 INFO - PROCESS | 1844 | 1461180083919 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 12:21:23 INFO - PROCESS | 1844 | 1461180083925 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 12:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:21:23 INFO - PROCESS | 1844 | 1461180083935 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - PROCESS | 1844 | 1461180083939 Marionette TRACE conn4 <- [1,402,null,{}] 12:21:23 INFO - PROCESS | 1844 | 1461180083945 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:24 INFO - PROCESS | 1844 | 1461180084103 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fcce79cc000) [pid = 1844] [serial = 249] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fccea94bc00) [pid = 1844] [serial = 250] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fcced7d1c00) [pid = 1844] [serial = 252] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fccffebf400) [pid = 1844] [serial = 258] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fcce37cd400) [pid = 1844] [serial = 261] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fcd0020ac00) [pid = 1844] [serial = 259] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fccea8b6000) [pid = 1844] [serial = 247] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fcce77af000) [pid = 1844] [serial = 246] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fccfaef3800) [pid = 1844] [serial = 255] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fccee60cc00) [pid = 1844] [serial = 102] [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.] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fccfc1f7000) [pid = 1844] [serial = 256] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fccf0c92800) [pid = 1844] [serial = 253] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fccfa96e800) [pid = 1844] [serial = 262] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1844 | 1461180084223 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7756000 == 52 [pid = 1844] [id = 108] 12:21:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fcce4dd7400) [pid = 1844] [serial = 323] [outer = (nil)] 12:21:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcce5f3e800) [pid = 1844] [serial = 324] [outer = 0x7fcce4dd7400] 12:21:24 INFO - PROCESS | 1844 | 1461180084362 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fcce6be3800) [pid = 1844] [serial = 325] [outer = 0x7fcce4dd7400] 12:21:25 INFO - PROCESS | 1844 | 1461180085054 Marionette TRACE conn4 <- [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]]]}] 12:21:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:21:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1182ms 12:21:25 INFO - PROCESS | 1844 | 1461180085122 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 1844 | 1461180085126 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 12:21:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:21:25 INFO - PROCESS | 1844 | 1461180085131 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 1844 | 1461180085136 Marionette TRACE conn4 <- [1,406,null,{}] 12:21:25 INFO - PROCESS | 1844 | 1461180085151 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:25 INFO - PROCESS | 1844 | 1461180085299 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 12:21:25 INFO - PROCESS | 1844 | 1461180085309 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced263800 == 53 [pid = 1844] [id = 109] 12:21:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcce77b7000) [pid = 1844] [serial = 326] [outer = (nil)] 12:21:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcce79cc000) [pid = 1844] [serial = 327] [outer = 0x7fcce77b7000] 12:21:25 INFO - PROCESS | 1844 | 1461180085373 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fccea8b6000) [pid = 1844] [serial = 328] [outer = 0x7fcce77b7000] 12:21:26 INFO - PROCESS | 1844 | 1461180086127 Marionette TRACE conn4 <- [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]]]}] 12:21:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1038ms 12:21:26 INFO - PROCESS | 1844 | 1461180086188 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 1844 | 1461180086191 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 12:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:21:26 INFO - PROCESS | 1844 | 1461180086217 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 1844 | 1461180086219 Marionette TRACE conn4 <- [1,410,null,{}] 12:21:26 INFO - PROCESS | 1844 | 1461180086226 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:26 INFO - PROCESS | 1844 | 1461180086390 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 12:21:26 INFO - PROCESS | 1844 | 1461180086402 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee62f800 == 54 [pid = 1844] [id = 110] 12:21:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcce2bc6000) [pid = 1844] [serial = 329] [outer = (nil)] 12:21:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcceb221400) [pid = 1844] [serial = 330] [outer = 0x7fcce2bc6000] 12:21:26 INFO - PROCESS | 1844 | 1461180086465 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcceb8b9000) [pid = 1844] [serial = 331] [outer = 0x7fcce2bc6000] 12:21:27 INFO - PROCESS | 1844 | 1461180087343 Marionette TRACE conn4 <- [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]]]}] 12:21:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:21:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1198ms 12:21:27 INFO - PROCESS | 1844 | 1461180087407 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 1844 | 1461180087409 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 12:21:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:21:27 INFO - PROCESS | 1844 | 1461180087416 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 1844 | 1461180087420 Marionette TRACE conn4 <- [1,414,null,{}] 12:21:27 INFO - PROCESS | 1844 | 1461180087427 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:27 INFO - PROCESS | 1844 | 1461180087601 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 12:21:27 INFO - PROCESS | 1844 | 1461180087640 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf3fa4000 == 55 [pid = 1844] [id = 111] 12:21:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fccec155400) [pid = 1844] [serial = 332] [outer = (nil)] 12:21:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fccec790000) [pid = 1844] [serial = 333] [outer = 0x7fccec155400] 12:21:27 INFO - PROCESS | 1844 | 1461180087711 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fccec799000) [pid = 1844] [serial = 334] [outer = 0x7fccec155400] 12:21:28 INFO - PROCESS | 1844 | 1461180088621 Marionette TRACE conn4 <- [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]]]}] 12:21:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:21:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1231ms 12:21:28 INFO - PROCESS | 1844 | 1461180088871 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 1844 | 1461180088874 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fcd00328800) [pid = 1844] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fccec870400) [pid = 1844] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fccea8ba400) [pid = 1844] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fcce2bc6800) [pid = 1844] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fcced7d5000) [pid = 1844] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fccffec6400) [pid = 1844] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fccf15a8400) [pid = 1844] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fcce2ab9400) [pid = 1844] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fcce77dd400) [pid = 1844] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fccedf8a000) [pid = 1844] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcce6be2000) [pid = 1844] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fcce5b15800) [pid = 1844] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fcce4e8dc00) [pid = 1844] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fccf0a3dc00) [pid = 1844] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce2a7dc00) [pid = 1844] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fcce4cb6c00) [pid = 1844] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fccf9dba800) [pid = 1844] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fccfae13400) [pid = 1844] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fcce6be2400) [pid = 1844] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fcceef48000) [pid = 1844] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fcce2ac0400) [pid = 1844] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:21:28 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fcceb223000) [pid = 1844] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:21:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:21:28 INFO - PROCESS | 1844 | 1461180088925 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 1844 | 1461180088927 Marionette TRACE conn4 <- [1,418,null,{}] 12:21:28 INFO - PROCESS | 1844 | 1461180088933 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:29 INFO - PROCESS | 1844 | 1461180089086 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 12:21:29 INFO - PROCESS | 1844 | 1461180089106 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce61ee800 == 56 [pid = 1844] [id = 112] 12:21:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fcceb225400) [pid = 1844] [serial = 335] [outer = (nil)] 12:21:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fccec791400) [pid = 1844] [serial = 336] [outer = 0x7fcceb225400] 12:21:29 INFO - PROCESS | 1844 | 1461180089174 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fcced7cf000) [pid = 1844] [serial = 337] [outer = 0x7fcceb225400] 12:21:30 INFO - PROCESS | 1844 | 1461180090334 Marionette TRACE conn4 <- [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]]]}] 12:21:30 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 12:21:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1429ms 12:21:30 INFO - PROCESS | 1844 | 1461180090353 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 1844 | 1461180090357 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 12:21:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:21:30 INFO - PROCESS | 1844 | 1461180090362 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 1844 | 1461180090364 Marionette TRACE conn4 <- [1,422,null,{}] 12:21:30 INFO - PROCESS | 1844 | 1461180090369 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:30 INFO - PROCESS | 1844 | 1461180090503 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 12:21:30 INFO - PROCESS | 1844 | 1461180090645 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfac86800 == 57 [pid = 1844] [id = 113] 12:21:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fcce5cb6800) [pid = 1844] [serial = 338] [outer = (nil)] 12:21:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcce5cbc800) [pid = 1844] [serial = 339] [outer = 0x7fcce5cb6800] 12:21:30 INFO - PROCESS | 1844 | 1461180090704 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fcce5cc3800) [pid = 1844] [serial = 340] [outer = 0x7fcce5cb6800] 12:21:31 INFO - PROCESS | 1844 | 1461180091942 Marionette TRACE conn4 <- [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]]]}] 12:21:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:21:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1632ms 12:21:31 INFO - PROCESS | 1844 | 1461180091997 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 1844 | 1461180092003 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 12:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:21:32 INFO - PROCESS | 1844 | 1461180092011 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 1844 | 1461180092014 Marionette TRACE conn4 <- [1,426,null,{}] 12:21:32 INFO - PROCESS | 1844 | 1461180092096 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:32 INFO - PROCESS | 1844 | 1461180092255 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 12:21:32 INFO - PROCESS | 1844 | 1461180092396 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec645000 == 58 [pid = 1844] [id = 114] 12:21:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fcce3a70c00) [pid = 1844] [serial = 341] [outer = (nil)] 12:21:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fcce4cb8800) [pid = 1844] [serial = 342] [outer = 0x7fcce3a70c00] 12:21:32 INFO - PROCESS | 1844 | 1461180092471 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fcce5b12c00) [pid = 1844] [serial = 343] [outer = 0x7fcce3a70c00] 12:21:33 INFO - PROCESS | 1844 | 1461180093363 Marionette TRACE conn4 <- [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] 12:21:33 INFO - PROCESS | 1844 | 1461180093417 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 12:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:21:33 INFO - PROCESS | 1844 | 1461180093428 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 1844 | 1461180093432 Marionette TRACE conn4 <- [1,430,null,{}] 12:21:33 INFO - PROCESS | 1844 | 1461180093438 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:33 INFO - PROCESS | 1844 | 1461180093597 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 12:21:33 INFO - PROCESS | 1844 | 1461180093736 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c11000 == 59 [pid = 1844] [id = 115] 12:21:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fcce3a71000) [pid = 1844] [serial = 344] [outer = (nil)] 12:21:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fcce61b6800) [pid = 1844] [serial = 345] [outer = 0x7fcce3a71000] 12:21:33 INFO - PROCESS | 1844 | 1461180093807 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcce77d0800) [pid = 1844] [serial = 346] [outer = 0x7fcce3a71000] 12:21:34 INFO - PROCESS | 1844 | 1461180094783 Marionette TRACE conn4 <- [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]]]}] 12:21:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:21:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1433ms 12:21:34 INFO - PROCESS | 1844 | 1461180094862 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 1844 | 1461180094866 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 12:21:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:21:34 INFO - PROCESS | 1844 | 1461180094872 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 1844 | 1461180094877 Marionette TRACE conn4 <- [1,434,null,{}] 12:21:34 INFO - PROCESS | 1844 | 1461180094893 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:35 INFO - PROCESS | 1844 | 1461180095062 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 12:21:35 INFO - PROCESS | 1844 | 1461180095207 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb68000 == 60 [pid = 1844] [id = 116] 12:21:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fcce77d2000) [pid = 1844] [serial = 347] [outer = (nil)] 12:21:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcceb687c00) [pid = 1844] [serial = 348] [outer = 0x7fcce77d2000] 12:21:35 INFO - PROCESS | 1844 | 1461180095284 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fccec79c400) [pid = 1844] [serial = 349] [outer = 0x7fcce77d2000] 12:21:36 INFO - PROCESS | 1844 | 1461180096117 Marionette TRACE conn4 <- [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]]]}] 12:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1284ms 12:21:36 INFO - PROCESS | 1844 | 1461180096157 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 1844 | 1461180096161 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 12:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:21:36 INFO - PROCESS | 1844 | 1461180096167 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 1844 | 1461180096170 Marionette TRACE conn4 <- [1,438,null,{}] 12:21:36 INFO - PROCESS | 1844 | 1461180096175 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:36 INFO - PROCESS | 1844 | 1461180096328 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 12:21:36 INFO - PROCESS | 1844 | 1461180096477 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0040a800 == 61 [pid = 1844] [id = 117] 12:21:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcce79c3400) [pid = 1844] [serial = 350] [outer = (nil)] 12:21:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fccee40d400) [pid = 1844] [serial = 351] [outer = 0x7fcce79c3400] 12:21:36 INFO - PROCESS | 1844 | 1461180096549 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcceef65c00) [pid = 1844] [serial = 352] [outer = 0x7fcce79c3400] 12:21:37 INFO - PROCESS | 1844 | 1461180097470 Marionette TRACE conn4 <- [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]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1330ms 12:21:37 INFO - PROCESS | 1844 | 1461180097499 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 1844 | 1461180097503 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 12:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:21:37 INFO - PROCESS | 1844 | 1461180097509 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 1844 | 1461180097512 Marionette TRACE conn4 <- [1,442,null,{}] 12:21:37 INFO - PROCESS | 1844 | 1461180097517 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 1844 | 1461180097678 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 12:21:37 INFO - PROCESS | 1844 | 1461180097803 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec1dd000 == 62 [pid = 1844] [id = 118] 12:21:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcce37cd800) [pid = 1844] [serial = 353] [outer = (nil)] 12:21:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcce6be1400) [pid = 1844] [serial = 354] [outer = 0x7fcce37cd800] 12:21:37 INFO - PROCESS | 1844 | 1461180097884 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fccee40a400) [pid = 1844] [serial = 355] [outer = 0x7fcce37cd800] 12:21:38 INFO - PROCESS | 1844 | 1461180098702 Marionette TRACE conn4 <- [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]]]}] 12:21:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:21:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1229ms 12:21:38 INFO - PROCESS | 1844 | 1461180098739 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 1844 | 1461180098742 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 12:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:21:38 INFO - PROCESS | 1844 | 1461180098749 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 1844 | 1461180098751 Marionette TRACE conn4 <- [1,446,null,{}] 12:21:38 INFO - PROCESS | 1844 | 1461180098757 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:38 INFO - PROCESS | 1844 | 1461180098939 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 12:21:39 INFO - PROCESS | 1844 | 1461180099105 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1f19800 == 63 [pid = 1844] [id = 119] 12:21:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fcce2abb000) [pid = 1844] [serial = 356] [outer = (nil)] 12:21:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fcce4e86000) [pid = 1844] [serial = 357] [outer = 0x7fcce2abb000] 12:21:39 INFO - PROCESS | 1844 | 1461180099233 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fccecd91c00) [pid = 1844] [serial = 358] [outer = 0x7fcce2abb000] 12:21:40 INFO - PROCESS | 1844 | 1461180100315 Marionette TRACE conn4 <- [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]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1630ms 12:21:40 INFO - PROCESS | 1844 | 1461180100381 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 1844 | 1461180100387 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 12:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:21:40 INFO - PROCESS | 1844 | 1461180100396 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 1844 | 1461180100403 Marionette TRACE conn4 <- [1,450,null,{}] 12:21:40 INFO - PROCESS | 1844 | 1461180100412 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:40 INFO - PROCESS | 1844 | 1461180100624 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 12:21:40 INFO - PROCESS | 1844 | 1461180100892 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5fca000 == 64 [pid = 1844] [id = 120] 12:21:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcce4cb0000) [pid = 1844] [serial = 359] [outer = (nil)] 12:21:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcce4cb5c00) [pid = 1844] [serial = 360] [outer = 0x7fcce4cb0000] 12:21:40 INFO - PROCESS | 1844 | 1461180100961 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fcce4ddfc00) [pid = 1844] [serial = 361] [outer = 0x7fcce4cb0000] 12:21:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbab6000 == 63 [pid = 1844] [id = 64] 12:21:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce5fcd000 == 62 [pid = 1844] [id = 59] 12:21:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee626000 == 61 [pid = 1844] [id = 61] 12:21:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce61ee800 == 60 [pid = 1844] [id = 112] 12:21:41 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcd002ab400) [pid = 1844] [serial = 264] [outer = (nil)] [url = about:blank] 12:21:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf3fa4000 == 59 [pid = 1844] [id = 111] 12:21:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee62f800 == 58 [pid = 1844] [id = 110] 12:21:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced263800 == 57 [pid = 1844] [id = 109] 12:21:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7756000 == 56 [pid = 1844] [id = 108] 12:21:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7914800 == 55 [pid = 1844] [id = 107] 12:21:41 INFO - PROCESS | 1844 | 1461180101882 Marionette TRACE conn4 <- [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] 12:21:41 INFO - PROCESS | 1844 | 1461180101954 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 12:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:21:41 INFO - PROCESS | 1844 | 1461180101963 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 1844 | 1461180101966 Marionette TRACE conn4 <- [1,454,null,{}] 12:21:41 INFO - PROCESS | 1844 | 1461180101972 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:42 INFO - PROCESS | 1844 | 1461180102118 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 12:21:42 INFO - PROCESS | 1844 | 1461180102221 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7753800 == 54 [pid = 1844] [id = 121] 12:21:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fcce4cb0800) [pid = 1844] [serial = 362] [outer = (nil)] 12:21:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fcce6bdc800) [pid = 1844] [serial = 363] [outer = 0x7fcce4cb0800] 12:21:42 INFO - PROCESS | 1844 | 1461180102283 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fcce77bac00) [pid = 1844] [serial = 364] [outer = 0x7fcce4cb0800] 12:21:43 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:43 INFO - PROCESS | 1844 | 1461180103142 Marionette TRACE conn4 <- [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]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:21:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1230ms 12:21:43 INFO - PROCESS | 1844 | 1461180103197 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 12:21:43 INFO - PROCESS | 1844 | 1461180103199 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 12:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:21:43 INFO - PROCESS | 1844 | 1461180103206 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 1844 | 1461180103211 Marionette TRACE conn4 <- [1,458,null,{}] 12:21:43 INFO - PROCESS | 1844 | 1461180103227 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:43 INFO - PROCESS | 1844 | 1461180103372 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 12:21:43 INFO - PROCESS | 1844 | 1461180103383 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced257000 == 55 [pid = 1844] [id = 122] 12:21:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fcce4f63c00) [pid = 1844] [serial = 365] [outer = (nil)] 12:21:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fcce9dccc00) [pid = 1844] [serial = 366] [outer = 0x7fcce4f63c00] 12:21:43 INFO - PROCESS | 1844 | 1461180103539 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fcceb8b8800) [pid = 1844] [serial = 367] [outer = 0x7fcce4f63c00] 12:21:44 INFO - PROCESS | 1844 | 1461180104241 Marionette TRACE conn4 <- [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] 12:21:44 INFO - PROCESS | 1844 | 1461180104309 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 12:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:21:44 INFO - PROCESS | 1844 | 1461180104326 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 1844 | 1461180104328 Marionette TRACE conn4 <- [1,462,null,{}] 12:21:44 INFO - PROCESS | 1844 | 1461180104334 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:44 INFO - PROCESS | 1844 | 1461180104515 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 12:21:44 INFO - PROCESS | 1844 | 1461180104532 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee622800 == 56 [pid = 1844] [id = 123] 12:21:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fcce5f32c00) [pid = 1844] [serial = 368] [outer = (nil)] 12:21:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fccecd8bc00) [pid = 1844] [serial = 369] [outer = 0x7fcce5f32c00] 12:21:44 INFO - PROCESS | 1844 | 1461180104596 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fccecd94800) [pid = 1844] [serial = 370] [outer = 0x7fcce5f32c00] 12:21:45 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:45 INFO - PROCESS | 1844 | 1461180105464 Marionette TRACE conn4 <- [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] 12:21:45 INFO - PROCESS | 1844 | 1461180105519 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 12:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:21:45 INFO - PROCESS | 1844 | 1461180105541 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - PROCESS | 1844 | 1461180105544 Marionette TRACE conn4 <- [1,466,null,{}] 12:21:45 INFO - PROCESS | 1844 | 1461180105549 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:45 INFO - PROCESS | 1844 | 1461180105729 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 12:21:45 INFO - PROCESS | 1844 | 1461180105764 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4cd2000 == 57 [pid = 1844] [id = 124] 12:21:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fccecd94c00) [pid = 1844] [serial = 371] [outer = (nil)] 12:21:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fccedf92800) [pid = 1844] [serial = 372] [outer = 0x7fccecd94c00] 12:21:45 INFO - PROCESS | 1844 | 1461180105827 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fccf0c8c000) [pid = 1844] [serial = 373] [outer = 0x7fccecd94c00] 12:21:46 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fccec155400) [pid = 1844] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:21:46 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fcceb225400) [pid = 1844] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:21:46 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fcce4dd5400) [pid = 1844] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:21:46 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fcce4dd7400) [pid = 1844] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:21:46 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fcce2ab9c00) [pid = 1844] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:21:46 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fcce77b7000) [pid = 1844] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:21:46 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fcce2bc6000) [pid = 1844] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:21:46 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fcce37c6800) [pid = 1844] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:21:46 INFO - PROCESS | 1844 | 1461180106706 Marionette TRACE conn4 <- [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] 12:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:21:46 INFO - PROCESS | 1844 | 1461180106775 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 12:21:46 INFO - PROCESS | 1844 | 1461180106780 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 1844 | 1461180106783 Marionette TRACE conn4 <- [1,470,null,{}] 12:21:46 INFO - PROCESS | 1844 | 1461180106795 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:46 INFO - PROCESS | 1844 | 1461180106969 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 12:21:46 INFO - PROCESS | 1844 | 1461180106980 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbd04800 == 58 [pid = 1844] [id = 125] 12:21:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fcce77dd800) [pid = 1844] [serial = 374] [outer = (nil)] 12:21:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fccfb00fc00) [pid = 1844] [serial = 375] [outer = 0x7fcce77dd800] 12:21:47 INFO - PROCESS | 1844 | 1461180107046 Marionette DEBUG loaded listener.js 12:21:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fccfbd2a400) [pid = 1844] [serial = 376] [outer = 0x7fcce77dd800] 12:21:47 INFO - PROCESS | 1844 | 1461180107819 Marionette TRACE conn4 <- [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]]]}] 12:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1089ms 12:21:47 INFO - PROCESS | 1844 | 1461180107878 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 1844 | 1461180107886 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 12:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:21:47 INFO - PROCESS | 1844 | 1461180107899 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 1844 | 1461180107901 Marionette TRACE conn4 <- [1,474,null,{}] 12:21:47 INFO - PROCESS | 1844 | 1461180107906 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:48 INFO - PROCESS | 1844 | 1461180108044 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 12:21:48 INFO - PROCESS | 1844 | 1461180108062 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb5f800 == 59 [pid = 1844] [id = 126] 12:21:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fcce77b7000) [pid = 1844] [serial = 377] [outer = (nil)] 12:21:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fccfc1ef000) [pid = 1844] [serial = 378] [outer = 0x7fcce77b7000] 12:21:48 INFO - PROCESS | 1844 | 1461180108124 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fccffebf400) [pid = 1844] [serial = 379] [outer = 0x7fcce77b7000] 12:21:49 INFO - PROCESS | 1844 | 1461180109196 Marionette TRACE conn4 <- [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]]]}] 12:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1331ms 12:21:49 INFO - PROCESS | 1844 | 1461180109231 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 12:21:49 INFO - PROCESS | 1844 | 1461180109239 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 12:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:21:49 INFO - PROCESS | 1844 | 1461180109248 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 1844 | 1461180109253 Marionette TRACE conn4 <- [1,478,null,{}] 12:21:49 INFO - PROCESS | 1844 | 1461180109261 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:49 INFO - PROCESS | 1844 | 1461180109426 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 12:21:49 INFO - PROCESS | 1844 | 1461180109578 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec898800 == 60 [pid = 1844] [id = 127] 12:21:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fcce4e81800) [pid = 1844] [serial = 380] [outer = (nil)] 12:21:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fcce5d9d800) [pid = 1844] [serial = 381] [outer = 0x7fcce4e81800] 12:21:49 INFO - PROCESS | 1844 | 1461180109652 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcce77b3c00) [pid = 1844] [serial = 382] [outer = 0x7fcce4e81800] 12:21:50 INFO - PROCESS | 1844 | 1461180110602 Marionette TRACE conn4 <- [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]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1389ms 12:21:50 INFO - PROCESS | 1844 | 1461180110638 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 1844 | 1461180110646 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 12:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:21:50 INFO - PROCESS | 1844 | 1461180110657 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 1844 | 1461180110660 Marionette TRACE conn4 <- [1,482,null,{}] 12:21:50 INFO - PROCESS | 1844 | 1461180110666 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:50 INFO - PROCESS | 1844 | 1461180110840 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 12:21:50 INFO - PROCESS | 1844 | 1461180110982 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfaec0800 == 61 [pid = 1844] [id = 128] 12:21:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fcce5cb7000) [pid = 1844] [serial = 383] [outer = (nil)] 12:21:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fcceb225400) [pid = 1844] [serial = 384] [outer = 0x7fcce5cb7000] 12:21:51 INFO - PROCESS | 1844 | 1461180111055 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fccec793c00) [pid = 1844] [serial = 385] [outer = 0x7fcce5cb7000] 12:21:52 INFO - PROCESS | 1844 | 1461180112031 Marionette TRACE conn4 <- [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]]]}] 12:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1432ms 12:21:52 INFO - PROCESS | 1844 | 1461180112090 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 12:21:52 INFO - PROCESS | 1844 | 1461180112093 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 12:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:21:52 INFO - PROCESS | 1844 | 1461180112100 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 1844 | 1461180112106 Marionette TRACE conn4 <- [1,486,null,{}] 12:21:52 INFO - PROCESS | 1844 | 1461180112122 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:52 INFO - PROCESS | 1844 | 1461180112325 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 12:21:52 INFO - PROCESS | 1844 | 1461180112511 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02080000 == 62 [pid = 1844] [id = 129] 12:21:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fccecd97000) [pid = 1844] [serial = 386] [outer = (nil)] 12:21:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fccfabb9400) [pid = 1844] [serial = 387] [outer = 0x7fccecd97000] 12:21:52 INFO - PROCESS | 1844 | 1461180112630 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fccfc1cc400) [pid = 1844] [serial = 388] [outer = 0x7fccecd97000] 12:21:53 INFO - PROCESS | 1844 | 1461180113471 Marionette TRACE conn4 <- [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]]]}] 12:21:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1440ms 12:21:53 INFO - PROCESS | 1844 | 1461180113541 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 12:21:53 INFO - PROCESS | 1844 | 1461180113546 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 12:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:21:53 INFO - PROCESS | 1844 | 1461180113552 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - PROCESS | 1844 | 1461180113556 Marionette TRACE conn4 <- [1,490,null,{}] 12:21:53 INFO - PROCESS | 1844 | 1461180113561 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:53 INFO - PROCESS | 1844 | 1461180113725 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 12:21:53 INFO - PROCESS | 1844 | 1461180113869 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4b12800 == 63 [pid = 1844] [id = 130] 12:21:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fccee480800) [pid = 1844] [serial = 389] [outer = (nil)] 12:21:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fccfff91000) [pid = 1844] [serial = 390] [outer = 0x7fccee480800] 12:21:53 INFO - PROCESS | 1844 | 1461180113940 Marionette DEBUG loaded listener.js 12:21:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcd00209000) [pid = 1844] [serial = 391] [outer = 0x7fccee480800] 12:21:54 INFO - PROCESS | 1844 | 1461180114722 Marionette TRACE conn4 <- [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]]]}] 12:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1189ms 12:21:54 INFO - PROCESS | 1844 | 1461180114741 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 12:21:54 INFO - PROCESS | 1844 | 1461180114745 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 12:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:21:54 INFO - PROCESS | 1844 | 1461180114751 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 1844 | 1461180114754 Marionette TRACE conn4 <- [1,494,null,{}] 12:21:54 INFO - PROCESS | 1844 | 1461180114759 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:54 INFO - PROCESS | 1844 | 1461180114958 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 12:21:55 INFO - PROCESS | 1844 | 1461180115071 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0456c800 == 64 [pid = 1844] [id = 131] 12:21:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcd00069000) [pid = 1844] [serial = 392] [outer = (nil)] 12:21:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcd00329400) [pid = 1844] [serial = 393] [outer = 0x7fcd00069000] 12:21:55 INFO - PROCESS | 1844 | 1461180115143 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcd0045b000) [pid = 1844] [serial = 394] [outer = 0x7fcd00069000] 12:21:56 INFO - PROCESS | 1844 | 1461180116031 Marionette TRACE conn4 <- [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]]]}] 12:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1336ms 12:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:21:56 INFO - PROCESS | 1844 | 1461180116088 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 1844 | 1461180116091 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 12:21:56 INFO - PROCESS | 1844 | 1461180116097 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 1844 | 1461180116100 Marionette TRACE conn4 <- [1,498,null,{}] 12:21:56 INFO - PROCESS | 1844 | 1461180116106 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:56 INFO - PROCESS | 1844 | 1461180116272 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 12:21:56 INFO - PROCESS | 1844 | 1461180116419 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7661800 == 65 [pid = 1844] [id = 132] 12:21:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcce2a85000) [pid = 1844] [serial = 395] [outer = (nil)] 12:21:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcce37d0400) [pid = 1844] [serial = 396] [outer = 0x7fcce2a85000] 12:21:56 INFO - PROCESS | 1844 | 1461180116493 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcce8b52c00) [pid = 1844] [serial = 397] [outer = 0x7fcce2a85000] 12:21:57 INFO - PROCESS | 1844 | 1461180117576 Marionette TRACE conn4 <- [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]]]}] 12:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1537ms 12:21:57 INFO - PROCESS | 1844 | 1461180117635 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 12:21:57 INFO - PROCESS | 1844 | 1461180117644 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 12:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:21:57 INFO - PROCESS | 1844 | 1461180117664 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:21:57 INFO - PROCESS | 1844 | 1461180117671 Marionette TRACE conn4 <- [1,502,null,{}] 12:21:57 INFO - PROCESS | 1844 | 1461180117683 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:57 INFO - PROCESS | 1844 | 1461180117885 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 12:21:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb8c800 == 64 [pid = 1844] [id = 68] 12:21:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd000a1000 == 63 [pid = 1844] [id = 69] 12:21:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbd04800 == 62 [pid = 1844] [id = 125] 12:21:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4cd2000 == 61 [pid = 1844] [id = 124] 12:21:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee622800 == 60 [pid = 1844] [id = 123] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fcce5cbc800) [pid = 1844] [serial = 339] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | 1461180118137 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced257000 == 59 [pid = 1844] [id = 122] 12:21:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7753800 == 58 [pid = 1844] [id = 121] 12:21:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce5fca000 == 57 [pid = 1844] [id = 120] 12:21:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c51000 == 58 [pid = 1844] [id = 133] 12:21:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcce4e8e800) [pid = 1844] [serial = 398] [outer = (nil)] 12:21:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcce5cb8000) [pid = 1844] [serial = 399] [outer = 0x7fcce4e8e800] 12:21:58 INFO - PROCESS | 1844 | 1461180118210 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fcce5d9e400) [pid = 1844] [serial = 400] [outer = 0x7fcce4e8e800] 12:21:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec645000 == 57 [pid = 1844] [id = 114] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fcd004d1800) [pid = 1844] [serial = 265] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fcceb8b9000) [pid = 1844] [serial = 331] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fcced7cf000) [pid = 1844] [serial = 337] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fccec790000) [pid = 1844] [serial = 333] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fccec791400) [pid = 1844] [serial = 336] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fccec798000) [pid = 1844] [serial = 303] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fcce6be8400) [pid = 1844] [serial = 306] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fcceb256000) [pid = 1844] [serial = 309] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fccec799000) [pid = 1844] [serial = 334] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fccfb043000) [pid = 1844] [serial = 312] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcce3a7b000) [pid = 1844] [serial = 315] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fcce4ddf400) [pid = 1844] [serial = 322] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fcce4dd9c00) [pid = 1844] [serial = 321] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcce5f3e800) [pid = 1844] [serial = 324] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce6be3800) [pid = 1844] [serial = 325] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fcce4dd9800) [pid = 1844] [serial = 319] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fcce4056000) [pid = 1844] [serial = 318] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fcce79cc000) [pid = 1844] [serial = 327] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fccea8b6000) [pid = 1844] [serial = 328] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fcceb221400) [pid = 1844] [serial = 330] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 1844 | 1461180118955 Marionette TRACE conn4 <- [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]]]}] 12:21:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:21:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1339ms 12:21:59 INFO - PROCESS | 1844 | 1461180119008 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 1844 | 1461180119015 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 12:21:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:21:59 INFO - PROCESS | 1844 | 1461180119027 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - PROCESS | 1844 | 1461180119030 Marionette TRACE conn4 <- [1,506,null,{}] 12:21:59 INFO - PROCESS | 1844 | 1461180119036 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:59 INFO - PROCESS | 1844 | 1461180119183 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 12:21:59 INFO - PROCESS | 1844 | 1461180119200 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec8a3000 == 58 [pid = 1844] [id = 134] 12:21:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fcce5d9f400) [pid = 1844] [serial = 401] [outer = (nil)] 12:21:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fcce79ccc00) [pid = 1844] [serial = 402] [outer = 0x7fcce5d9f400] 12:21:59 INFO - PROCESS | 1844 | 1461180119260 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcce8b4b800) [pid = 1844] [serial = 403] [outer = 0x7fcce5d9f400] 12:22:00 INFO - PROCESS | 1844 | 1461180120138 Marionette TRACE conn4 <- [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]]]}] 12:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1130ms 12:22:00 INFO - PROCESS | 1844 | 1461180120156 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 1844 | 1461180120160 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 12:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:22:00 INFO - PROCESS | 1844 | 1461180120176 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 1844 | 1461180120182 Marionette TRACE conn4 <- [1,510,null,{}] 12:22:00 INFO - PROCESS | 1844 | 1461180120197 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:00 INFO - PROCESS | 1844 | 1461180120339 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 12:22:00 INFO - PROCESS | 1844 | 1461180120356 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee212800 == 59 [pid = 1844] [id = 135] 12:22:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fcceb21f000) [pid = 1844] [serial = 404] [outer = (nil)] 12:22:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fcceb683800) [pid = 1844] [serial = 405] [outer = 0x7fcceb21f000] 12:22:00 INFO - PROCESS | 1844 | 1461180120420 Marionette DEBUG loaded listener.js 12:22:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fccec791000) [pid = 1844] [serial = 406] [outer = 0x7fcceb21f000] 12:22:01 INFO - PROCESS | 1844 | 1461180121231 Marionette TRACE conn4 <- [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]]]}] 12:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1087ms 12:22:01 INFO - PROCESS | 1844 | 1461180121271 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 12:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:22:01 INFO - PROCESS | 1844 | 1461180121276 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 12:22:01 INFO - PROCESS | 1844 | 1461180121282 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:22:01 INFO - PROCESS | 1844 | 1461180121284 Marionette TRACE conn4 <- [1,514,null,{}] 12:22:01 INFO - PROCESS | 1844 | 1461180121289 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:01 INFO - PROCESS | 1844 | 1461180121474 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 12:22:01 INFO - PROCESS | 1844 | 1461180121501 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf3fa1000 == 60 [pid = 1844] [id = 136] 12:22:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fcce4ddb000) [pid = 1844] [serial = 407] [outer = (nil)] 12:22:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fccecbe8800) [pid = 1844] [serial = 408] [outer = 0x7fcce4ddb000] 12:22:01 INFO - PROCESS | 1844 | 1461180121565 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fcced6bb400) [pid = 1844] [serial = 409] [outer = 0x7fcce4ddb000] 12:22:02 INFO - PROCESS | 1844 | 1461180122360 Marionette TRACE conn4 <- [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]]]}] 12:22:02 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 12:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1130ms 12:22:02 INFO - PROCESS | 1844 | 1461180122428 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 1844 | 1461180122432 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 12:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:22:02 INFO - PROCESS | 1844 | 1461180122437 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 1844 | 1461180122439 Marionette TRACE conn4 <- [1,518,null,{}] 12:22:02 INFO - PROCESS | 1844 | 1461180122445 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:02 INFO - PROCESS | 1844 | 1461180122624 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 12:22:02 INFO - PROCESS | 1844 | 1461180122644 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfab58800 == 61 [pid = 1844] [id = 137] 12:22:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcce1eefc00) [pid = 1844] [serial = 410] [outer = (nil)] 12:22:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fcce1ef9800) [pid = 1844] [serial = 411] [outer = 0x7fcce1eefc00] 12:22:02 INFO - PROCESS | 1844 | 1461180122707 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcce1efd800) [pid = 1844] [serial = 412] [outer = 0x7fcce1eefc00] 12:22:03 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fcce4cb0800) [pid = 1844] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:22:03 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fcce5f32c00) [pid = 1844] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:22:03 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fccecd94c00) [pid = 1844] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:22:03 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fcce77dd800) [pid = 1844] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:22:03 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fcce4cb0000) [pid = 1844] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:22:03 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcce5cb6800) [pid = 1844] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:22:03 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce4f63c00) [pid = 1844] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:22:03 INFO - PROCESS | 1844 | 1461180123653 Marionette TRACE conn4 <- [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]]]}] 12:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1230ms 12:22:03 INFO - PROCESS | 1844 | 1461180123669 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 12:22:03 INFO - PROCESS | 1844 | 1461180123672 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 12:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:22:03 INFO - PROCESS | 1844 | 1461180123677 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:22:03 INFO - PROCESS | 1844 | 1461180123680 Marionette TRACE conn4 <- [1,522,null,{}] 12:22:03 INFO - PROCESS | 1844 | 1461180123685 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:03 INFO - PROCESS | 1844 | 1461180123871 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 12:22:03 INFO - PROCESS | 1844 | 1461180123890 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfac73800 == 62 [pid = 1844] [id = 138] 12:22:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fcce1ef5000) [pid = 1844] [serial = 413] [outer = (nil)] 12:22:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fcce38be400) [pid = 1844] [serial = 414] [outer = 0x7fcce1ef5000] 12:22:03 INFO - PROCESS | 1844 | 1461180123957 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fccec79d000) [pid = 1844] [serial = 415] [outer = 0x7fcce1ef5000] 12:22:04 INFO - PROCESS | 1844 | 1461180124691 Marionette TRACE conn4 <- [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]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1030ms 12:22:04 INFO - PROCESS | 1844 | 1461180124708 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 12:22:04 INFO - PROCESS | 1844 | 1461180124711 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 12:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:22:04 INFO - PROCESS | 1844 | 1461180124718 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 1844 | 1461180124720 Marionette TRACE conn4 <- [1,526,null,{}] 12:22:04 INFO - PROCESS | 1844 | 1461180124725 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:04 INFO - PROCESS | 1844 | 1461180124897 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 12:22:04 INFO - PROCESS | 1844 | 1461180124918 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfff34800 == 63 [pid = 1844] [id = 139] 12:22:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fcce1efcc00) [pid = 1844] [serial = 416] [outer = (nil)] 12:22:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fccee604000) [pid = 1844] [serial = 417] [outer = 0x7fcce1efcc00] 12:22:04 INFO - PROCESS | 1844 | 1461180124977 Marionette DEBUG loaded listener.js 12:22:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fccf9d2d400) [pid = 1844] [serial = 418] [outer = 0x7fcce1efcc00] 12:22:06 INFO - PROCESS | 1844 | 1461180126469 Marionette TRACE conn4 <- [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]]]}] 12:22:06 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 12:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1781ms 12:22:06 INFO - PROCESS | 1844 | 1461180126500 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 12:22:06 INFO - PROCESS | 1844 | 1461180126506 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 12:22:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:22:06 INFO - PROCESS | 1844 | 1461180126514 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 1844 | 1461180126520 Marionette TRACE conn4 <- [1,530,null,{}] 12:22:06 INFO - PROCESS | 1844 | 1461180126527 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:06 INFO - PROCESS | 1844 | 1461180126720 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 12:22:06 INFO - PROCESS | 1844 | 1461180126941 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfda1c000 == 64 [pid = 1844] [id = 140] 12:22:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcce4caf400) [pid = 1844] [serial = 419] [outer = (nil)] 12:22:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcce5cbb000) [pid = 1844] [serial = 420] [outer = 0x7fcce4caf400] 12:22:07 INFO - PROCESS | 1844 | 1461180127014 Marionette DEBUG loaded listener.js 12:22:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcce7646800) [pid = 1844] [serial = 421] [outer = 0x7fcce4caf400] 12:22:07 INFO - PROCESS | 1844 | 1461180127821 Marionette TRACE conn4 <- [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"]]]}] 12:22:07 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 12:22:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:22:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:22:07 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 12:22:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:22:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:22:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1335ms 12:22:07 INFO - PROCESS | 1844 | 1461180127852 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 12:22:07 INFO - PROCESS | 1844 | 1461180127860 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 12:22:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:22:07 INFO - PROCESS | 1844 | 1461180127871 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - PROCESS | 1844 | 1461180127875 Marionette TRACE conn4 <- [1,534,null,{}] 12:22:07 INFO - PROCESS | 1844 | 1461180127880 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:08 INFO - PROCESS | 1844 | 1461180128072 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 12:22:08 INFO - PROCESS | 1844 | 1461180128229 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d54800 == 65 [pid = 1844] [id = 141] 12:22:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcce37d1c00) [pid = 1844] [serial = 422] [outer = (nil)] 12:22:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fccea8b6c00) [pid = 1844] [serial = 423] [outer = 0x7fcce37d1c00] 12:22:08 INFO - PROCESS | 1844 | 1461180128300 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fccec798000) [pid = 1844] [serial = 424] [outer = 0x7fcce37d1c00] 12:22:09 INFO - PROCESS | 1844 | 1461180129156 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:22:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1332ms 12:22:09 INFO - PROCESS | 1844 | 1461180129203 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 1844 | 1461180129207 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 12:22:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:22:09 INFO - PROCESS | 1844 | 1461180129214 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 1844 | 1461180129219 Marionette TRACE conn4 <- [1,538,null,{}] 12:22:09 INFO - PROCESS | 1844 | 1461180129252 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:09 INFO - PROCESS | 1844 | 1461180129439 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 12:22:09 INFO - PROCESS | 1844 | 1461180129564 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce379d000 == 66 [pid = 1844] [id = 142] 12:22:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcce48b7c00) [pid = 1844] [serial = 425] [outer = (nil)] 12:22:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcce48be800) [pid = 1844] [serial = 426] [outer = 0x7fcce48b7c00] 12:22:09 INFO - PROCESS | 1844 | 1461180129652 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fccecd94000) [pid = 1844] [serial = 427] [outer = 0x7fcce48b7c00] 12:22:10 INFO - PROCESS | 1844 | 1461180130463 Marionette TRACE conn4 <- [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]]]}] 12:22:10 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. 12:22:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1300ms 12:22:10 INFO - PROCESS | 1844 | 1461180130519 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 12:22:10 INFO - PROCESS | 1844 | 1461180130524 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 12:22:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:22:10 INFO - PROCESS | 1844 | 1461180130531 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 1844 | 1461180130534 Marionette TRACE conn4 <- [1,542,null,{}] 12:22:10 INFO - PROCESS | 1844 | 1461180130539 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:10 INFO - PROCESS | 1844 | 1461180130697 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 12:22:10 INFO - PROCESS | 1844 | 1461180130842 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1fcf800 == 67 [pid = 1844] [id = 143] 12:22:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fcce48b8000) [pid = 1844] [serial = 428] [outer = (nil)] 12:22:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fcce49b2c00) [pid = 1844] [serial = 429] [outer = 0x7fcce48b8000] 12:22:10 INFO - PROCESS | 1844 | 1461180130916 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcce49b8800) [pid = 1844] [serial = 430] [outer = 0x7fcce48b8000] 12:22:11 INFO - PROCESS | 1844 | 1461180131745 Marionette TRACE conn4 <- [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]]]}] 12:22:11 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. 12:22:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1232ms 12:22:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:22:11 INFO - PROCESS | 1844 | 1461180131764 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 1844 | 1461180131767 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 12:22:11 INFO - PROCESS | 1844 | 1461180131774 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 1844 | 1461180131778 Marionette TRACE conn4 <- [1,546,null,{}] 12:22:11 INFO - PROCESS | 1844 | 1461180131783 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:11 INFO - PROCESS | 1844 | 1461180131967 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 12:22:12 INFO - PROCESS | 1844 | 1461180132134 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f11000 == 68 [pid = 1844] [id = 144] 12:22:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcce49ad000) [pid = 1844] [serial = 431] [outer = (nil)] 12:22:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fcce49b9400) [pid = 1844] [serial = 432] [outer = 0x7fcce49ad000] 12:22:12 INFO - PROCESS | 1844 | 1461180132208 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcceef5d000) [pid = 1844] [serial = 433] [outer = 0x7fcce49ad000] 12:22:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:22:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1230ms 12:22:13 INFO - PROCESS | 1844 | 1461180132996 Marionette TRACE conn4 <- [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]]]}] 12:22:13 INFO - PROCESS | 1844 | 1461180133004 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 1844 | 1461180133007 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 12:22:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:22:13 INFO - PROCESS | 1844 | 1461180133013 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 1844 | 1461180133015 Marionette TRACE conn4 <- [1,550,null,{}] 12:22:13 INFO - PROCESS | 1844 | 1461180133021 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:13 INFO - PROCESS | 1844 | 1461180133217 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 12:22:13 INFO - PROCESS | 1844 | 1461180133389 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce813b800 == 69 [pid = 1844] [id = 145] 12:22:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fcce49b2800) [pid = 1844] [serial = 434] [outer = (nil)] 12:22:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcce8161000) [pid = 1844] [serial = 435] [outer = 0x7fcce49b2800] 12:22:13 INFO - PROCESS | 1844 | 1461180133465 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fccfbd27000) [pid = 1844] [serial = 436] [outer = 0x7fcce49b2800] 12:22:14 INFO - PROCESS | 1844 | 1461180134281 Marionette TRACE conn4 <- [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]]]}] 12:22:14 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. 12:22:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1284ms 12:22:14 INFO - PROCESS | 1844 | 1461180134299 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 12:22:14 INFO - PROCESS | 1844 | 1461180134303 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 12:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:22:14 INFO - PROCESS | 1844 | 1461180134308 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:22:14 INFO - PROCESS | 1844 | 1461180134310 Marionette TRACE conn4 <- [1,554,null,{}] 12:22:14 INFO - PROCESS | 1844 | 1461180134316 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:14 INFO - PROCESS | 1844 | 1461180134472 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 12:22:14 INFO - PROCESS | 1844 | 1461180134649 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fccdc5e9400) [pid = 1844] [serial = 437] [outer = 0x7fcceb113800] 12:22:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffd21000 == 70 [pid = 1844] [id = 146] 12:22:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fccdc5eec00) [pid = 1844] [serial = 438] [outer = (nil)] 12:22:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fccdc5f3000) [pid = 1844] [serial = 439] [outer = 0x7fccdc5eec00] 12:22:14 INFO - PROCESS | 1844 | 1461180134752 Marionette DEBUG loaded listener.js 12:22:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fcce1ef7800) [pid = 1844] [serial = 440] [outer = 0x7fccdc5eec00] 12:22:15 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:15 INFO - PROCESS | 1844 | 1461180135671 Marionette TRACE conn4 <- [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]]]}] 12:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1437ms 12:22:15 INFO - PROCESS | 1844 | 1461180135748 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 12:22:15 INFO - PROCESS | 1844 | 1461180135751 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 12:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:22:15 INFO - PROCESS | 1844 | 1461180135761 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 1844 | 1461180135765 Marionette TRACE conn4 <- [1,558,null,{}] 12:22:15 INFO - PROCESS | 1844 | 1461180135773 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:16 INFO - PROCESS | 1844 | 1461180136013 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 12:22:16 INFO - PROCESS | 1844 | 1461180136165 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8145800 == 71 [pid = 1844] [id = 147] 12:22:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fccdc5ecc00) [pid = 1844] [serial = 441] [outer = (nil)] 12:22:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcce208b800) [pid = 1844] [serial = 442] [outer = 0x7fccdc5ecc00] 12:22:16 INFO - PROCESS | 1844 | 1461180136237 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fcce2090400) [pid = 1844] [serial = 443] [outer = 0x7fccdc5ecc00] 12:22:17 INFO - PROCESS | 1844 | 1461180137026 Marionette TRACE conn4 <- [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]]]}] 12:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1333ms 12:22:17 INFO - PROCESS | 1844 | 1461180137094 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 12:22:17 INFO - PROCESS | 1844 | 1461180137098 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 12:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:22:17 INFO - PROCESS | 1844 | 1461180137104 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 1844 | 1461180137106 Marionette TRACE conn4 <- [1,562,null,{}] 12:22:17 INFO - PROCESS | 1844 | 1461180137112 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:17 INFO - PROCESS | 1844 | 1461180137279 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 12:22:17 INFO - PROCESS | 1844 | 1461180137436 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a0e800 == 72 [pid = 1844] [id = 148] 12:22:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fccdc5ef400) [pid = 1844] [serial = 444] [outer = (nil)] 12:22:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcce4847c00) [pid = 1844] [serial = 445] [outer = 0x7fccdc5ef400] 12:22:17 INFO - PROCESS | 1844 | 1461180137505 Marionette DEBUG loaded listener.js 12:22:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fcce484c800) [pid = 1844] [serial = 446] [outer = 0x7fccdc5ef400] 12:22:18 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:18 INFO - PROCESS | 1844 | 1461180138632 Marionette TRACE conn4 <- [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]]]}] 12:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1581ms 12:22:18 INFO - PROCESS | 1844 | 1461180138691 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 12:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:22:18 INFO - PROCESS | 1844 | 1461180138703 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 12:22:18 INFO - PROCESS | 1844 | 1461180138713 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 1844 | 1461180138718 Marionette TRACE conn4 <- [1,566,null,{}] 12:22:18 INFO - PROCESS | 1844 | 1461180138727 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:18 INFO - PROCESS | 1844 | 1461180138936 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 12:22:19 INFO - PROCESS | 1844 | 1461180139254 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce379c000 == 73 [pid = 1844] [id = 149] 12:22:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fcce1ef6800) [pid = 1844] [serial = 447] [outer = (nil)] 12:22:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fcce2bc2800) [pid = 1844] [serial = 448] [outer = 0x7fcce1ef6800] 12:22:19 INFO - PROCESS | 1844 | 1461180139327 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fcce38b9c00) [pid = 1844] [serial = 449] [outer = 0x7fcce1ef6800] 12:22:19 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:20 INFO - PROCESS | 1844 | 1461180140111 Marionette TRACE conn4 <- [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]]]}] 12:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1436ms 12:22:20 INFO - PROCESS | 1844 | 1461180140149 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 1844 | 1461180140157 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 12:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:22:20 INFO - PROCESS | 1844 | 1461180140166 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 1844 | 1461180140169 Marionette TRACE conn4 <- [1,570,null,{}] 12:22:20 INFO - PROCESS | 1844 | 1461180140174 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:20 INFO - PROCESS | 1844 | 1461180140332 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 12:22:20 INFO - PROCESS | 1844 | 1461180140522 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfac73800 == 72 [pid = 1844] [id = 138] 12:22:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfab58800 == 71 [pid = 1844] [id = 137] 12:22:20 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fcce61b6800) [pid = 1844] [serial = 345] [outer = (nil)] [url = about:blank] 12:22:20 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fcceb687c00) [pid = 1844] [serial = 348] [outer = (nil)] [url = about:blank] 12:22:20 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fcce6be1400) [pid = 1844] [serial = 354] [outer = (nil)] [url = about:blank] 12:22:20 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fccfc1ef000) [pid = 1844] [serial = 378] [outer = (nil)] [url = about:blank] 12:22:20 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fcce4cb8800) [pid = 1844] [serial = 342] [outer = (nil)] [url = about:blank] 12:22:20 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fcce4e86000) [pid = 1844] [serial = 357] [outer = (nil)] [url = about:blank] 12:22:20 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fccee40d400) [pid = 1844] [serial = 351] [outer = (nil)] [url = about:blank] 12:22:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1f14800 == 72 [pid = 1844] [id = 150] 12:22:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fcce1ef3400) [pid = 1844] [serial = 450] [outer = (nil)] 12:22:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fcce4848c00) [pid = 1844] [serial = 451] [outer = 0x7fcce1ef3400] 12:22:20 INFO - PROCESS | 1844 | 1461180140627 Marionette DEBUG loaded listener.js 12:22:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcce4852400) [pid = 1844] [serial = 452] [outer = 0x7fcce1ef3400] 12:22:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf3fa1000 == 71 [pid = 1844] [id = 136] 12:22:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee212800 == 70 [pid = 1844] [id = 135] 12:22:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec8a3000 == 69 [pid = 1844] [id = 134] 12:22:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c51000 == 68 [pid = 1844] [id = 133] 12:22:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd02080000 == 67 [pid = 1844] [id = 129] 12:22:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfaec0800 == 66 [pid = 1844] [id = 128] 12:22:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec898800 == 65 [pid = 1844] [id = 127] 12:22:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb5f800 == 64 [pid = 1844] [id = 126] 12:22:21 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fcce6bdc800) [pid = 1844] [serial = 363] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fccecd8bc00) [pid = 1844] [serial = 369] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fccedf92800) [pid = 1844] [serial = 372] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fccf0c8c000) [pid = 1844] [serial = 373] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fccfb00fc00) [pid = 1844] [serial = 375] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fcce77bac00) [pid = 1844] [serial = 364] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fcce4ddfc00) [pid = 1844] [serial = 361] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fcce4cb5c00) [pid = 1844] [serial = 360] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fccfbd2a400) [pid = 1844] [serial = 376] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcce5cc3800) [pid = 1844] [serial = 340] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fcce9dccc00) [pid = 1844] [serial = 366] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fccecd94800) [pid = 1844] [serial = 370] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fcceb8b8800) [pid = 1844] [serial = 367] [outer = (nil)] [url = about:blank] 12:22:21 INFO - PROCESS | 1844 | 1461180141483 Marionette TRACE conn4 <- [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]]]}] 12:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1333ms 12:22:21 INFO - PROCESS | 1844 | 1461180141500 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 12:22:21 INFO - PROCESS | 1844 | 1461180141503 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 12:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:22:21 INFO - PROCESS | 1844 | 1461180141519 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 1844 | 1461180141525 Marionette TRACE conn4 <- [1,574,null,{}] 12:22:21 INFO - PROCESS | 1844 | 1461180141542 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:21 INFO - PROCESS | 1844 | 1461180141692 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 12:22:21 INFO - PROCESS | 1844 | 1461180141708 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8134000 == 65 [pid = 1844] [id = 151] 12:22:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcce49b0000) [pid = 1844] [serial = 453] [outer = (nil)] 12:22:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fcce4b76800) [pid = 1844] [serial = 454] [outer = 0x7fcce49b0000] 12:22:21 INFO - PROCESS | 1844 | 1461180141773 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcce4b7c400) [pid = 1844] [serial = 455] [outer = 0x7fcce49b0000] 12:22:22 INFO - PROCESS | 1844 | 1461180142552 Marionette TRACE conn4 <- [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]]]}] 12:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1105ms 12:22:22 INFO - PROCESS | 1844 | 1461180142620 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 12:22:22 INFO - PROCESS | 1844 | 1461180142625 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 12:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:22:22 INFO - PROCESS | 1844 | 1461180142637 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:22:22 INFO - PROCESS | 1844 | 1461180142639 Marionette TRACE conn4 <- [1,578,null,{}] 12:22:22 INFO - PROCESS | 1844 | 1461180142644 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:22 INFO - PROCESS | 1844 | 1461180142803 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 12:22:22 INFO - PROCESS | 1844 | 1461180142812 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb126000 == 66 [pid = 1844] [id = 152] 12:22:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fcce4b74800) [pid = 1844] [serial = 456] [outer = (nil)] 12:22:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fcce4cab400) [pid = 1844] [serial = 457] [outer = 0x7fcce4b74800] 12:22:22 INFO - PROCESS | 1844 | 1461180142874 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fcce4dd7c00) [pid = 1844] [serial = 458] [outer = 0x7fcce4b74800] 12:22:23 INFO - PROCESS | 1844 | 1461180143763 Marionette TRACE conn4 <- [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]]]}] 12:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1583ms 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fcceb220400) [pid = 1844] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fcce3a70c00) [pid = 1844] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcce3a72400) [pid = 1844] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fccecd97000) [pid = 1844] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fcce4e81800) [pid = 1844] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fcceb21f000) [pid = 1844] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcce2a85000) [pid = 1844] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fcce5cb7000) [pid = 1844] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fcce4ddb000) [pid = 1844] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fccee480800) [pid = 1844] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fcce5d9f400) [pid = 1844] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fcce4e8e800) [pid = 1844] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fcce1eefc00) [pid = 1844] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fcce1ef5000) [pid = 1844] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fcced6c9800) [pid = 1844] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fcce5b1e000) [pid = 1844] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fcce2abb000) [pid = 1844] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fcce5d98800) [pid = 1844] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fcce77d2000) [pid = 1844] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fcce37cd800) [pid = 1844] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fcce79c3400) [pid = 1844] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:22:24 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcce3a71000) [pid = 1844] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:22:24 INFO - PROCESS | 1844 | 1461180144268 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 1844 | 1461180144275 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 12:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:22:24 INFO - PROCESS | 1844 | 1461180144284 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 1844 | 1461180144288 Marionette TRACE conn4 <- [1,582,null,{}] 12:22:24 INFO - PROCESS | 1844 | 1461180144298 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:24 INFO - PROCESS | 1844 | 1461180144553 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 12:22:24 INFO - PROCESS | 1844 | 1461180144696 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3794000 == 67 [pid = 1844] [id = 153] 12:22:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcce2a8b000) [pid = 1844] [serial = 459] [outer = (nil)] 12:22:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fcce2abb000) [pid = 1844] [serial = 460] [outer = 0x7fcce2a8b000] 12:22:24 INFO - PROCESS | 1844 | 1461180144770 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcce38b6c00) [pid = 1844] [serial = 461] [outer = 0x7fcce2a8b000] 12:22:25 INFO - PROCESS | 1844 | 1461180145607 Marionette TRACE conn4 <- [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]]]}] 12:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1390ms 12:22:25 INFO - PROCESS | 1844 | 1461180145675 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 12:22:25 INFO - PROCESS | 1844 | 1461180145681 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 12:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:22:25 INFO - PROCESS | 1844 | 1461180145693 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:22:25 INFO - PROCESS | 1844 | 1461180145697 Marionette TRACE conn4 <- [1,586,null,{}] 12:22:25 INFO - PROCESS | 1844 | 1461180145704 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:25 INFO - PROCESS | 1844 | 1461180145922 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 12:22:26 INFO - PROCESS | 1844 | 1461180146072 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f1a000 == 68 [pid = 1844] [id = 154] 12:22:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcce2a8c000) [pid = 1844] [serial = 462] [outer = (nil)] 12:22:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcce484d400) [pid = 1844] [serial = 463] [outer = 0x7fcce2a8c000] 12:22:26 INFO - PROCESS | 1844 | 1461180146142 Marionette DEBUG loaded listener.js 12:22:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcce48bac00) [pid = 1844] [serial = 464] [outer = 0x7fcce2a8c000] 12:22:26 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:27 INFO - PROCESS | 1844 | 1461180147097 Marionette TRACE conn4 <- [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]]]}] 12:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1439ms 12:22:27 INFO - PROCESS | 1844 | 1461180147129 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 1844 | 1461180147132 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 12:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:22:27 INFO - PROCESS | 1844 | 1461180147139 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 1844 | 1461180147142 Marionette TRACE conn4 <- [1,590,null,{}] 12:22:27 INFO - PROCESS | 1844 | 1461180147156 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:27 INFO - PROCESS | 1844 | 1461180147328 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 12:22:27 INFO - PROCESS | 1844 | 1461180147484 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced247000 == 69 [pid = 1844] [id = 155] 12:22:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcce4b7b000) [pid = 1844] [serial = 465] [outer = (nil)] 12:22:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcce4cadc00) [pid = 1844] [serial = 466] [outer = 0x7fcce4b7b000] 12:22:27 INFO - PROCESS | 1844 | 1461180147561 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcce4de1400) [pid = 1844] [serial = 467] [outer = 0x7fcce4b7b000] 12:22:28 INFO - PROCESS | 1844 | 1461180148509 Marionette TRACE conn4 <- [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]]]}] 12:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1429ms 12:22:28 INFO - PROCESS | 1844 | 1461180148570 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 1844 | 1461180148573 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 12:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:22:28 INFO - PROCESS | 1844 | 1461180148579 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 1844 | 1461180148582 Marionette TRACE conn4 <- [1,594,null,{}] 12:22:28 INFO - PROCESS | 1844 | 1461180148587 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:28 INFO - PROCESS | 1844 | 1461180148769 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 12:22:28 INFO - PROCESS | 1844 | 1461180148945 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee613000 == 70 [pid = 1844] [id = 156] 12:22:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcce5da6800) [pid = 1844] [serial = 468] [outer = (nil)] 12:22:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fcce6bdd800) [pid = 1844] [serial = 469] [outer = 0x7fcce5da6800] 12:22:29 INFO - PROCESS | 1844 | 1461180149017 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fcce77b3000) [pid = 1844] [serial = 470] [outer = 0x7fcce5da6800] 12:22:29 INFO - PROCESS | 1844 | 1461180149899 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1378ms 12:22:29 INFO - PROCESS | 1844 | 1461180149959 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 12:22:29 INFO - PROCESS | 1844 | 1461180149964 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 12:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:22:29 INFO - PROCESS | 1844 | 1461180149970 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 1844 | 1461180149973 Marionette TRACE conn4 <- [1,598,null,{}] 12:22:29 INFO - PROCESS | 1844 | 1461180149978 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:30 INFO - PROCESS | 1844 | 1461180150141 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 12:22:30 INFO - PROCESS | 1844 | 1461180150290 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf3fa0000 == 71 [pid = 1844] [id = 157] 12:22:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fcce5f38c00) [pid = 1844] [serial = 471] [outer = (nil)] 12:22:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcce77da800) [pid = 1844] [serial = 472] [outer = 0x7fcce5f38c00] 12:22:30 INFO - PROCESS | 1844 | 1461180150361 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcce815f800) [pid = 1844] [serial = 473] [outer = 0x7fcce5f38c00] 12:22:31 INFO - PROCESS | 1844 | 1461180151232 Marionette TRACE conn4 <- [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]]]}] 12:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1330ms 12:22:31 INFO - PROCESS | 1844 | 1461180151302 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 12:22:31 INFO - PROCESS | 1844 | 1461180151305 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 12:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:22:31 INFO - PROCESS | 1844 | 1461180151312 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 1844 | 1461180151315 Marionette TRACE conn4 <- [1,602,null,{}] 12:22:31 INFO - PROCESS | 1844 | 1461180151320 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:31 INFO - PROCESS | 1844 | 1461180151568 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 12:22:31 INFO - PROCESS | 1844 | 1461180151770 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfaeae800 == 72 [pid = 1844] [id = 158] 12:22:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fccea9cf000) [pid = 1844] [serial = 474] [outer = (nil)] 12:22:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcceb21e400) [pid = 1844] [serial = 475] [outer = 0x7fccea9cf000] 12:22:31 INFO - PROCESS | 1844 | 1461180151888 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fccec1ba400) [pid = 1844] [serial = 476] [outer = 0x7fccea9cf000] 12:22:32 INFO - PROCESS | 1844 | 1461180152914 Marionette TRACE conn4 <- [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]]]}] 12:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1634ms 12:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:22:32 INFO - PROCESS | 1844 | 1461180152947 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 1844 | 1461180152950 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 12:22:32 INFO - PROCESS | 1844 | 1461180152956 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - PROCESS | 1844 | 1461180152959 Marionette TRACE conn4 <- [1,606,null,{}] 12:22:32 INFO - PROCESS | 1844 | 1461180152964 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:33 INFO - PROCESS | 1844 | 1461180153152 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 12:22:33 INFO - PROCESS | 1844 | 1461180153349 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1f06800 == 73 [pid = 1844] [id = 159] 12:22:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcce1ef0000) [pid = 1844] [serial = 477] [outer = (nil)] 12:22:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fcce2ab5400) [pid = 1844] [serial = 478] [outer = 0x7fcce1ef0000] 12:22:33 INFO - PROCESS | 1844 | 1461180153464 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fcce3a7c000) [pid = 1844] [serial = 479] [outer = 0x7fcce1ef0000] 12:22:34 INFO - PROCESS | 1844 | 1461180154498 Marionette TRACE conn4 <- [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]]]}] 12:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1583ms 12:22:34 INFO - PROCESS | 1844 | 1461180154539 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 1844 | 1461180154544 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 12:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:22:34 INFO - PROCESS | 1844 | 1461180154552 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 1844 | 1461180154557 Marionette TRACE conn4 <- [1,610,null,{}] 12:22:34 INFO - PROCESS | 1844 | 1461180154566 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:34 INFO - PROCESS | 1844 | 1461180154737 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 12:22:34 INFO - PROCESS | 1844 | 1461180154982 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7956000 == 74 [pid = 1844] [id = 160] 12:22:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fccdc5f5800) [pid = 1844] [serial = 480] [outer = (nil)] 12:22:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fcce2090c00) [pid = 1844] [serial = 481] [outer = 0x7fccdc5f5800] 12:22:35 INFO - PROCESS | 1844 | 1461180155049 Marionette DEBUG loaded listener.js 12:22:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fcce38c5000) [pid = 1844] [serial = 482] [outer = 0x7fccdc5f5800] 12:22:35 INFO - PROCESS | 1844 | 1461180155965 Marionette TRACE conn4 <- [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]]]}] 12:22:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:22:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1483ms 12:22:36 INFO - PROCESS | 1844 | 1461180156036 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 12:22:36 INFO - PROCESS | 1844 | 1461180156043 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 12:22:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:22:36 INFO - PROCESS | 1844 | 1461180156053 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:22:36 INFO - PROCESS | 1844 | 1461180156057 Marionette TRACE conn4 <- [1,614,null,{}] 12:22:36 INFO - PROCESS | 1844 | 1461180156062 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:36 INFO - PROCESS | 1844 | 1461180156246 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb122800 == 73 [pid = 1844] [id = 50] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1f19800 == 72 [pid = 1844] [id = 119] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8134000 == 71 [pid = 1844] [id = 151] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fccee604000) [pid = 1844] [serial = 417] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1f14800 == 70 [pid = 1844] [id = 150] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce379c000 == 69 [pid = 1844] [id = 149] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce813b800 == 68 [pid = 1844] [id = 145] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7f11000 == 67 [pid = 1844] [id = 144] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1fcf800 == 66 [pid = 1844] [id = 143] 12:22:36 INFO - PROCESS | 1844 | 1461180156461 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce379d000 == 65 [pid = 1844] [id = 142] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1d54800 == 64 [pid = 1844] [id = 141] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfda1c000 == 63 [pid = 1844] [id = 140] 12:22:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d54800 == 64 [pid = 1844] [id = 161] 12:22:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fcce2090000) [pid = 1844] [serial = 483] [outer = (nil)] 12:22:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fcce484e800) [pid = 1844] [serial = 484] [outer = 0x7fcce2090000] 12:22:36 INFO - PROCESS | 1844 | 1461180156536 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcce49ac400) [pid = 1844] [serial = 485] [outer = 0x7fcce2090000] 12:22:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfac86800 == 63 [pid = 1844] [id = 113] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fcd00426000) [pid = 1844] [serial = 313] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fcce79c5c00) [pid = 1844] [serial = 307] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fccecd91c00) [pid = 1844] [serial = 358] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fccec78f800) [pid = 1844] [serial = 310] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fccec79c400) [pid = 1844] [serial = 349] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fccee40a400) [pid = 1844] [serial = 355] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcceef65c00) [pid = 1844] [serial = 352] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fcce77d0800) [pid = 1844] [serial = 346] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fccec79c800) [pid = 1844] [serial = 304] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fcce5b12c00) [pid = 1844] [serial = 343] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcced7d5400) [pid = 1844] [serial = 316] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fccfc1cc400) [pid = 1844] [serial = 388] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fccfabb9400) [pid = 1844] [serial = 387] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fcce77b3c00) [pid = 1844] [serial = 382] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fcce5d9d800) [pid = 1844] [serial = 381] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fcceb683800) [pid = 1844] [serial = 405] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fcce8b52c00) [pid = 1844] [serial = 397] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fcce37d0400) [pid = 1844] [serial = 396] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fcceb225400) [pid = 1844] [serial = 384] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fccecbe8800) [pid = 1844] [serial = 408] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fccec793c00) [pid = 1844] [serial = 385] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fcd00209000) [pid = 1844] [serial = 391] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fccfff91000) [pid = 1844] [serial = 390] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fcce79ccc00) [pid = 1844] [serial = 402] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fcce8b4b800) [pid = 1844] [serial = 403] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcce5cb8000) [pid = 1844] [serial = 399] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fcce5d9e400) [pid = 1844] [serial = 400] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fcd00329400) [pid = 1844] [serial = 393] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcce1ef9800) [pid = 1844] [serial = 411] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce38be400) [pid = 1844] [serial = 414] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fcce1efd800) [pid = 1844] [serial = 412] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fcced6bb400) [pid = 1844] [serial = 409] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fccec79d000) [pid = 1844] [serial = 415] [outer = (nil)] [url = about:blank] 12:22:36 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fccec791000) [pid = 1844] [serial = 406] [outer = (nil)] [url = about:blank] 12:22:37 INFO - PROCESS | 1844 | 1461180157332 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:22:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1331ms 12:22:37 INFO - PROCESS | 1844 | 1461180157385 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 1844 | 1461180157388 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 12:22:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:22:37 INFO - PROCESS | 1844 | 1461180157394 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 1844 | 1461180157399 Marionette TRACE conn4 <- [1,618,null,{}] 12:22:37 INFO - PROCESS | 1844 | 1461180157414 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:37 INFO - PROCESS | 1844 | 1461180157571 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 12:22:37 INFO - PROCESS | 1844 | 1461180157582 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f0a000 == 64 [pid = 1844] [id = 162] 12:22:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fcce4b82000) [pid = 1844] [serial = 486] [outer = (nil)] 12:22:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcce4cb6800) [pid = 1844] [serial = 487] [outer = 0x7fcce4b82000] 12:22:37 INFO - PROCESS | 1844 | 1461180157646 Marionette DEBUG loaded listener.js 12:22:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fcce4f56400) [pid = 1844] [serial = 488] [outer = 0x7fcce4b82000] 12:22:38 INFO - PROCESS | 1844 | 1461180158525 Marionette TRACE conn4 <- [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]]]}] 12:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1189ms 12:22:38 INFO - PROCESS | 1844 | 1461180158585 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 1844 | 1461180158589 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 12:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:22:38 INFO - PROCESS | 1844 | 1461180158595 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - PROCESS | 1844 | 1461180158597 Marionette TRACE conn4 <- [1,622,null,{}] 12:22:38 INFO - PROCESS | 1844 | 1461180158603 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:38 INFO - PROCESS | 1844 | 1461180158760 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 12:22:38 INFO - PROCESS | 1844 | 1461180158899 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec89c000 == 65 [pid = 1844] [id = 163] 12:22:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fcce4b78400) [pid = 1844] [serial = 489] [outer = (nil)] 12:22:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fcce6bdf800) [pid = 1844] [serial = 490] [outer = 0x7fcce4b78400] 12:22:38 INFO - PROCESS | 1844 | 1461180158961 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fcce77d4c00) [pid = 1844] [serial = 491] [outer = 0x7fcce4b78400] 12:22:39 INFO - PROCESS | 1844 | 1461180159755 Marionette TRACE conn4 <- [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]]]}] 12:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1178ms 12:22:39 INFO - PROCESS | 1844 | 1461180159774 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 1844 | 1461180159778 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 12:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:22:39 INFO - PROCESS | 1844 | 1461180159783 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - PROCESS | 1844 | 1461180159785 Marionette TRACE conn4 <- [1,626,null,{}] 12:22:39 INFO - PROCESS | 1844 | 1461180159797 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:39 INFO - PROCESS | 1844 | 1461180159975 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 12:22:40 INFO - PROCESS | 1844 | 1461180159999 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced247800 == 66 [pid = 1844] [id = 164] 12:22:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fccdc5e8400) [pid = 1844] [serial = 492] [outer = (nil)] 12:22:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fcce79c5400) [pid = 1844] [serial = 493] [outer = 0x7fccdc5e8400] 12:22:40 INFO - PROCESS | 1844 | 1461180160059 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcce816a400) [pid = 1844] [serial = 494] [outer = 0x7fccdc5e8400] 12:22:40 INFO - PROCESS | 1844 | 1461180160986 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:22:40 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcce1ef3400) [pid = 1844] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:22:40 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fcce1efcc00) [pid = 1844] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:22:40 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fcce49b0000) [pid = 1844] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:22:40 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcce1ef6800) [pid = 1844] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:22:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:22:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1234ms 12:22:41 INFO - PROCESS | 1844 | 1461180161017 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 12:22:41 INFO - PROCESS | 1844 | 1461180161022 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 12:22:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:22:41 INFO - PROCESS | 1844 | 1461180161028 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 1844 | 1461180161030 Marionette TRACE conn4 <- [1,630,null,{}] 12:22:41 INFO - PROCESS | 1844 | 1461180161036 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:41 INFO - PROCESS | 1844 | 1461180161238 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 12:22:41 INFO - PROCESS | 1844 | 1461180161348 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee619800 == 67 [pid = 1844] [id = 165] 12:22:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fcce8b53c00) [pid = 1844] [serial = 495] [outer = (nil)] 12:22:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fccea8bb800) [pid = 1844] [serial = 496] [outer = 0x7fcce8b53c00] 12:22:41 INFO - PROCESS | 1844 | 1461180161414 Marionette DEBUG loaded listener.js 12:22:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fccec386c00) [pid = 1844] [serial = 497] [outer = 0x7fcce8b53c00] 12:22:42 INFO - PROCESS | 1844 | 1461180162096 Marionette TRACE conn4 <- [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]]]}] 12:22:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:22:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1129ms 12:22:42 INFO - PROCESS | 1844 | 1461180162159 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 1844 | 1461180162163 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 12:22:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:22:42 INFO - PROCESS | 1844 | 1461180162168 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 1844 | 1461180162171 Marionette TRACE conn4 <- [1,634,null,{}] 12:22:42 INFO - PROCESS | 1844 | 1461180162176 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:42 INFO - PROCESS | 1844 | 1461180162362 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 12:22:42 INFO - PROCESS | 1844 | 1461180162379 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c1c800 == 68 [pid = 1844] [id = 166] 12:22:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcce9dccc00) [pid = 1844] [serial = 498] [outer = (nil)] 12:22:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fccec79c400) [pid = 1844] [serial = 499] [outer = 0x7fcce9dccc00] 12:22:42 INFO - PROCESS | 1844 | 1461180162440 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fccecd91c00) [pid = 1844] [serial = 500] [outer = 0x7fcce9dccc00] 12:22:42 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:43 INFO - PROCESS | 1844 | 1461180163341 Marionette TRACE conn4 <- [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]]]}] 12:22:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:22:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1228ms 12:22:43 INFO - PROCESS | 1844 | 1461180163398 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 1844 | 1461180163404 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 12:22:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:22:43 INFO - PROCESS | 1844 | 1461180163412 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:22:43 INFO - PROCESS | 1844 | 1461180163419 Marionette TRACE conn4 <- [1,638,null,{}] 12:22:43 INFO - PROCESS | 1844 | 1461180163429 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:43 INFO - PROCESS | 1844 | 1461180163620 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 12:22:43 INFO - PROCESS | 1844 | 1461180163774 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c53800 == 69 [pid = 1844] [id = 167] 12:22:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcce2086000) [pid = 1844] [serial = 501] [outer = (nil)] 12:22:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcce37d0000) [pid = 1844] [serial = 502] [outer = 0x7fcce2086000] 12:22:43 INFO - PROCESS | 1844 | 1461180163850 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcce3a93000) [pid = 1844] [serial = 503] [outer = 0x7fcce2086000] 12:22:44 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:44 INFO - PROCESS | 1844 | 1461180164789 Marionette TRACE conn4 <- [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]]]}] 12:22:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:22:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1391ms 12:22:44 INFO - PROCESS | 1844 | 1461180164803 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 1844 | 1461180164812 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 12:22:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:22:44 INFO - PROCESS | 1844 | 1461180164822 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 1844 | 1461180164826 Marionette TRACE conn4 <- [1,642,null,{}] 12:22:44 INFO - PROCESS | 1844 | 1461180164833 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:45 INFO - PROCESS | 1844 | 1461180165017 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 12:22:45 INFO - PROCESS | 1844 | 1461180165190 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced21f000 == 70 [pid = 1844] [id = 168] 12:22:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcce2091c00) [pid = 1844] [serial = 504] [outer = (nil)] 12:22:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcce4b82400) [pid = 1844] [serial = 505] [outer = 0x7fcce2091c00] 12:22:45 INFO - PROCESS | 1844 | 1461180165263 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcce5cbac00) [pid = 1844] [serial = 506] [outer = 0x7fcce2091c00] 12:22:46 INFO - PROCESS | 1844 | 1461180166274 Marionette TRACE conn4 <- [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]]]}] 12:22:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:22:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1481ms 12:22:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:22:46 INFO - PROCESS | 1844 | 1461180166304 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 12:22:46 INFO - PROCESS | 1844 | 1461180166307 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 12:22:46 INFO - PROCESS | 1844 | 1461180166314 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 1844 | 1461180166320 Marionette TRACE conn4 <- [1,646,null,{}] 12:22:46 INFO - PROCESS | 1844 | 1461180166336 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:46 INFO - PROCESS | 1844 | 1461180166505 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 12:22:46 INFO - PROCESS | 1844 | 1461180166662 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfc016000 == 71 [pid = 1844] [id = 169] 12:22:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcce4dd3400) [pid = 1844] [serial = 507] [outer = (nil)] 12:22:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fcce9d44800) [pid = 1844] [serial = 508] [outer = 0x7fcce4dd3400] 12:22:46 INFO - PROCESS | 1844 | 1461180166737 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fcceb8b7800) [pid = 1844] [serial = 509] [outer = 0x7fcce4dd3400] 12:22:47 INFO - PROCESS | 1844 | 1461180167634 Marionette TRACE conn4 <- [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]]]}] 12:22:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:22:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1390ms 12:22:47 INFO - PROCESS | 1844 | 1461180167704 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 1844 | 1461180167709 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 12:22:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:22:47 INFO - PROCESS | 1844 | 1461180167716 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 1844 | 1461180167719 Marionette TRACE conn4 <- [1,650,null,{}] 12:22:47 INFO - PROCESS | 1844 | 1461180167724 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:47 INFO - PROCESS | 1844 | 1461180167901 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 12:22:48 INFO - PROCESS | 1844 | 1461180168052 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb66800 == 72 [pid = 1844] [id = 170] 12:22:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fccecbdd800) [pid = 1844] [serial = 510] [outer = (nil)] 12:22:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcced6c7000) [pid = 1844] [serial = 511] [outer = 0x7fccecbdd800] 12:22:48 INFO - PROCESS | 1844 | 1461180168146 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fccedf88400) [pid = 1844] [serial = 512] [outer = 0x7fccecbdd800] 12:22:48 INFO - PROCESS | 1844 | 1461180168972 Marionette TRACE conn4 <- [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]]]}] 12:22:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:22:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1286ms 12:22:49 INFO - PROCESS | 1844 | 1461180169016 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 1844 | 1461180169021 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 12:22:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:22:49 INFO - PROCESS | 1844 | 1461180169028 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 1844 | 1461180169031 Marionette TRACE conn4 <- [1,654,null,{}] 12:22:49 INFO - PROCESS | 1844 | 1461180169036 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:49 INFO - PROCESS | 1844 | 1461180169212 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 12:22:49 INFO - PROCESS | 1844 | 1461180169370 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffd3b000 == 73 [pid = 1844] [id = 171] 12:22:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fccec79d000) [pid = 1844] [serial = 513] [outer = (nil)] 12:22:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fccee604000) [pid = 1844] [serial = 514] [outer = 0x7fccec79d000] 12:22:49 INFO - PROCESS | 1844 | 1461180169442 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fcceef51400) [pid = 1844] [serial = 515] [outer = 0x7fccec79d000] 12:22:50 INFO - PROCESS | 1844 | 1461180170306 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:22:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:22:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1328ms 12:22:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:22:50 INFO - PROCESS | 1844 | 1461180170357 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 1844 | 1461180170360 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 12:22:50 INFO - PROCESS | 1844 | 1461180170366 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 1844 | 1461180170370 Marionette TRACE conn4 <- [1,658,null,{}] 12:22:50 INFO - PROCESS | 1844 | 1461180170375 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:50 INFO - PROCESS | 1844 | 1461180170568 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 12:22:50 INFO - PROCESS | 1844 | 1461180170726 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd00371800 == 74 [pid = 1844] [id = 172] 12:22:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcceef5e000) [pid = 1844] [serial = 516] [outer = (nil)] 12:22:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fccfa977800) [pid = 1844] [serial = 517] [outer = 0x7fcceef5e000] 12:22:50 INFO - PROCESS | 1844 | 1461180170803 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fccfb0a4c00) [pid = 1844] [serial = 518] [outer = 0x7fcceef5e000] 12:22:51 INFO - PROCESS | 1844 | 1461180171622 Marionette TRACE conn4 <- [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]]]}] 12:22:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:22:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1333ms 12:22:51 INFO - PROCESS | 1844 | 1461180171700 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 12:22:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:22:51 INFO - PROCESS | 1844 | 1461180171703 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 12:22:51 INFO - PROCESS | 1844 | 1461180171710 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 1844 | 1461180171713 Marionette TRACE conn4 <- [1,662,null,{}] 12:22:51 INFO - PROCESS | 1844 | 1461180171718 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:51 INFO - PROCESS | 1844 | 1461180171881 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 12:22:52 INFO - PROCESS | 1844 | 1461180172045 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0024c000 == 75 [pid = 1844] [id = 173] 12:22:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fcce1ef7400) [pid = 1844] [serial = 519] [outer = (nil)] 12:22:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fccf15a6400) [pid = 1844] [serial = 520] [outer = 0x7fcce1ef7400] 12:22:52 INFO - PROCESS | 1844 | 1461180172116 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fccfc1c4c00) [pid = 1844] [serial = 521] [outer = 0x7fcce1ef7400] 12:22:53 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:53 INFO - PROCESS | 1844 | 1461180173345 Marionette TRACE conn4 <- [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]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:22:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1689ms 12:22:53 INFO - PROCESS | 1844 | 1461180173403 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 1844 | 1461180173409 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 12:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:22:53 INFO - PROCESS | 1844 | 1461180173418 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 1844 | 1461180173423 Marionette TRACE conn4 <- [1,666,null,{}] 12:22:53 INFO - PROCESS | 1844 | 1461180173431 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:53 INFO - PROCESS | 1844 | 1461180173672 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 12:22:53 INFO - PROCESS | 1844 | 1461180173801 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c39800 == 76 [pid = 1844] [id = 174] 12:22:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fcce1efc000) [pid = 1844] [serial = 522] [outer = (nil)] 12:22:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcce2ab8800) [pid = 1844] [serial = 523] [outer = 0x7fcce1efc000] 12:22:53 INFO - PROCESS | 1844 | 1461180173899 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fcce3a7a000) [pid = 1844] [serial = 524] [outer = 0x7fcce1efc000] 12:22:54 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:54 INFO - PROCESS | 1844 | 1461180174766 Marionette TRACE conn4 <- [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]]]}] 12:22:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1383ms 12:22:54 INFO - PROCESS | 1844 | 1461180174803 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 12:22:54 INFO - PROCESS | 1844 | 1461180174811 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 12:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:22:54 INFO - PROCESS | 1844 | 1461180174822 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - PROCESS | 1844 | 1461180174825 Marionette TRACE conn4 <- [1,670,null,{}] 12:22:54 INFO - PROCESS | 1844 | 1461180174832 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:55 INFO - PROCESS | 1844 | 1461180175039 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 12:22:55 INFO - PROCESS | 1844 | 1461180175193 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c52800 == 77 [pid = 1844] [id = 175] 12:22:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fcce4850c00) [pid = 1844] [serial = 525] [outer = (nil)] 12:22:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcce48ba400) [pid = 1844] [serial = 526] [outer = 0x7fcce4850c00] 12:22:55 INFO - PROCESS | 1844 | 1461180175358 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fcce49b5800) [pid = 1844] [serial = 527] [outer = 0x7fcce4850c00] 12:22:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c1e000 == 76 [pid = 1844] [id = 62] 12:22:55 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fcce4cab400) [pid = 1844] [serial = 457] [outer = (nil)] [url = about:blank] 12:22:55 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fcce49b2c00) [pid = 1844] [serial = 429] [outer = (nil)] [url = about:blank] 12:22:55 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fcce49b9400) [pid = 1844] [serial = 432] [outer = (nil)] [url = about:blank] 12:22:55 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fcce8161000) [pid = 1844] [serial = 435] [outer = (nil)] [url = about:blank] 12:22:55 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fccdc5f3000) [pid = 1844] [serial = 439] [outer = (nil)] [url = about:blank] 12:22:55 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fcce208b800) [pid = 1844] [serial = 442] [outer = (nil)] [url = about:blank] 12:22:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1f06800 == 75 [pid = 1844] [id = 159] 12:22:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfaeae800 == 74 [pid = 1844] [id = 158] 12:22:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf3fa0000 == 73 [pid = 1844] [id = 157] 12:22:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee613000 == 72 [pid = 1844] [id = 156] 12:22:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced247000 == 71 [pid = 1844] [id = 155] 12:22:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7f1a000 == 70 [pid = 1844] [id = 154] 12:22:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3794000 == 69 [pid = 1844] [id = 153] 12:22:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb126000 == 68 [pid = 1844] [id = 152] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fcce4b76800) [pid = 1844] [serial = 454] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fcce4b7c400) [pid = 1844] [serial = 455] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fcce38b9c00) [pid = 1844] [serial = 449] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fcce2bc2800) [pid = 1844] [serial = 448] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcce4848c00) [pid = 1844] [serial = 451] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fcce4852400) [pid = 1844] [serial = 452] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fcce5cbb000) [pid = 1844] [serial = 420] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fccf9d2d400) [pid = 1844] [serial = 418] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcce4847c00) [pid = 1844] [serial = 445] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fcce48be800) [pid = 1844] [serial = 426] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fccea8b6c00) [pid = 1844] [serial = 423] [outer = (nil)] [url = about:blank] 12:22:56 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fccedc57400) [pid = 1844] [serial = 235] [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.] 12:22:56 INFO - PROCESS | 1844 | 1461180176241 Marionette TRACE conn4 <- [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]]]}] 12:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1487ms 12:22:56 INFO - PROCESS | 1844 | 1461180176310 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 1844 | 1461180176314 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 12:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:22:56 INFO - PROCESS | 1844 | 1461180176320 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 1844 | 1461180176325 Marionette TRACE conn4 <- [1,674,null,{}] 12:22:56 INFO - PROCESS | 1844 | 1461180176340 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:56 INFO - PROCESS | 1844 | 1461180176498 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 12:22:56 INFO - PROCESS | 1844 | 1461180176627 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7755000 == 69 [pid = 1844] [id = 176] 12:22:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fccdc5f3000) [pid = 1844] [serial = 528] [outer = (nil)] 12:22:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcce48c3000) [pid = 1844] [serial = 529] [outer = 0x7fccdc5f3000] 12:22:56 INFO - PROCESS | 1844 | 1461180176693 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcce4dd6800) [pid = 1844] [serial = 530] [outer = 0x7fccdc5f3000] 12:22:57 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:57 INFO - PROCESS | 1844 | 1461180177361 Marionette TRACE conn4 <- [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]]]}] 12:22:57 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 12:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1086ms 12:22:57 INFO - PROCESS | 1844 | 1461180177410 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 12:22:57 INFO - PROCESS | 1844 | 1461180177414 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 12:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:22:57 INFO - PROCESS | 1844 | 1461180177419 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 1844 | 1461180177421 Marionette TRACE conn4 <- [1,678,null,{}] 12:22:57 INFO - PROCESS | 1844 | 1461180177426 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:57 INFO - PROCESS | 1844 | 1461180177604 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 12:22:57 INFO - PROCESS | 1844 | 1461180177623 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a08800 == 70 [pid = 1844] [id = 177] 12:22:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fcce2a88400) [pid = 1844] [serial = 531] [outer = (nil)] 12:22:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcce5cc5800) [pid = 1844] [serial = 532] [outer = 0x7fcce2a88400] 12:22:57 INFO - PROCESS | 1844 | 1461180177681 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fcce5f3e400) [pid = 1844] [serial = 533] [outer = 0x7fcce2a88400] 12:22:58 INFO - PROCESS | 1844 | 1461180178464 Marionette TRACE conn4 <- [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]]]}] 12:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1077ms 12:22:58 INFO - PROCESS | 1844 | 1461180178513 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 12:22:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:22:58 INFO - PROCESS | 1844 | 1461180178527 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 12:22:58 INFO - PROCESS | 1844 | 1461180178534 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 1844 | 1461180178536 Marionette TRACE conn4 <- [1,682,null,{}] 12:22:58 INFO - PROCESS | 1844 | 1461180178549 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:58 INFO - PROCESS | 1844 | 1461180178725 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 12:22:58 INFO - PROCESS | 1844 | 1461180178750 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec642000 == 71 [pid = 1844] [id = 178] 12:22:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcce4dd4400) [pid = 1844] [serial = 534] [outer = (nil)] 12:22:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fcce6bdbc00) [pid = 1844] [serial = 535] [outer = 0x7fcce4dd4400] 12:22:58 INFO - PROCESS | 1844 | 1461180178810 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fcce764bc00) [pid = 1844] [serial = 536] [outer = 0x7fcce4dd4400] 12:23:00 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:00 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:23:00 INFO - PROCESS | 1844 | 1461180180073 Marionette TRACE conn4 <- [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]]]}] 12:23:00 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) 12:23:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1585ms 12:23:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:23:00 INFO - PROCESS | 1844 | 1461180180125 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 1844 | 1461180180127 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 12:23:00 INFO - PROCESS | 1844 | 1461180180134 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 1844 | 1461180180136 Marionette TRACE conn4 <- [1,686,null,{}] 12:23:00 INFO - PROCESS | 1844 | 1461180180142 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:00 INFO - PROCESS | 1844 | 1461180180351 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 12:23:00 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fcce8b53c00) [pid = 1844] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:23:00 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcce2090000) [pid = 1844] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:23:00 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fcce4b74800) [pid = 1844] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:23:00 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fcce4b78400) [pid = 1844] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:23:00 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fccdc5e8400) [pid = 1844] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:23:00 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcce4b82000) [pid = 1844] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:23:00 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fccdc5f5800) [pid = 1844] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:23:00 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fcd00069000) [pid = 1844] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:23:00 INFO - PROCESS | 1844 | 1461180180820 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f13800 == 72 [pid = 1844] [id = 179] 12:23:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fccdc5e8400) [pid = 1844] [serial = 537] [outer = (nil)] 12:23:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcce49b5c00) [pid = 1844] [serial = 538] [outer = 0x7fccdc5e8400] 12:23:00 INFO - PROCESS | 1844 | 1461180180930 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fcce8b52c00) [pid = 1844] [serial = 539] [outer = 0x7fccdc5e8400] 12:23:02 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:02 INFO - PROCESS | 1844 | 1461180182194 Marionette TRACE conn4 <- [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]]]}] 12:23:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:23:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2084ms 12:23:02 INFO - PROCESS | 1844 | 1461180182218 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 1844 | 1461180182222 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 12:23:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:23:02 INFO - PROCESS | 1844 | 1461180182227 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 1844 | 1461180182229 Marionette TRACE conn4 <- [1,690,null,{}] 12:23:02 INFO - PROCESS | 1844 | 1461180182235 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:02 INFO - PROCESS | 1844 | 1461180182459 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 12:23:02 INFO - PROCESS | 1844 | 1461180182541 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0ac6800 == 73 [pid = 1844] [id = 180] 12:23:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcce79ca000) [pid = 1844] [serial = 540] [outer = (nil)] 12:23:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fcceb223c00) [pid = 1844] [serial = 541] [outer = 0x7fcce79ca000] 12:23:02 INFO - PROCESS | 1844 | 1461180182640 Marionette DEBUG loaded listener.js 12:23:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fccec799c00) [pid = 1844] [serial = 542] [outer = 0x7fcce79ca000] 12:23:04 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:04 INFO - PROCESS | 1844 | 1461180184414 Marionette TRACE conn4 <- [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]]]}] 12:23:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:23:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2238ms 12:23:04 INFO - PROCESS | 1844 | 1461180184468 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 1844 | 1461180184472 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 12:23:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:23:04 INFO - PROCESS | 1844 | 1461180184480 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - PROCESS | 1844 | 1461180184485 Marionette TRACE conn4 <- [1,694,null,{}] 12:23:04 INFO - PROCESS | 1844 | 1461180184494 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:04 INFO - PROCESS | 1844 | 1461180184695 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 12:23:04 INFO - PROCESS | 1844 | 1461180184849 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7661000 == 74 [pid = 1844] [id = 181] 12:23:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fcce2bc7400) [pid = 1844] [serial = 543] [outer = (nil)] 12:23:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fcce4846800) [pid = 1844] [serial = 544] [outer = 0x7fcce2bc7400] 12:23:04 INFO - PROCESS | 1844 | 1461180184924 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fcce49b2c00) [pid = 1844] [serial = 545] [outer = 0x7fcce2bc7400] 12:23:06 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:06 INFO - PROCESS | 1844 | 1461180186417 Marionette TRACE conn4 <- [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]]]}] 12:23:06 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) 12:23:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1989ms 12:23:06 INFO - PROCESS | 1844 | 1461180186470 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 1844 | 1461180186479 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 12:23:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:23:06 INFO - PROCESS | 1844 | 1461180186489 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 1844 | 1461180186493 Marionette TRACE conn4 <- [1,698,null,{}] 12:23:06 INFO - PROCESS | 1844 | 1461180186499 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:06 INFO - PROCESS | 1844 | 1461180186693 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 12:23:06 INFO - PROCESS | 1844 | 1461180186843 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c07800 == 75 [pid = 1844] [id = 182] 12:23:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fcce2a88000) [pid = 1844] [serial = 546] [outer = (nil)] 12:23:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fcce4cb8c00) [pid = 1844] [serial = 547] [outer = 0x7fcce2a88000] 12:23:06 INFO - PROCESS | 1844 | 1461180186913 Marionette DEBUG loaded listener.js 12:23:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fcce9d4e400) [pid = 1844] [serial = 548] [outer = 0x7fcce2a88000] 12:23:08 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:08 INFO - PROCESS | 1844 | 1461180188182 Marionette TRACE conn4 <- [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]]]}] 12:23:08 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) 12:23:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1733ms 12:23:08 INFO - PROCESS | 1844 | 1461180188223 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 12:23:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:23:08 INFO - PROCESS | 1844 | 1461180188227 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 12:23:08 INFO - PROCESS | 1844 | 1461180188233 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:23:08 INFO - PROCESS | 1844 | 1461180188239 Marionette TRACE conn4 <- [1,702,null,{}] 12:23:08 INFO - PROCESS | 1844 | 1461180188297 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:08 INFO - PROCESS | 1844 | 1461180188552 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 12:23:08 INFO - PROCESS | 1844 | 1461180188664 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfba70800 == 76 [pid = 1844] [id = 183] 12:23:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcce816b800) [pid = 1844] [serial = 549] [outer = (nil)] 12:23:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fccecce4c00) [pid = 1844] [serial = 550] [outer = 0x7fcce816b800] 12:23:08 INFO - PROCESS | 1844 | 1461180188740 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fccedfe3000) [pid = 1844] [serial = 551] [outer = 0x7fcce816b800] 12:23:09 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:10 INFO - PROCESS | 1844 | 1461180190122 Marionette TRACE conn4 <- [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]]]}] 12:23:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:23:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1942ms 12:23:10 INFO - PROCESS | 1844 | 1461180190176 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 12:23:10 INFO - PROCESS | 1844 | 1461180190180 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 12:23:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:23:10 INFO - PROCESS | 1844 | 1461180190187 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 1844 | 1461180190189 Marionette TRACE conn4 <- [1,706,null,{}] 12:23:10 INFO - PROCESS | 1844 | 1461180190194 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:10 INFO - PROCESS | 1844 | 1461180190358 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 12:23:10 INFO - PROCESS | 1844 | 1461180190509 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d4f000 == 77 [pid = 1844] [id = 184] 12:23:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcce2087400) [pid = 1844] [serial = 552] [outer = (nil)] 12:23:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fcce3a7c800) [pid = 1844] [serial = 553] [outer = 0x7fcce2087400] 12:23:10 INFO - PROCESS | 1844 | 1461180190582 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fcce816cc00) [pid = 1844] [serial = 554] [outer = 0x7fcce2087400] 12:23:12 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:12 INFO - PROCESS | 1844 | 1461180192079 Marionette TRACE conn4 <- [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]]]}] 12:23:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:23:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1932ms 12:23:12 INFO - PROCESS | 1844 | 1461180192120 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 12:23:12 INFO - PROCESS | 1844 | 1461180192127 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 12:23:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:23:12 INFO - PROCESS | 1844 | 1461180192136 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 1844 | 1461180192138 Marionette TRACE conn4 <- [1,710,null,{}] 12:23:12 INFO - PROCESS | 1844 | 1461180192146 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:12 INFO - PROCESS | 1844 | 1461180192333 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 12:23:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7614800 == 76 [pid = 1844] [id = 49] 12:23:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c1a800 == 75 [pid = 1844] [id = 67] 12:23:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8a0e800 == 74 [pid = 1844] [id = 148] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fccec79c400) [pid = 1844] [serial = 499] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | 1461180192549 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d5c000 == 75 [pid = 1844] [id = 185] 12:23:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fcce2abac00) [pid = 1844] [serial = 555] [outer = (nil)] 12:23:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fcce37cc400) [pid = 1844] [serial = 556] [outer = 0x7fcce2abac00] 12:23:12 INFO - PROCESS | 1844 | 1461180192625 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fcce38c3c00) [pid = 1844] [serial = 557] [outer = 0x7fcce2abac00] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fccec386c00) [pid = 1844] [serial = 497] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fcce77da800) [pid = 1844] [serial = 472] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fcce2ab5400) [pid = 1844] [serial = 478] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fcce484e800) [pid = 1844] [serial = 484] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fcce4dd7c00) [pid = 1844] [serial = 458] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fcce6bdf800) [pid = 1844] [serial = 490] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fcce79c5400) [pid = 1844] [serial = 493] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fcce77d4c00) [pid = 1844] [serial = 491] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fcce6bdd800) [pid = 1844] [serial = 469] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fccea8bb800) [pid = 1844] [serial = 496] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fcce4cb6800) [pid = 1844] [serial = 487] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fcce484d400) [pid = 1844] [serial = 463] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fcce4cadc00) [pid = 1844] [serial = 466] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcce2abb000) [pid = 1844] [serial = 460] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fcce38c5000) [pid = 1844] [serial = 482] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fcce49ac400) [pid = 1844] [serial = 485] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fcd0045b000) [pid = 1844] [serial = 394] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcce4f56400) [pid = 1844] [serial = 488] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fcce2090c00) [pid = 1844] [serial = 481] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fcce816a400) [pid = 1844] [serial = 494] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fcceb21e400) [pid = 1844] [serial = 475] [outer = (nil)] [url = about:blank] 12:23:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:13 INFO - PROCESS | 1844 | 1461180193794 Marionette TRACE conn4 <- [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]]]}] 12:23:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:23:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1689ms 12:23:13 INFO - PROCESS | 1844 | 1461180193833 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 12:23:13 INFO - PROCESS | 1844 | 1461180193841 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 12:23:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:23:13 INFO - PROCESS | 1844 | 1461180193851 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:23:13 INFO - PROCESS | 1844 | 1461180193855 Marionette TRACE conn4 <- [1,714,null,{}] 12:23:13 INFO - PROCESS | 1844 | 1461180193861 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:14 INFO - PROCESS | 1844 | 1461180194139 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 12:23:14 INFO - PROCESS | 1844 | 1461180194159 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5fc4800 == 76 [pid = 1844] [id = 186] 12:23:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fcce3a93400) [pid = 1844] [serial = 558] [outer = (nil)] 12:23:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcce484d400) [pid = 1844] [serial = 559] [outer = 0x7fcce3a93400] 12:23:14 INFO - PROCESS | 1844 | 1461180194220 Marionette DEBUG loaded listener.js 12:23:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcce48bcc00) [pid = 1844] [serial = 560] [outer = 0x7fcce3a93400] 12:23:15 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:15 INFO - PROCESS | 1844 | 1461180195517 Marionette TRACE conn4 <- [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]]]}] 12:23:15 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 12:23:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1689ms 12:23:15 INFO - PROCESS | 1844 | 1461180195545 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 1844 | 1461180195549 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 12:23:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:23:15 INFO - PROCESS | 1844 | 1461180195555 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 1844 | 1461180195561 Marionette TRACE conn4 <- [1,718,null,{}] 12:23:15 INFO - PROCESS | 1844 | 1461180195577 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:15 INFO - PROCESS | 1844 | 1461180195811 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 12:23:15 INFO - PROCESS | 1844 | 1461180195832 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7949000 == 77 [pid = 1844] [id = 187] 12:23:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fcce49b4400) [pid = 1844] [serial = 561] [outer = (nil)] 12:23:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcce4cadc00) [pid = 1844] [serial = 562] [outer = 0x7fcce49b4400] 12:23:15 INFO - PROCESS | 1844 | 1461180195908 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fcce5b11c00) [pid = 1844] [serial = 563] [outer = 0x7fcce49b4400] 12:23:16 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fcce2a88400) [pid = 1844] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:23:16 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fccdc5f3000) [pid = 1844] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:23:16 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcce4dd4400) [pid = 1844] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:23:16 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fcce1efc000) [pid = 1844] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:23:16 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fcce4850c00) [pid = 1844] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:23:16 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fccdc5e8400) [pid = 1844] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:23:17 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:17 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:23:17 INFO - PROCESS | 1844 | 1461180197117 Marionette TRACE conn4 <- [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]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:23:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1589ms 12:23:17 INFO - PROCESS | 1844 | 1461180197146 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 1844 | 1461180197151 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 12:23:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:23:17 INFO - PROCESS | 1844 | 1461180197157 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 1844 | 1461180197159 Marionette TRACE conn4 <- [1,722,null,{}] 12:23:17 INFO - PROCESS | 1844 | 1461180197164 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:17 INFO - PROCESS | 1844 | 1461180197362 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 12:23:17 INFO - PROCESS | 1844 | 1461180197477 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce813f800 == 78 [pid = 1844] [id = 188] 12:23:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fcce4845400) [pid = 1844] [serial = 564] [outer = (nil)] 12:23:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcce5d9b000) [pid = 1844] [serial = 565] [outer = 0x7fcce4845400] 12:23:17 INFO - PROCESS | 1844 | 1461180197541 Marionette DEBUG loaded listener.js 12:23:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fcce5f3ac00) [pid = 1844] [serial = 566] [outer = 0x7fcce4845400] 12:23:18 INFO - PROCESS | 1844 | 1461180198197 Marionette TRACE conn4 <- [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] 12:23:18 INFO - PROCESS | 1844 | 1461180198242 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 12:23:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:23:18 INFO - PROCESS | 1844 | 1461180198248 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:23:18 INFO - PROCESS | 1844 | 1461180198250 Marionette TRACE conn4 <- [1,726,null,{}] 12:23:18 INFO - PROCESS | 1844 | 1461180198256 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:18 INFO - PROCESS | 1844 | 1461180198447 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 12:23:18 INFO - PROCESS | 1844 | 1461180198462 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c46000 == 79 [pid = 1844] [id = 189] 12:23:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fcce5f3b000) [pid = 1844] [serial = 567] [outer = (nil)] 12:23:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcce6be4c00) [pid = 1844] [serial = 568] [outer = 0x7fcce5f3b000] 12:23:18 INFO - PROCESS | 1844 | 1461180198525 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fcce77ae000) [pid = 1844] [serial = 569] [outer = 0x7fcce5f3b000] 12:23:19 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:19 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:23:19 INFO - PROCESS | 1844 | 1461180199520 Marionette TRACE conn4 <- [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]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:23:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1326ms 12:23:19 INFO - PROCESS | 1844 | 1461180199577 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 1844 | 1461180199582 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 12:23:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:23:19 INFO - PROCESS | 1844 | 1461180199591 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 1844 | 1461180199596 Marionette TRACE conn4 <- [1,730,null,{}] 12:23:19 INFO - PROCESS | 1844 | 1461180199606 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:19 INFO - PROCESS | 1844 | 1461180199845 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 12:23:20 INFO - PROCESS | 1844 | 1461180200003 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5fbe800 == 80 [pid = 1844] [id = 190] 12:23:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcce1ef5800) [pid = 1844] [serial = 570] [outer = (nil)] 12:23:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fcce38c5c00) [pid = 1844] [serial = 571] [outer = 0x7fcce1ef5800] 12:23:20 INFO - PROCESS | 1844 | 1461180200076 Marionette DEBUG loaded listener.js 12:23:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fcce484dc00) [pid = 1844] [serial = 572] [outer = 0x7fcce1ef5800] 12:23:20 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:20 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:23:20 INFO - PROCESS | 1844 | 1461180200975 Marionette TRACE conn4 <- [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] 12:23:21 INFO - PROCESS | 1844 | 1461180201047 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 12:23:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:23:21 INFO - PROCESS | 1844 | 1461180201058 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - PROCESS | 1844 | 1461180201062 Marionette TRACE conn4 <- [1,734,null,{}] 12:23:21 INFO - PROCESS | 1844 | 1461180201069 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:21 INFO - PROCESS | 1844 | 1461180201261 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 12:23:21 INFO - PROCESS | 1844 | 1461180201413 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec76c800 == 81 [pid = 1844] [id = 191] 12:23:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fcce37c2400) [pid = 1844] [serial = 573] [outer = (nil)] 12:23:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fcce4e8b800) [pid = 1844] [serial = 574] [outer = 0x7fcce37c2400] 12:23:21 INFO - PROCESS | 1844 | 1461180201487 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fcce5f3cc00) [pid = 1844] [serial = 575] [outer = 0x7fcce37c2400] 12:23:22 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:22 INFO - PROCESS | 1844 | 1461180202517 Marionette TRACE conn4 <- [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]]]}] 12:23:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:23:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1489ms 12:23:22 INFO - PROCESS | 1844 | 1461180202549 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 12:23:22 INFO - PROCESS | 1844 | 1461180202552 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 12:23:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:23:22 INFO - PROCESS | 1844 | 1461180202558 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:23:22 INFO - PROCESS | 1844 | 1461180202564 Marionette TRACE conn4 <- [1,738,null,{}] 12:23:22 INFO - PROCESS | 1844 | 1461180202580 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:22 INFO - PROCESS | 1844 | 1461180202748 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 12:23:22 INFO - PROCESS | 1844 | 1461180202956 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced5e4800 == 82 [pid = 1844] [id = 192] 12:23:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fcce77d5000) [pid = 1844] [serial = 576] [outer = (nil)] 12:23:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcce79c6c00) [pid = 1844] [serial = 577] [outer = 0x7fcce77d5000] 12:23:23 INFO - PROCESS | 1844 | 1461180203077 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fcce8167000) [pid = 1844] [serial = 578] [outer = 0x7fcce77d5000] 12:23:24 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:24 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:23:24 INFO - PROCESS | 1844 | 1461180204343 Marionette TRACE conn4 <- [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]]]}] 12:23:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:23:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1840ms 12:23:24 INFO - PROCESS | 1844 | 1461180204480 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 12:23:24 INFO - PROCESS | 1844 | 1461180204485 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 12:23:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:23:24 INFO - PROCESS | 1844 | 1461180204507 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:23:24 INFO - PROCESS | 1844 | 1461180204510 Marionette TRACE conn4 <- [1,742,null,{}] 12:23:24 INFO - PROCESS | 1844 | 1461180204517 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:24 INFO - PROCESS | 1844 | 1461180204685 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 12:23:24 INFO - PROCESS | 1844 | 1461180204837 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee6c2000 == 83 [pid = 1844] [id = 193] 12:23:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fcce4b78c00) [pid = 1844] [serial = 579] [outer = (nil)] 12:23:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcce8b55c00) [pid = 1844] [serial = 580] [outer = 0x7fcce4b78c00] 12:23:24 INFO - PROCESS | 1844 | 1461180204906 Marionette DEBUG loaded listener.js 12:23:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fcce9dcdc00) [pid = 1844] [serial = 581] [outer = 0x7fcce4b78c00] 12:23:26 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:26 INFO - PROCESS | 1844 | 1461180206123 Marionette TRACE conn4 <- [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]]]}] 12:23:26 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 12:23:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1634ms 12:23:26 INFO - PROCESS | 1844 | 1461180206140 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 12:23:26 INFO - PROCESS | 1844 | 1461180206143 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 12:23:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:23:26 INFO - PROCESS | 1844 | 1461180206157 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:23:26 INFO - PROCESS | 1844 | 1461180206161 Marionette TRACE conn4 <- [1,746,null,{}] 12:23:26 INFO - PROCESS | 1844 | 1461180206167 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:26 INFO - PROCESS | 1844 | 1461180206361 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 12:23:26 INFO - PROCESS | 1844 | 1461180206534 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf3fa4800 == 84 [pid = 1844] [id = 194] 12:23:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fccdc5f2c00) [pid = 1844] [serial = 582] [outer = (nil)] 12:23:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fccea9c8000) [pid = 1844] [serial = 583] [outer = 0x7fccdc5f2c00] 12:23:26 INFO - PROCESS | 1844 | 1461180206608 Marionette DEBUG loaded listener.js 12:23:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fcceb21f400) [pid = 1844] [serial = 584] [outer = 0x7fccdc5f2c00] 12:23:27 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:27 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:27 INFO - PROCESS | 1844 | 1461180207880 Marionette TRACE conn4 <- [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]]]}] 12:23:27 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.) 12:23:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1741ms 12:23:27 INFO - PROCESS | 1844 | 1461180207892 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 12:23:27 INFO - PROCESS | 1844 | 1461180207896 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 12:23:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:23:28 INFO - PROCESS | 1844 | 1461180208012 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 1844 | 1461180208018 Marionette TRACE conn4 <- [1,750,null,{}] 12:23:28 INFO - PROCESS | 1844 | 1461180208027 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:28 INFO - PROCESS | 1844 | 1461180208178 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 12:23:28 INFO - PROCESS | 1844 | 1461180208346 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce795b800 == 85 [pid = 1844] [id = 195] 12:23:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fcce37c8000) [pid = 1844] [serial = 585] [outer = (nil)] 12:23:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fcce3a78800) [pid = 1844] [serial = 586] [outer = 0x7fcce37c8000] 12:23:28 INFO - PROCESS | 1844 | 1461180208413 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fcce4853400) [pid = 1844] [serial = 587] [outer = 0x7fcce37c8000] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccedf99000 == 84 [pid = 1844] [id = 53] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfac73000 == 83 [pid = 1844] [id = 63] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7661800 == 82 [pid = 1844] [id = 132] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec77d000 == 81 [pid = 1844] [id = 51] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce790a000 == 80 [pid = 1844] [id = 41] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fccf15a6400) [pid = 1844] [serial = 520] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fcce4b82400) [pid = 1844] [serial = 505] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fcce37d0000) [pid = 1844] [serial = 502] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fcce9d44800) [pid = 1844] [serial = 508] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fcced6c7000) [pid = 1844] [serial = 511] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fccee604000) [pid = 1844] [serial = 514] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fccfa977800) [pid = 1844] [serial = 517] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce813f800 == 79 [pid = 1844] [id = 188] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7949000 == 78 [pid = 1844] [id = 187] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce5fc4800 == 77 [pid = 1844] [id = 186] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1d5c000 == 76 [pid = 1844] [id = 185] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c07800 == 75 [pid = 1844] [id = 182] 12:23:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7661000 == 74 [pid = 1844] [id = 181] 12:23:29 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:29 INFO - PROCESS | 1844 | 1461180209727 Marionette TRACE conn4 <- [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]]]}] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fcce5cc5800) [pid = 1844] [serial = 532] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fcce48c3000) [pid = 1844] [serial = 529] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fcce6bdbc00) [pid = 1844] [serial = 535] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fcce4dd6800) [pid = 1844] [serial = 530] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fcce2ab8800) [pid = 1844] [serial = 523] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fcce3a7a000) [pid = 1844] [serial = 524] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fcce49b5800) [pid = 1844] [serial = 527] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fcce48ba400) [pid = 1844] [serial = 526] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fcce49b5c00) [pid = 1844] [serial = 538] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcce764bc00) [pid = 1844] [serial = 536] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fcce5f3e400) [pid = 1844] [serial = 533] [outer = (nil)] [url = about:blank] 12:23:29 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fcce8b52c00) [pid = 1844] [serial = 539] [outer = (nil)] [url = about:blank] 12:23:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:23:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1850ms 12:23:29 INFO - PROCESS | 1844 | 1461180209850 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 12:23:29 INFO - PROCESS | 1844 | 1461180209856 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 12:23:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:23:29 INFO - PROCESS | 1844 | 1461180209872 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:23:29 INFO - PROCESS | 1844 | 1461180209876 Marionette TRACE conn4 <- [1,754,null,{}] 12:23:29 INFO - PROCESS | 1844 | 1461180209882 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:30 INFO - PROCESS | 1844 | 1461180210025 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 12:23:30 INFO - PROCESS | 1844 | 1461180210138 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7751800 == 75 [pid = 1844] [id = 196] 12:23:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fcce37c5000) [pid = 1844] [serial = 588] [outer = (nil)] 12:23:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcce4b79c00) [pid = 1844] [serial = 589] [outer = 0x7fcce37c5000] 12:23:30 INFO - PROCESS | 1844 | 1461180210201 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fcce5cbd800) [pid = 1844] [serial = 590] [outer = 0x7fcce37c5000] 12:23:31 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:31 INFO - PROCESS | 1844 | 1461180211278 Marionette TRACE conn4 <- [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]]]}] 12:23:31 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 12:23:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1437ms 12:23:31 INFO - PROCESS | 1844 | 1461180211309 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 1844 | 1461180211311 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 12:23:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:23:31 INFO - PROCESS | 1844 | 1461180211320 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 1844 | 1461180211327 Marionette TRACE conn4 <- [1,758,null,{}] 12:23:31 INFO - PROCESS | 1844 | 1461180211343 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:31 INFO - PROCESS | 1844 | 1461180211490 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 12:23:31 INFO - PROCESS | 1844 | 1461180211751 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec782000 == 76 [pid = 1844] [id = 197] 12:23:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fcce4dda800) [pid = 1844] [serial = 591] [outer = (nil)] 12:23:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fcce77ad000) [pid = 1844] [serial = 592] [outer = 0x7fcce4dda800] 12:23:31 INFO - PROCESS | 1844 | 1461180211859 Marionette DEBUG loaded listener.js 12:23:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fcce79c3400) [pid = 1844] [serial = 593] [outer = 0x7fcce4dda800] 12:23:32 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:32 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:23:32 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:32 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:32 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:32 INFO - PROCESS | 1844 | 1461180212595 Marionette TRACE conn4 <- [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]]]}] 12:23:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:23:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1341ms 12:23:32 INFO - PROCESS | 1844 | 1461180212661 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 12:23:32 INFO - PROCESS | 1844 | 1461180212665 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 12:23:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:23:32 INFO - PROCESS | 1844 | 1461180212684 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:23:32 INFO - PROCESS | 1844 | 1461180212698 Marionette TRACE conn4 <- [1,762,null,{}] 12:23:32 INFO - PROCESS | 1844 | 1461180212704 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:32 INFO - PROCESS | 1844 | 1461180212895 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 12:23:32 INFO - PROCESS | 1844 | 1461180212919 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced67a800 == 77 [pid = 1844] [id = 198] 12:23:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fcce7648800) [pid = 1844] [serial = 594] [outer = (nil)] 12:23:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fcce9d43c00) [pid = 1844] [serial = 595] [outer = 0x7fcce7648800] 12:23:32 INFO - PROCESS | 1844 | 1461180212981 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcceb1aa400) [pid = 1844] [serial = 596] [outer = 0x7fcce7648800] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fcce1ef7400) [pid = 1844] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fccdc5ef400) [pid = 1844] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fcce1ef0000) [pid = 1844] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fcce49b4400) [pid = 1844] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fcce79ca000) [pid = 1844] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fcce4845400) [pid = 1844] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcce2bc7400) [pid = 1844] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fcce816b800) [pid = 1844] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fcce2087400) [pid = 1844] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fcce3a93400) [pid = 1844] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcce2abac00) [pid = 1844] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fcce2a88000) [pid = 1844] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fcce2a8c000) [pid = 1844] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fcce5da6800) [pid = 1844] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fcce5f38c00) [pid = 1844] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fcce2086000) [pid = 1844] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fccec79d000) [pid = 1844] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fccecbdd800) [pid = 1844] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fcce4b7b000) [pid = 1844] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fcce2a8b000) [pid = 1844] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fcce2091c00) [pid = 1844] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fccea9cf000) [pid = 1844] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fcce4dd3400) [pid = 1844] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fcceef5e000) [pid = 1844] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fccdc5eec00) [pid = 1844] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcce48b8000) [pid = 1844] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fcce49b2800) [pid = 1844] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fccdc5ecc00) [pid = 1844] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcce77b7000) [pid = 1844] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce49ad000) [pid = 1844] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fcce4caf400) [pid = 1844] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fcce37d1c00) [pid = 1844] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fcce48b7c00) [pid = 1844] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:23:34 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fcce9dccc00) [pid = 1844] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:23:34 INFO - PROCESS | 1844 | 1461180214357 Marionette TRACE conn4 <- [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]]]}] 12:23:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:23:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1693ms 12:23:34 INFO - PROCESS | 1844 | 1461180214444 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 12:23:34 INFO - PROCESS | 1844 | 1461180214448 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 12:23:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:23:34 INFO - PROCESS | 1844 | 1461180214459 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 1844 | 1461180214462 Marionette TRACE conn4 <- [1,766,null,{}] 12:23:34 INFO - PROCESS | 1844 | 1461180214468 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:34 INFO - PROCESS | 1844 | 1461180214646 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 12:23:34 INFO - PROCESS | 1844 | 1461180214719 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1fbd000 == 78 [pid = 1844] [id = 199] 12:23:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fcce2091800) [pid = 1844] [serial = 597] [outer = (nil)] 12:23:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcce2ab4000) [pid = 1844] [serial = 598] [outer = 0x7fcce2091800] 12:23:34 INFO - PROCESS | 1844 | 1461180214779 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fcce3a7b400) [pid = 1844] [serial = 599] [outer = 0x7fcce2091800] 12:23:35 INFO - PROCESS | 1844 | 1461180215800 Marionette TRACE conn4 <- [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]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:23:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1389ms 12:23:35 INFO - PROCESS | 1844 | 1461180215847 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 1844 | 1461180215850 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 12:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:23:35 INFO - PROCESS | 1844 | 1461180215856 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 1844 | 1461180215859 Marionette TRACE conn4 <- [1,770,null,{}] 12:23:35 INFO - PROCESS | 1844 | 1461180215863 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:36 INFO - PROCESS | 1844 | 1461180216081 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 12:23:36 INFO - PROCESS | 1844 | 1461180216333 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1f04000 == 79 [pid = 1844] [id = 200] 12:23:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fccdc5f2800) [pid = 1844] [serial = 600] [outer = (nil)] 12:23:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fcce1efb800) [pid = 1844] [serial = 601] [outer = 0x7fccdc5f2800] 12:23:36 INFO - PROCESS | 1844 | 1461180216408 Marionette DEBUG loaded listener.js 12:23:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fcce2bc6000) [pid = 1844] [serial = 602] [outer = 0x7fccdc5f2800] 12:23:37 INFO - PROCESS | 1844 | 1461180217333 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1536ms 12:23:37 INFO - PROCESS | 1844 | 1461180217393 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 12:23:37 INFO - PROCESS | 1844 | 1461180217401 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 12:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:23:37 INFO - PROCESS | 1844 | 1461180217409 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:23:37 INFO - PROCESS | 1844 | 1461180217414 Marionette TRACE conn4 <- [1,774,null,{}] 12:23:37 INFO - PROCESS | 1844 | 1461180217421 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:37 INFO - PROCESS | 1844 | 1461180217677 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 12:23:37 INFO - PROCESS | 1844 | 1461180217850 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a1e800 == 80 [pid = 1844] [id = 201] 12:23:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fcce48b7000) [pid = 1844] [serial = 603] [outer = (nil)] 12:23:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fcce49afc00) [pid = 1844] [serial = 604] [outer = 0x7fcce48b7000] 12:23:37 INFO - PROCESS | 1844 | 1461180217969 Marionette DEBUG loaded listener.js 12:23:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fcce4b7b000) [pid = 1844] [serial = 605] [outer = 0x7fcce48b7000] 12:23:38 INFO - PROCESS | 1844 | 1461180218818 Marionette TRACE conn4 <- [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]]]}] 12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1445ms 12:23:38 INFO - PROCESS | 1844 | 1461180218858 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 12:23:38 INFO - PROCESS | 1844 | 1461180218864 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:23:38 INFO - PROCESS | 1844 | 1461180218872 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 1844 | 1461180218875 Marionette TRACE conn4 <- [1,778,null,{}] 12:23:38 INFO - PROCESS | 1844 | 1461180218881 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:39 INFO - PROCESS | 1844 | 1461180219049 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 12:23:39 INFO - PROCESS | 1844 | 1461180219212 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced668800 == 81 [pid = 1844] [id = 202] 12:23:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fcce48c2800) [pid = 1844] [serial = 606] [outer = (nil)] 12:23:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcce5cb6400) [pid = 1844] [serial = 607] [outer = 0x7fcce48c2800] 12:23:39 INFO - PROCESS | 1844 | 1461180219285 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcce5da6800) [pid = 1844] [serial = 608] [outer = 0x7fcce48c2800] 12:23:40 INFO - PROCESS | 1844 | 1461180220320 Marionette TRACE conn4 <- [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]]]}] 12:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1480ms 12:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:23:40 INFO - PROCESS | 1844 | 1461180220353 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 12:23:40 INFO - PROCESS | 1844 | 1461180220356 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 12:23:40 INFO - PROCESS | 1844 | 1461180220365 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 1844 | 1461180220374 Marionette TRACE conn4 <- [1,782,null,{}] 12:23:40 INFO - PROCESS | 1844 | 1461180220388 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:40 INFO - PROCESS | 1844 | 1461180220602 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 12:23:40 INFO - PROCESS | 1844 | 1461180220804 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfac6d000 == 82 [pid = 1844] [id = 203] 12:23:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcce815fc00) [pid = 1844] [serial = 609] [outer = (nil)] 12:23:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcce8b48000) [pid = 1844] [serial = 610] [outer = 0x7fcce815fc00] 12:23:40 INFO - PROCESS | 1844 | 1461180220921 Marionette DEBUG loaded listener.js 12:23:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcce9d4cc00) [pid = 1844] [serial = 611] [outer = 0x7fcce815fc00] 12:23:41 INFO - PROCESS | 1844 | 1461180221737 Marionette TRACE conn4 <- [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]]]}] 12:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1442ms 12:23:41 INFO - PROCESS | 1844 | 1461180221806 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 1844 | 1461180221810 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 12:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:23:41 INFO - PROCESS | 1844 | 1461180221817 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 1844 | 1461180221820 Marionette TRACE conn4 <- [1,786,null,{}] 12:23:41 INFO - PROCESS | 1844 | 1461180221825 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:42 INFO - PROCESS | 1844 | 1461180222000 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 12:23:42 INFO - PROCESS | 1844 | 1461180222165 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbd10000 == 83 [pid = 1844] [id = 204] 12:23:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcce8165800) [pid = 1844] [serial = 612] [outer = (nil)] 12:23:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fcceb220c00) [pid = 1844] [serial = 613] [outer = 0x7fcce8165800] 12:23:42 INFO - PROCESS | 1844 | 1461180222251 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcceb805400) [pid = 1844] [serial = 614] [outer = 0x7fcce8165800] 12:23:43 INFO - PROCESS | 1844 | 1461180223136 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1380ms 12:23:43 INFO - PROCESS | 1844 | 1461180223198 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 12:23:43 INFO - PROCESS | 1844 | 1461180223202 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 12:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:23:43 INFO - PROCESS | 1844 | 1461180223209 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:23:43 INFO - PROCESS | 1844 | 1461180223211 Marionette TRACE conn4 <- [1,790,null,{}] 12:23:43 INFO - PROCESS | 1844 | 1461180223217 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:43 INFO - PROCESS | 1844 | 1461180223393 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 12:23:43 INFO - PROCESS | 1844 | 1461180223554 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff89e800 == 84 [pid = 1844] [id = 205] 12:23:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fccec3f8c00) [pid = 1844] [serial = 615] [outer = (nil)] 12:23:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fccec791400) [pid = 1844] [serial = 616] [outer = 0x7fccec3f8c00] 12:23:43 INFO - PROCESS | 1844 | 1461180223648 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fccecd8c400) [pid = 1844] [serial = 617] [outer = 0x7fccec3f8c00] 12:23:44 INFO - PROCESS | 1844 | 1461180224555 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1388ms 12:23:44 INFO - PROCESS | 1844 | 1461180224599 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 1844 | 1461180224603 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:23:44 INFO - PROCESS | 1844 | 1461180224609 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 1844 | 1461180224611 Marionette TRACE conn4 <- [1,794,null,{}] 12:23:44 INFO - PROCESS | 1844 | 1461180224617 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:44 INFO - PROCESS | 1844 | 1461180224779 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 12:23:44 INFO - PROCESS | 1844 | 1461180224982 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffd20800 == 85 [pid = 1844] [id = 206] 12:23:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fccecd98000) [pid = 1844] [serial = 618] [outer = (nil)] 12:23:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fccedf8f000) [pid = 1844] [serial = 619] [outer = 0x7fccecd98000] 12:23:45 INFO - PROCESS | 1844 | 1461180225060 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fccee11cc00) [pid = 1844] [serial = 620] [outer = 0x7fccecd98000] 12:23:45 INFO - PROCESS | 1844 | 1461180225890 Marionette TRACE conn4 <- [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]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1331ms 12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:23:45 INFO - PROCESS | 1844 | 1461180225942 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 1844 | 1461180225945 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 12:23:45 INFO - PROCESS | 1844 | 1461180225951 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 1844 | 1461180225955 Marionette TRACE conn4 <- [1,798,null,{}] 12:23:45 INFO - PROCESS | 1844 | 1461180225960 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:46 INFO - PROCESS | 1844 | 1461180226144 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 12:23:46 INFO - PROCESS | 1844 | 1461180226306 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfffc5800 == 86 [pid = 1844] [id = 207] 12:23:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fcce5b12800) [pid = 1844] [serial = 621] [outer = (nil)] 12:23:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fccee605800) [pid = 1844] [serial = 622] [outer = 0x7fcce5b12800] 12:23:46 INFO - PROCESS | 1844 | 1461180226386 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcceef47000) [pid = 1844] [serial = 623] [outer = 0x7fcce5b12800] 12:23:47 INFO - PROCESS | 1844 | 1461180227232 Marionette TRACE conn4 <- [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]]]}] 12:23:47 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 12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1334ms 12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:23:47 INFO - PROCESS | 1844 | 1461180227285 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 1844 | 1461180227288 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 12:23:47 INFO - PROCESS | 1844 | 1461180227295 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 1844 | 1461180227298 Marionette TRACE conn4 <- [1,802,null,{}] 12:23:47 INFO - PROCESS | 1844 | 1461180227303 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:47 INFO - PROCESS | 1844 | 1461180227465 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 12:23:47 INFO - PROCESS | 1844 | 1461180227639 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd00252000 == 87 [pid = 1844] [id = 208] 12:23:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fcce484ec00) [pid = 1844] [serial = 624] [outer = (nil)] 12:23:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fcceef53000) [pid = 1844] [serial = 625] [outer = 0x7fcce484ec00] 12:23:47 INFO - PROCESS | 1844 | 1461180227713 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fcceef64400) [pid = 1844] [serial = 626] [outer = 0x7fcce484ec00] 12:23:48 INFO - PROCESS | 1844 | 1461180228570 Marionette TRACE conn4 <- [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]]]}] 12:23:48 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 12:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1332ms 12:23:48 INFO - PROCESS | 1844 | 1461180228627 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 12:23:48 INFO - PROCESS | 1844 | 1461180228631 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 12:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:23:48 INFO - PROCESS | 1844 | 1461180228637 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:23:48 INFO - PROCESS | 1844 | 1461180228641 Marionette TRACE conn4 <- [1,806,null,{}] 12:23:48 INFO - PROCESS | 1844 | 1461180228646 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:48 INFO - PROCESS | 1844 | 1461180228828 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 12:23:49 INFO - PROCESS | 1844 | 1461180228999 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce37a2000 == 88 [pid = 1844] [id = 209] 12:23:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fccdc5efc00) [pid = 1844] [serial = 627] [outer = (nil)] 12:23:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fcce2091400) [pid = 1844] [serial = 628] [outer = 0x7fccdc5efc00] 12:23:49 INFO - PROCESS | 1844 | 1461180229073 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fcce49ac400) [pid = 1844] [serial = 629] [outer = 0x7fccdc5efc00] 12:23:49 INFO - PROCESS | 1844 | 1461180229912 Marionette TRACE conn4 <- [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]]]}] 12:23:49 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 12:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1334ms 12:23:49 INFO - PROCESS | 1844 | 1461180229972 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 12:23:49 INFO - PROCESS | 1844 | 1461180229975 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:23:49 INFO - PROCESS | 1844 | 1461180229986 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 1844 | 1461180229991 Marionette TRACE conn4 <- [1,810,null,{}] 12:23:50 INFO - PROCESS | 1844 | 1461180230004 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:50 INFO - PROCESS | 1844 | 1461180230189 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 12:23:50 INFO - PROCESS | 1844 | 1461180230354 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3785000 == 89 [pid = 1844] [id = 210] 12:23:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcce1ef0400) [pid = 1844] [serial = 630] [outer = (nil)] 12:23:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fcce3a98400) [pid = 1844] [serial = 631] [outer = 0x7fcce1ef0400] 12:23:50 INFO - PROCESS | 1844 | 1461180230444 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fcce77af000) [pid = 1844] [serial = 632] [outer = 0x7fcce1ef0400] 12:23:51 INFO - PROCESS | 1844 | 1461180231585 Marionette TRACE conn4 <- [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]]]}] 12:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1653ms 12:23:51 INFO - PROCESS | 1844 | 1461180231636 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 12:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:23:51 INFO - PROCESS | 1844 | 1461180231642 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 12:23:51 INFO - PROCESS | 1844 | 1461180231649 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:23:51 INFO - PROCESS | 1844 | 1461180231655 Marionette TRACE conn4 <- [1,814,null,{}] 12:23:51 INFO - PROCESS | 1844 | 1461180231662 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:51 INFO - PROCESS | 1844 | 1461180231849 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 12:23:52 INFO - PROCESS | 1844 | 1461180232042 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a21800 == 90 [pid = 1844] [id = 211] 12:23:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcce3a73400) [pid = 1844] [serial = 633] [outer = (nil)] 12:23:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fcce3a92800) [pid = 1844] [serial = 634] [outer = 0x7fcce3a73400] 12:23:52 INFO - PROCESS | 1844 | 1461180232111 Marionette DEBUG loaded listener.js 12:23:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fcce48b7c00) [pid = 1844] [serial = 635] [outer = 0x7fcce3a73400] 12:23:52 INFO - PROCESS | 1844 | 1461180232984 Marionette TRACE conn4 <- [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] 12:23:53 INFO - PROCESS | 1844 | 1461180233055 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 12:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:23:53 INFO - PROCESS | 1844 | 1461180233072 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:23:53 INFO - PROCESS | 1844 | 1461180233076 Marionette TRACE conn4 <- [1,818,null,{}] 12:23:53 INFO - PROCESS | 1844 | 1461180233140 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:53 INFO - PROCESS | 1844 | 1461180233358 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 12:23:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1fbd000 == 89 [pid = 1844] [id = 199] 12:23:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced67a800 == 88 [pid = 1844] [id = 198] 12:23:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec782000 == 87 [pid = 1844] [id = 197] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fcce6be4c00) [pid = 1844] [serial = 568] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7751800 == 86 [pid = 1844] [id = 196] 12:23:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce795b800 == 85 [pid = 1844] [id = 195] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fcce1ef7800) [pid = 1844] [serial = 440] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fcce49b8800) [pid = 1844] [serial = 430] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fccfbd27000) [pid = 1844] [serial = 436] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fcce2090400) [pid = 1844] [serial = 443] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fccffebf400) [pid = 1844] [serial = 379] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fcceef5d000) [pid = 1844] [serial = 433] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fcce7646800) [pid = 1844] [serial = 421] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fccec798000) [pid = 1844] [serial = 424] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fccecd94000) [pid = 1844] [serial = 427] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fccfc1c4c00) [pid = 1844] [serial = 521] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcce484c800) [pid = 1844] [serial = 446] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fcce3a7c000) [pid = 1844] [serial = 479] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fcce48bac00) [pid = 1844] [serial = 464] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fcce77b3000) [pid = 1844] [serial = 470] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fcce815f800) [pid = 1844] [serial = 473] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fcce3a93000) [pid = 1844] [serial = 503] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fcceef51400) [pid = 1844] [serial = 515] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fccedf88400) [pid = 1844] [serial = 512] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fcce4de1400) [pid = 1844] [serial = 467] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fcce38b6c00) [pid = 1844] [serial = 461] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fcce5cbac00) [pid = 1844] [serial = 506] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fccec1ba400) [pid = 1844] [serial = 476] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fcceb8b7800) [pid = 1844] [serial = 509] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fccfb0a4c00) [pid = 1844] [serial = 518] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fccecd91c00) [pid = 1844] [serial = 500] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fcce4cadc00) [pid = 1844] [serial = 562] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fcceb223c00) [pid = 1844] [serial = 541] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fcce5d9b000) [pid = 1844] [serial = 565] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fccec799c00) [pid = 1844] [serial = 542] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fcce49b2c00) [pid = 1844] [serial = 545] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fcce4846800) [pid = 1844] [serial = 544] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fccedfe3000) [pid = 1844] [serial = 551] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fccecce4c00) [pid = 1844] [serial = 550] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce816cc00) [pid = 1844] [serial = 554] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fcce3a7c800) [pid = 1844] [serial = 553] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fcce484d400) [pid = 1844] [serial = 559] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fcce37cc400) [pid = 1844] [serial = 556] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fcce38c3c00) [pid = 1844] [serial = 557] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fcce9d4e400) [pid = 1844] [serial = 548] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fcce4cb8c00) [pid = 1844] [serial = 547] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fcce5b11c00) [pid = 1844] [serial = 563] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fcce5f3ac00) [pid = 1844] [serial = 566] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fcce48bcc00) [pid = 1844] [serial = 560] [outer = (nil)] [url = about:blank] 12:23:53 INFO - PROCESS | 1844 | 1461180233632 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc585000 == 86 [pid = 1844] [id = 212] 12:23:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fcce1ef7800) [pid = 1844] [serial = 636] [outer = (nil)] 12:23:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fcce3a74400) [pid = 1844] [serial = 637] [outer = 0x7fcce1ef7800] 12:23:53 INFO - PROCESS | 1844 | 1461180233709 Marionette DEBUG loaded listener.js 12:23:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fcce4ddcc00) [pid = 1844] [serial = 638] [outer = 0x7fcce1ef7800] 12:23:54 INFO - PROCESS | 1844 | 1461180234552 Marionette TRACE conn4 <- [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]]]}] 12:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1538ms 12:23:54 INFO - PROCESS | 1844 | 1461180234610 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 12:23:54 INFO - PROCESS | 1844 | 1461180234613 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 12:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:23:54 INFO - PROCESS | 1844 | 1461180234620 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 1844 | 1461180234625 Marionette TRACE conn4 <- [1,822,null,{}] 12:23:54 INFO - PROCESS | 1844 | 1461180234640 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:54 INFO - PROCESS | 1844 | 1461180234814 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 12:23:54 INFO - PROCESS | 1844 | 1461180234939 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f05800 == 87 [pid = 1844] [id = 213] 12:23:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fcce38c4000) [pid = 1844] [serial = 639] [outer = (nil)] 12:23:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fcce5f3ac00) [pid = 1844] [serial = 640] [outer = 0x7fcce38c4000] 12:23:55 INFO - PROCESS | 1844 | 1461180235010 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fcce77b7c00) [pid = 1844] [serial = 641] [outer = 0x7fcce38c4000] 12:23:55 INFO - PROCESS | 1844 | 1461180235796 Marionette TRACE conn4 <- [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] 12:23:55 INFO - PROCESS | 1844 | 1461180235870 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 12:23:55 INFO - PROCESS | 1844 | 1461180235877 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 1844 | 1461180235880 Marionette TRACE conn4 <- [1,826,null,{}] 12:23:55 INFO - PROCESS | 1844 | 1461180235885 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:56 INFO - PROCESS | 1844 | 1461180236088 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 12:23:56 INFO - PROCESS | 1844 | 1461180236111 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec445000 == 88 [pid = 1844] [id = 214] 12:23:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fcce61ab400) [pid = 1844] [serial = 642] [outer = (nil)] 12:23:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fcce8b52000) [pid = 1844] [serial = 643] [outer = 0x7fcce61ab400] 12:23:56 INFO - PROCESS | 1844 | 1461180236187 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fccea9c4000) [pid = 1844] [serial = 644] [outer = 0x7fcce61ab400] 12:23:57 INFO - PROCESS | 1844 | 1461180237074 Marionette TRACE conn4 <- [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]]]}] 12:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1234ms 12:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:23:57 INFO - PROCESS | 1844 | 1461180237111 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 12:23:57 INFO - PROCESS | 1844 | 1461180237114 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 12:23:57 INFO - PROCESS | 1844 | 1461180237121 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 1844 | 1461180237124 Marionette TRACE conn4 <- [1,830,null,{}] 12:23:57 INFO - PROCESS | 1844 | 1461180237137 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:57 INFO - PROCESS | 1844 | 1461180237340 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 12:23:57 INFO - PROCESS | 1844 | 1461180237372 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee6d1000 == 89 [pid = 1844] [id = 215] 12:23:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fcce8164400) [pid = 1844] [serial = 645] [outer = (nil)] 12:23:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fcceb227800) [pid = 1844] [serial = 646] [outer = 0x7fcce8164400] 12:23:57 INFO - PROCESS | 1844 | 1461180237468 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fccec1bcc00) [pid = 1844] [serial = 647] [outer = 0x7fcce8164400] 12:23:58 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fcce7648800) [pid = 1844] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:23:58 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fcce37c8000) [pid = 1844] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:23:58 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fcce4dda800) [pid = 1844] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:23:58 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fcce37c5000) [pid = 1844] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:23:58 INFO - PROCESS | 1844 | 1461180238319 Marionette TRACE conn4 <- [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]]]}] 12:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1238ms 12:23:58 INFO - PROCESS | 1844 | 1461180238358 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 1844 | 1461180238360 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 12:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:23:58 INFO - PROCESS | 1844 | 1461180238366 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 1844 | 1461180238368 Marionette TRACE conn4 <- [1,834,null,{}] 12:23:58 INFO - PROCESS | 1844 | 1461180238374 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:58 INFO - PROCESS | 1844 | 1461180238580 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 12:23:58 INFO - PROCESS | 1844 | 1461180238701 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfa9cf800 == 90 [pid = 1844] [id = 216] 12:23:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fcce5f31c00) [pid = 1844] [serial = 648] [outer = (nil)] 12:23:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fccec8f6400) [pid = 1844] [serial = 649] [outer = 0x7fcce5f31c00] 12:23:58 INFO - PROCESS | 1844 | 1461180238766 Marionette DEBUG loaded listener.js 12:23:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fcceef51400) [pid = 1844] [serial = 650] [outer = 0x7fcce5f31c00] 12:23:59 INFO - PROCESS | 1844 | 1461180239485 Marionette TRACE conn4 <- [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]]]}] 12:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1125ms 12:23:59 INFO - PROCESS | 1844 | 1461180239493 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 12:23:59 INFO - PROCESS | 1844 | 1461180239496 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:23:59 INFO - PROCESS | 1844 | 1461180239501 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:23:59 INFO - PROCESS | 1844 | 1461180239504 Marionette TRACE conn4 <- [1,838,null,{}] 12:23:59 INFO - PROCESS | 1844 | 1461180239509 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:59 INFO - PROCESS | 1844 | 1461180239715 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 12:23:59 INFO - PROCESS | 1844 | 1461180239738 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfba53000 == 91 [pid = 1844] [id = 217] 12:23:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fcce7648800) [pid = 1844] [serial = 651] [outer = (nil)] 12:23:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fccf0c88800) [pid = 1844] [serial = 652] [outer = 0x7fcce7648800] 12:23:59 INFO - PROCESS | 1844 | 1461180239801 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fccf15a9400) [pid = 1844] [serial = 653] [outer = 0x7fcce7648800] 12:24:00 INFO - PROCESS | 1844 | 1461180240887 Marionette TRACE conn4 <- [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]]]}] 12:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1430ms 12:24:00 INFO - PROCESS | 1844 | 1461180240934 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 12:24:00 INFO - PROCESS | 1844 | 1461180240939 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 12:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:24:00 INFO - PROCESS | 1844 | 1461180240947 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:24:00 INFO - PROCESS | 1844 | 1461180240952 Marionette TRACE conn4 <- [1,842,null,{}] 12:24:00 INFO - PROCESS | 1844 | 1461180240960 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:01 INFO - PROCESS | 1844 | 1461180241196 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 12:24:01 INFO - PROCESS | 1844 | 1461180241408 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce795a800 == 92 [pid = 1844] [id = 218] 12:24:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fcce4056000) [pid = 1844] [serial = 654] [outer = (nil)] 12:24:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fcce49b8400) [pid = 1844] [serial = 655] [outer = 0x7fcce4056000] 12:24:01 INFO - PROCESS | 1844 | 1461180241535 Marionette DEBUG loaded listener.js 12:24:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fcce4de1400) [pid = 1844] [serial = 656] [outer = 0x7fcce4056000] 12:24:02 INFO - PROCESS | 1844 | 1461180242484 Marionette TRACE conn4 <- [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]]]}] 12:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1589ms 12:24:02 INFO - PROCESS | 1844 | 1461180242537 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 12:24:02 INFO - PROCESS | 1844 | 1461180242546 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 12:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:24:02 INFO - PROCESS | 1844 | 1461180242558 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 1844 | 1461180242562 Marionette TRACE conn4 <- [1,846,null,{}] 12:24:02 INFO - PROCESS | 1844 | 1461180242568 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:02 INFO - PROCESS | 1844 | 1461180242786 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 12:24:03 INFO - PROCESS | 1844 | 1461180243026 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0c70800 == 93 [pid = 1844] [id = 219] 12:24:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fcce4846400) [pid = 1844] [serial = 657] [outer = (nil)] 12:24:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fcce77b7000) [pid = 1844] [serial = 658] [outer = 0x7fcce4846400] 12:24:03 INFO - PROCESS | 1844 | 1461180243142 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fcce9dc4800) [pid = 1844] [serial = 659] [outer = 0x7fcce4846400] 12:24:03 INFO - PROCESS | 1844 | 1461180243976 Marionette TRACE conn4 <- [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]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1487ms 12:24:04 INFO - PROCESS | 1844 | 1461180244044 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 1844 | 1461180244047 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 12:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:24:04 INFO - PROCESS | 1844 | 1461180244054 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 1844 | 1461180244060 Marionette TRACE conn4 <- [1,850,null,{}] 12:24:04 INFO - PROCESS | 1844 | 1461180244076 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:04 INFO - PROCESS | 1844 | 1461180244290 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 12:24:04 INFO - PROCESS | 1844 | 1461180244452 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb83800 == 94 [pid = 1844] [id = 220] 12:24:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fcce5da3800) [pid = 1844] [serial = 660] [outer = (nil)] 12:24:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fccecd8e400) [pid = 1844] [serial = 661] [outer = 0x7fcce5da3800] 12:24:04 INFO - PROCESS | 1844 | 1461180244530 Marionette DEBUG loaded listener.js 12:24:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fcced7d1c00) [pid = 1844] [serial = 662] [outer = 0x7fcce5da3800] 12:24:05 INFO - PROCESS | 1844 | 1461180245394 Marionette TRACE conn4 <- [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]]]}] 12:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1390ms 12:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:24:05 INFO - PROCESS | 1844 | 1461180245445 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 12:24:05 INFO - PROCESS | 1844 | 1461180245449 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 12:24:05 INFO - PROCESS | 1844 | 1461180245455 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:24:05 INFO - PROCESS | 1844 | 1461180245458 Marionette TRACE conn4 <- [1,854,null,{}] 12:24:05 INFO - PROCESS | 1844 | 1461180245463 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:05 INFO - PROCESS | 1844 | 1461180245640 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 12:24:05 INFO - PROCESS | 1844 | 1461180245817 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0036c800 == 95 [pid = 1844] [id = 221] 12:24:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fccf0f29000) [pid = 1844] [serial = 663] [outer = (nil)] 12:24:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fccf9d2d800) [pid = 1844] [serial = 664] [outer = 0x7fccf0f29000] 12:24:05 INFO - PROCESS | 1844 | 1461180245899 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fccf9dbdc00) [pid = 1844] [serial = 665] [outer = 0x7fccf0f29000] 12:24:06 INFO - PROCESS | 1844 | 1461180246740 Marionette TRACE conn4 <- [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]]]}] 12:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1330ms 12:24:06 INFO - PROCESS | 1844 | 1461180246785 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 12:24:06 INFO - PROCESS | 1844 | 1461180246789 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 12:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:24:06 INFO - PROCESS | 1844 | 1461180246795 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:24:06 INFO - PROCESS | 1844 | 1461180246797 Marionette TRACE conn4 <- [1,858,null,{}] 12:24:06 INFO - PROCESS | 1844 | 1461180246803 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:06 INFO - PROCESS | 1844 | 1461180246961 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 12:24:07 INFO - PROCESS | 1844 | 1461180247127 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02a48000 == 96 [pid = 1844] [id = 222] 12:24:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fcceef65000) [pid = 1844] [serial = 666] [outer = (nil)] 12:24:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fccfa96f400) [pid = 1844] [serial = 667] [outer = 0x7fcceef65000] 12:24:07 INFO - PROCESS | 1844 | 1461180247199 Marionette DEBUG loaded listener.js 12:24:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fccfabbe800) [pid = 1844] [serial = 668] [outer = 0x7fcceef65000] 12:24:08 INFO - PROCESS | 1844 | 1461180248076 Marionette TRACE conn4 <- [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]]]}] 12:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1333ms 12:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:24:08 INFO - PROCESS | 1844 | 1461180248129 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 1844 | 1461180248132 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 12:24:08 INFO - PROCESS | 1844 | 1461180248138 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 1844 | 1461180248141 Marionette TRACE conn4 <- [1,862,null,{}] 12:24:08 INFO - PROCESS | 1844 | 1461180248146 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:08 INFO - PROCESS | 1844 | 1461180248355 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 12:24:08 INFO - PROCESS | 1844 | 1461180248525 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0457a800 == 97 [pid = 1844] [id = 223] 12:24:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fccfae9c800) [pid = 1844] [serial = 669] [outer = (nil)] 12:24:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fccfb077800) [pid = 1844] [serial = 670] [outer = 0x7fccfae9c800] 12:24:08 INFO - PROCESS | 1844 | 1461180248601 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fccfbe69400) [pid = 1844] [serial = 671] [outer = 0x7fccfae9c800] 12:24:09 INFO - PROCESS | 1844 | 1461180249420 Marionette TRACE conn4 <- [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]]]}] 12:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1341ms 12:24:09 INFO - PROCESS | 1844 | 1461180249479 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 12:24:09 INFO - PROCESS | 1844 | 1461180249482 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 12:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:24:09 INFO - PROCESS | 1844 | 1461180249489 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 1844 | 1461180249492 Marionette TRACE conn4 <- [1,866,null,{}] 12:24:09 INFO - PROCESS | 1844 | 1461180249497 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:09 INFO - PROCESS | 1844 | 1461180249654 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 12:24:09 INFO - PROCESS | 1844 | 1461180249824 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce2dd6800 == 98 [pid = 1844] [id = 224] 12:24:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fccfaea0000) [pid = 1844] [serial = 672] [outer = (nil)] 12:24:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fccfc1c0400) [pid = 1844] [serial = 673] [outer = 0x7fccfaea0000] 12:24:09 INFO - PROCESS | 1844 | 1461180249903 Marionette DEBUG loaded listener.js 12:24:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fccfc1f0c00) [pid = 1844] [serial = 674] [outer = 0x7fccfaea0000] 12:24:10 INFO - PROCESS | 1844 | 1461180250734 Marionette TRACE conn4 <- [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]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1286ms 12:24:10 INFO - PROCESS | 1844 | 1461180250776 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1844 | 1461180250780 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:24:10 INFO - PROCESS | 1844 | 1461180250786 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1844 | 1461180250788 Marionette TRACE conn4 <- [1,870,null,{}] 12:24:10 INFO - PROCESS | 1844 | 1461180250796 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:10 INFO - PROCESS | 1844 | 1461180250962 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 12:24:11 INFO - PROCESS | 1844 | 1461180251131 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc42f800 == 99 [pid = 1844] [id = 225] 12:24:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fccfb07a400) [pid = 1844] [serial = 675] [outer = (nil)] 12:24:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fccfdf18800) [pid = 1844] [serial = 676] [outer = 0x7fccfb07a400] 12:24:11 INFO - PROCESS | 1844 | 1461180251198 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fccff876000) [pid = 1844] [serial = 677] [outer = 0x7fccfb07a400] 12:24:12 INFO - PROCESS | 1844 | 1461180252073 Marionette TRACE conn4 <- [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]]]}] 12:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1333ms 12:24:12 INFO - PROCESS | 1844 | 1461180252120 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 1844 | 1461180252124 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 12:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:24:12 INFO - PROCESS | 1844 | 1461180252130 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 1844 | 1461180252133 Marionette TRACE conn4 <- [1,874,null,{}] 12:24:12 INFO - PROCESS | 1844 | 1461180252139 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:12 INFO - PROCESS | 1844 | 1461180252364 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 12:24:12 INFO - PROCESS | 1844 | 1461180252875 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce6148000 == 100 [pid = 1844] [id = 226] 12:24:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcce2087800) [pid = 1844] [serial = 678] [outer = (nil)] 12:24:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fcce2a81800) [pid = 1844] [serial = 679] [outer = 0x7fcce2087800] 12:24:12 INFO - PROCESS | 1844 | 1461180252988 Marionette DEBUG loaded listener.js 12:24:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fcce2bcd400) [pid = 1844] [serial = 680] [outer = 0x7fcce2087800] 12:24:13 INFO - PROCESS | 1844 | 1461180253806 Marionette TRACE conn4 <- [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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1735ms 12:24:13 INFO - PROCESS | 1844 | 1461180253868 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 1844 | 1461180253875 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 12:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:24:13 INFO - PROCESS | 1844 | 1461180253884 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 1844 | 1461180253888 Marionette TRACE conn4 <- [1,878,null,{}] 12:24:13 INFO - PROCESS | 1844 | 1461180253895 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:14 INFO - PROCESS | 1844 | 1461180254065 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 12:24:14 INFO - PROCESS | 1844 | 1461180254404 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d42800 == 101 [pid = 1844] [id = 227] 12:24:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcce4846800) [pid = 1844] [serial = 681] [outer = (nil)] 12:24:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fcce48b6800) [pid = 1844] [serial = 682] [outer = 0x7fcce4846800] 12:24:14 INFO - PROCESS | 1844 | 1461180254480 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fcce4b7b400) [pid = 1844] [serial = 683] [outer = 0x7fcce4846800] 12:24:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fcce4e84000) [pid = 1844] [serial = 684] [outer = 0x7fcceb113800] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c39800 == 100 [pid = 1844] [id = 174] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfff34800 == 99 [pid = 1844] [id = 139] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce9d34800 == 98 [pid = 1844] [id = 55] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7755000 == 97 [pid = 1844] [id = 176] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfac6e000 == 96 [pid = 1844] [id = 43] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced5ef000 == 95 [pid = 1844] [id = 52] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfae31000 == 94 [pid = 1844] [id = 90] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fcce2ab4000) [pid = 1844] [serial = 598] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fcce38c5c00) [pid = 1844] [serial = 571] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fcce4e8b800) [pid = 1844] [serial = 574] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fcce79c6c00) [pid = 1844] [serial = 577] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fcce8b55c00) [pid = 1844] [serial = 580] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | 1461180255577 Marionette TRACE conn4 <- [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]]]}] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd00252000 == 93 [pid = 1844] [id = 208] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfffc5800 == 92 [pid = 1844] [id = 207] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffd20800 == 91 [pid = 1844] [id = 206] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccff89e800 == 90 [pid = 1844] [id = 205] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbd10000 == 89 [pid = 1844] [id = 204] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfac6d000 == 88 [pid = 1844] [id = 203] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced668800 == 87 [pid = 1844] [id = 202] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8a1e800 == 86 [pid = 1844] [id = 201] 12:24:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1f04000 == 85 [pid = 1844] [id = 200] 12:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1736ms 12:24:15 INFO - PROCESS | 1844 | 1461180255623 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 1844 | 1461180255629 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 12:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:24:15 INFO - PROCESS | 1844 | 1461180255637 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 1844 | 1461180255640 Marionette TRACE conn4 <- [1,882,null,{}] 12:24:15 INFO - PROCESS | 1844 | 1461180255645 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:15 INFO - PROCESS | 1844 | 1461180255807 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fcce9d43c00) [pid = 1844] [serial = 595] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fcce4853400) [pid = 1844] [serial = 587] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fcce3a78800) [pid = 1844] [serial = 586] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fcce77ad000) [pid = 1844] [serial = 592] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fcce4b79c00) [pid = 1844] [serial = 589] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fccea9c8000) [pid = 1844] [serial = 583] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fcce5cbd800) [pid = 1844] [serial = 590] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fcceb1aa400) [pid = 1844] [serial = 596] [outer = (nil)] [url = about:blank] 12:24:15 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fcce79c3400) [pid = 1844] [serial = 593] [outer = (nil)] [url = about:blank] 12:24:16 INFO - PROCESS | 1844 | 1461180256016 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7913000 == 86 [pid = 1844] [id = 228] 12:24:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fcce3a78800) [pid = 1844] [serial = 685] [outer = (nil)] 12:24:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fcce4e86000) [pid = 1844] [serial = 686] [outer = 0x7fcce3a78800] 12:24:16 INFO - PROCESS | 1844 | 1461180256081 Marionette DEBUG loaded listener.js 12:24:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fcce5f39400) [pid = 1844] [serial = 687] [outer = 0x7fcce3a78800] 12:24:16 INFO - PROCESS | 1844 | 1461180256809 Marionette TRACE conn4 <- [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]]]}] 12:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1181ms 12:24:16 INFO - PROCESS | 1844 | 1461180256822 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 1844 | 1461180256825 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 12:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:24:16 INFO - PROCESS | 1844 | 1461180256851 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 1844 | 1461180256860 Marionette TRACE conn4 <- [1,886,null,{}] 12:24:16 INFO - PROCESS | 1844 | 1461180256875 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:17 INFO - PROCESS | 1844 | 1461180257031 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 12:24:17 INFO - PROCESS | 1844 | 1461180257049 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec39f800 == 87 [pid = 1844] [id = 229] 12:24:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fcce4dddc00) [pid = 1844] [serial = 688] [outer = (nil)] 12:24:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fcce79c9000) [pid = 1844] [serial = 689] [outer = 0x7fcce4dddc00] 12:24:17 INFO - PROCESS | 1844 | 1461180257113 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fcce816bc00) [pid = 1844] [serial = 690] [outer = 0x7fcce4dddc00] 12:24:17 INFO - PROCESS | 1844 | 1461180257946 Marionette TRACE conn4 <- [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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1173ms 12:24:18 INFO - PROCESS | 1844 | 1461180258014 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 1844 | 1461180258029 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 12:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:24:18 INFO - PROCESS | 1844 | 1461180258041 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 1844 | 1461180258044 Marionette TRACE conn4 <- [1,890,null,{}] 12:24:18 INFO - PROCESS | 1844 | 1461180258055 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:18 INFO - PROCESS | 1844 | 1461180258252 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 12:24:18 INFO - PROCESS | 1844 | 1461180258275 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced5e9800 == 88 [pid = 1844] [id = 230] 12:24:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fcce77ad000) [pid = 1844] [serial = 691] [outer = (nil)] 12:24:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fcce9dc0c00) [pid = 1844] [serial = 692] [outer = 0x7fcce77ad000] 12:24:18 INFO - PROCESS | 1844 | 1461180258335 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fcceb114800) [pid = 1844] [serial = 693] [outer = 0x7fcce77ad000] 12:24:19 INFO - PROCESS | 1844 | 1461180259179 Marionette TRACE conn4 <- [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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1194ms 12:24:19 INFO - PROCESS | 1844 | 1461180259234 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 1844 | 1461180259237 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 12:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:24:19 INFO - PROCESS | 1844 | 1461180259243 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 1844 | 1461180259245 Marionette TRACE conn4 <- [1,894,null,{}] 12:24:19 INFO - PROCESS | 1844 | 1461180259251 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:19 INFO - PROCESS | 1844 | 1461180259460 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 12:24:19 INFO - PROCESS | 1844 | 1461180259488 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee6cd800 == 89 [pid = 1844] [id = 231] 12:24:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fcceb681000) [pid = 1844] [serial = 694] [outer = (nil)] 12:24:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcceb80e000) [pid = 1844] [serial = 695] [outer = 0x7fcceb681000] 12:24:19 INFO - PROCESS | 1844 | 1461180259557 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fccec8f7c00) [pid = 1844] [serial = 696] [outer = 0x7fcceb681000] 12:24:20 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fcce61ab400) [pid = 1844] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:24:20 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fcce5f31c00) [pid = 1844] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:24:20 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fcce2091800) [pid = 1844] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:24:20 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fcce5f3b000) [pid = 1844] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:24:20 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fcce8164400) [pid = 1844] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:24:20 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fcce3a73400) [pid = 1844] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:24:20 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fcce1ef7800) [pid = 1844] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:24:20 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fcce38c4000) [pid = 1844] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:24:20 INFO - PROCESS | 1844 | 1461180260637 Marionette TRACE conn4 <- [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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1430ms 12:24:20 INFO - PROCESS | 1844 | 1461180260675 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 1844 | 1461180260679 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 12:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:24:20 INFO - PROCESS | 1844 | 1461180260684 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 1844 | 1461180260686 Marionette TRACE conn4 <- [1,898,null,{}] 12:24:20 INFO - PROCESS | 1844 | 1461180260692 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:20 INFO - PROCESS | 1844 | 1461180260847 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 12:24:20 INFO - PROCESS | 1844 | 1461180260862 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfa9d2000 == 90 [pid = 1844] [id = 232] 12:24:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fcce77b4000) [pid = 1844] [serial = 697] [outer = (nil)] 12:24:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fccecd9ac00) [pid = 1844] [serial = 698] [outer = 0x7fcce77b4000] 12:24:20 INFO - PROCESS | 1844 | 1461180260922 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fccee611000) [pid = 1844] [serial = 699] [outer = 0x7fcce77b4000] 12:24:21 INFO - PROCESS | 1844 | 1461180261672 Marionette TRACE conn4 <- [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]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1031ms 12:24:21 INFO - PROCESS | 1844 | 1461180261717 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 1844 | 1461180261721 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 12:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:24:21 INFO - PROCESS | 1844 | 1461180261726 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 1844 | 1461180261728 Marionette TRACE conn4 <- [1,902,null,{}] 12:24:21 INFO - PROCESS | 1844 | 1461180261734 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:21 INFO - PROCESS | 1844 | 1461180261875 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 12:24:21 INFO - PROCESS | 1844 | 1461180261888 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbacc800 == 91 [pid = 1844] [id = 233] 12:24:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fccee662000) [pid = 1844] [serial = 700] [outer = (nil)] 12:24:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fcceef5ec00) [pid = 1844] [serial = 701] [outer = 0x7fccee662000] 12:24:21 INFO - PROCESS | 1844 | 1461180261947 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fccf9dc4800) [pid = 1844] [serial = 702] [outer = 0x7fccee662000] 12:24:23 INFO - PROCESS | 1844 | 1461180263001 Marionette TRACE conn4 <- [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]]]}] 12:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1326ms 12:24:23 INFO - PROCESS | 1844 | 1461180263055 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 1844 | 1461180263060 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 12:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:24:23 INFO - PROCESS | 1844 | 1461180263069 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 1844 | 1461180263074 Marionette TRACE conn4 <- [1,906,null,{}] 12:24:23 INFO - PROCESS | 1844 | 1461180263083 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:23 INFO - PROCESS | 1844 | 1461180263284 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 12:24:23 INFO - PROCESS | 1844 | 1461180263451 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7948800 == 92 [pid = 1844] [id = 234] 12:24:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcce37d1000) [pid = 1844] [serial = 703] [outer = (nil)] 12:24:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fcce49ae000) [pid = 1844] [serial = 704] [outer = 0x7fcce37d1000] 12:24:23 INFO - PROCESS | 1844 | 1461180263530 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fcce4cb4800) [pid = 1844] [serial = 705] [outer = 0x7fcce37d1000] 12:24:24 INFO - PROCESS | 1844 | 1461180264458 Marionette TRACE conn4 <- [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]]]}] 12:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1439ms 12:24:24 INFO - PROCESS | 1844 | 1461180264509 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 12:24:24 INFO - PROCESS | 1844 | 1461180264518 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 12:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:24:24 INFO - PROCESS | 1844 | 1461180264528 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 1844 | 1461180264531 Marionette TRACE conn4 <- [1,910,null,{}] 12:24:24 INFO - PROCESS | 1844 | 1461180264537 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:24 INFO - PROCESS | 1844 | 1461180264715 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 12:24:24 INFO - PROCESS | 1844 | 1461180264881 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee62a800 == 93 [pid = 1844] [id = 235] 12:24:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fcce3a7d400) [pid = 1844] [serial = 706] [outer = (nil)] 12:24:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fcce7646000) [pid = 1844] [serial = 707] [outer = 0x7fcce3a7d400] 12:24:24 INFO - PROCESS | 1844 | 1461180264955 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fcce8b47c00) [pid = 1844] [serial = 708] [outer = 0x7fcce3a7d400] 12:24:25 INFO - PROCESS | 1844 | 1461180265827 Marionette TRACE conn4 <- [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]]]}] 12:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1338ms 12:24:25 INFO - PROCESS | 1844 | 1461180265866 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 1844 | 1461180265870 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 12:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:24:25 INFO - PROCESS | 1844 | 1461180265876 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1844 | 1461180265882 Marionette TRACE conn4 <- [1,914,null,{}] 12:24:25 INFO - PROCESS | 1844 | 1461180265897 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:26 INFO - PROCESS | 1844 | 1461180266072 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 12:24:26 INFO - PROCESS | 1844 | 1461180266248 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb82000 == 94 [pid = 1844] [id = 236] 12:24:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fcce8b49400) [pid = 1844] [serial = 709] [outer = (nil)] 12:24:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fccecd8f400) [pid = 1844] [serial = 710] [outer = 0x7fcce8b49400] 12:24:26 INFO - PROCESS | 1844 | 1461180266336 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fccee663000) [pid = 1844] [serial = 711] [outer = 0x7fcce8b49400] 12:24:27 INFO - PROCESS | 1844 | 1461180267186 Marionette TRACE conn4 <- [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]]]}] 12:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1384ms 12:24:27 INFO - PROCESS | 1844 | 1461180267261 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 12:24:27 INFO - PROCESS | 1844 | 1461180267265 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 12:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:24:27 INFO - PROCESS | 1844 | 1461180267272 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:24:27 INFO - PROCESS | 1844 | 1461180267274 Marionette TRACE conn4 <- [1,918,null,{}] 12:24:27 INFO - PROCESS | 1844 | 1461180267280 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:27 INFO - PROCESS | 1844 | 1461180267511 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 12:24:27 INFO - PROCESS | 1844 | 1461180267676 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0027e800 == 95 [pid = 1844] [id = 237] 12:24:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fccec37d400) [pid = 1844] [serial = 712] [outer = (nil)] 12:24:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fccfa974400) [pid = 1844] [serial = 713] [outer = 0x7fccec37d400] 12:24:27 INFO - PROCESS | 1844 | 1461180267750 Marionette DEBUG loaded listener.js 12:24:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fccfae9d000) [pid = 1844] [serial = 714] [outer = 0x7fccec37d400] 12:24:28 INFO - PROCESS | 1844 | 1461180268581 Marionette TRACE conn4 <- [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]]]}] 12:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1384ms 12:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:24:28 INFO - PROCESS | 1844 | 1461180268657 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 12:24:28 INFO - PROCESS | 1844 | 1461180268660 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 12:24:28 INFO - PROCESS | 1844 | 1461180268667 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - PROCESS | 1844 | 1461180268670 Marionette TRACE conn4 <- [1,922,null,{}] 12:24:28 INFO - PROCESS | 1844 | 1461180268675 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:28 INFO - PROCESS | 1844 | 1461180268841 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 12:24:29 INFO - PROCESS | 1844 | 1461180269008 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0457e000 == 96 [pid = 1844] [id = 238] 12:24:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fccf9dc3800) [pid = 1844] [serial = 715] [outer = (nil)] 12:24:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fccfb042400) [pid = 1844] [serial = 716] [outer = 0x7fccf9dc3800] 12:24:29 INFO - PROCESS | 1844 | 1461180269079 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fccfbd27000) [pid = 1844] [serial = 717] [outer = 0x7fccf9dc3800] 12:24:29 INFO - PROCESS | 1844 | 1461180269892 Marionette TRACE conn4 <- [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]]]}] 12:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1278ms 12:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:24:29 INFO - PROCESS | 1844 | 1461180269945 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 1844 | 1461180269948 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 12:24:29 INFO - PROCESS | 1844 | 1461180269955 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 1844 | 1461180269958 Marionette TRACE conn4 <- [1,926,null,{}] 12:24:29 INFO - PROCESS | 1844 | 1461180269963 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:30 INFO - PROCESS | 1844 | 1461180270162 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 12:24:30 INFO - PROCESS | 1844 | 1461180270332 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4722000 == 97 [pid = 1844] [id = 239] 12:24:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fccfdfce400) [pid = 1844] [serial = 718] [outer = (nil)] 12:24:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fccffec7800) [pid = 1844] [serial = 719] [outer = 0x7fccfdfce400] 12:24:30 INFO - PROCESS | 1844 | 1461180270405 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fcd000c3c00) [pid = 1844] [serial = 720] [outer = 0x7fccfdfce400] 12:24:31 INFO - PROCESS | 1844 | 1461180271307 Marionette TRACE conn4 <- [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]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1428ms 12:24:31 INFO - PROCESS | 1844 | 1461180271384 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 1844 | 1461180271388 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 12:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:24:31 INFO - PROCESS | 1844 | 1461180271394 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 1844 | 1461180271396 Marionette TRACE conn4 <- [1,930,null,{}] 12:24:31 INFO - PROCESS | 1844 | 1461180271402 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:31 INFO - PROCESS | 1844 | 1461180271611 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 12:24:31 INFO - PROCESS | 1844 | 1461180271780 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1db0800 == 98 [pid = 1844] [id = 240] 12:24:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccffebc800) [pid = 1844] [serial = 721] [outer = (nil)] 12:24:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fcd002a3000) [pid = 1844] [serial = 722] [outer = 0x7fccffebc800] 12:24:31 INFO - PROCESS | 1844 | 1461180271853 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fcd00426000) [pid = 1844] [serial = 723] [outer = 0x7fccffebc800] 12:24:32 INFO - PROCESS | 1844 | 1461180272704 Marionette TRACE conn4 <- [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]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1382ms 12:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:24:32 INFO - PROCESS | 1844 | 1461180272778 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 1844 | 1461180272781 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 12:24:32 INFO - PROCESS | 1844 | 1461180272787 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 1844 | 1461180272790 Marionette TRACE conn4 <- [1,934,null,{}] 12:24:32 INFO - PROCESS | 1844 | 1461180272795 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:32 INFO - PROCESS | 1844 | 1461180272989 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 12:24:33 INFO - PROCESS | 1844 | 1461180273157 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff963800 == 99 [pid = 1844] [id = 241] 12:24:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccdbd9fc00) [pid = 1844] [serial = 724] [outer = (nil)] 12:24:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccdbda4c00) [pid = 1844] [serial = 725] [outer = 0x7fccdbd9fc00] 12:24:33 INFO - PROCESS | 1844 | 1461180273227 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccdbdaa800) [pid = 1844] [serial = 726] [outer = 0x7fccdbd9fc00] 12:24:34 INFO - PROCESS | 1844 | 1461180274080 Marionette TRACE conn4 <- [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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1330ms 12:24:34 INFO - PROCESS | 1844 | 1461180274116 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 1844 | 1461180274119 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 12:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:24:34 INFO - PROCESS | 1844 | 1461180274126 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 1844 | 1461180274129 Marionette TRACE conn4 <- [1,938,null,{}] 12:24:34 INFO - PROCESS | 1844 | 1461180274134 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:34 INFO - PROCESS | 1844 | 1461180274321 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 12:24:34 INFO - PROCESS | 1844 | 1461180274498 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc751000 == 100 [pid = 1844] [id = 242] 12:24:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccda6eb400) [pid = 1844] [serial = 727] [outer = (nil)] 12:24:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccda6f0400) [pid = 1844] [serial = 728] [outer = 0x7fccda6eb400] 12:24:34 INFO - PROCESS | 1844 | 1461180274568 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccda6f6400) [pid = 1844] [serial = 729] [outer = 0x7fccda6eb400] 12:24:35 INFO - PROCESS | 1844 | 1461180275444 Marionette TRACE conn4 <- [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]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1379ms 12:24:35 INFO - PROCESS | 1844 | 1461180275506 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 1844 | 1461180275509 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 12:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:24:35 INFO - PROCESS | 1844 | 1461180275515 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 1844 | 1461180275518 Marionette TRACE conn4 <- [1,942,null,{}] 12:24:35 INFO - PROCESS | 1844 | 1461180275524 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:35 INFO - PROCESS | 1844 | 1461180275702 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 12:24:35 INFO - PROCESS | 1844 | 1461180275878 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff96f000 == 101 [pid = 1844] [id = 243] 12:24:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccda6ec800) [pid = 1844] [serial = 730] [outer = (nil)] 12:24:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccdbda9800) [pid = 1844] [serial = 731] [outer = 0x7fccda6ec800] 12:24:35 INFO - PROCESS | 1844 | 1461180275953 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fcd0020b400) [pid = 1844] [serial = 732] [outer = 0x7fccda6ec800] 12:24:36 INFO - PROCESS | 1844 | 1461180276788 Marionette TRACE conn4 <- [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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1330ms 12:24:36 INFO - PROCESS | 1844 | 1461180276847 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 1844 | 1461180276850 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 12:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:24:36 INFO - PROCESS | 1844 | 1461180276857 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 1844 | 1461180276861 Marionette TRACE conn4 <- [1,946,null,{}] 12:24:36 INFO - PROCESS | 1844 | 1461180276866 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:37 INFO - PROCESS | 1844 | 1461180277118 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 12:24:37 INFO - PROCESS | 1844 | 1461180277291 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4221000 == 102 [pid = 1844] [id = 244] 12:24:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccd9162400) [pid = 1844] [serial = 733] [outer = (nil)] 12:24:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fcce2a83000) [pid = 1844] [serial = 734] [outer = 0x7fccd9162400] 12:24:37 INFO - PROCESS | 1844 | 1461180277426 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fcd00431400) [pid = 1844] [serial = 735] [outer = 0x7fccd9162400] 12:24:38 INFO - PROCESS | 1844 | 1461180278226 Marionette TRACE conn4 <- [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]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1435ms 12:24:38 INFO - PROCESS | 1844 | 1461180278294 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 1844 | 1461180278297 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 12:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:24:38 INFO - PROCESS | 1844 | 1461180278304 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 1844 | 1461180278307 Marionette TRACE conn4 <- [1,950,null,{}] 12:24:38 INFO - PROCESS | 1844 | 1461180278312 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:38 INFO - PROCESS | 1844 | 1461180278487 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 12:24:38 INFO - PROCESS | 1844 | 1461180278663 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce463a800 == 103 [pid = 1844] [id = 245] 12:24:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fccd9164000) [pid = 1844] [serial = 736] [outer = (nil)] 12:24:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccd9331800) [pid = 1844] [serial = 737] [outer = 0x7fccd9164000] 12:24:38 INFO - PROCESS | 1844 | 1461180278734 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccd9335c00) [pid = 1844] [serial = 738] [outer = 0x7fccd9164000] 12:24:39 INFO - PROCESS | 1844 | 1461180279852 Marionette TRACE conn4 <- [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]]]}] 12:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1583ms 12:24:39 INFO - PROCESS | 1844 | 1461180279888 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 12:24:39 INFO - PROCESS | 1844 | 1461180279893 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 12:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:24:39 INFO - PROCESS | 1844 | 1461180279901 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:24:39 INFO - PROCESS | 1844 | 1461180279907 Marionette TRACE conn4 <- [1,954,null,{}] 12:24:39 INFO - PROCESS | 1844 | 1461180279915 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:40 INFO - PROCESS | 1844 | 1461180280079 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 12:24:40 INFO - PROCESS | 1844 | 1461180280293 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce471a800 == 104 [pid = 1844] [id = 246] 12:24:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccd9349000) [pid = 1844] [serial = 739] [outer = (nil)] 12:24:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccd934c800) [pid = 1844] [serial = 740] [outer = 0x7fccd9349000] 12:24:40 INFO - PROCESS | 1844 | 1461180280357 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fccd9354000) [pid = 1844] [serial = 741] [outer = 0x7fccd9349000] 12:24:41 INFO - PROCESS | 1844 | 1461180281159 Marionette TRACE conn4 <- [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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1292ms 12:24:41 INFO - PROCESS | 1844 | 1461180281195 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 1844 | 1461180281203 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 12:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:24:41 INFO - PROCESS | 1844 | 1461180281213 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 1844 | 1461180281216 Marionette TRACE conn4 <- [1,958,null,{}] 12:24:41 INFO - PROCESS | 1844 | 1461180281222 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:41 INFO - PROCESS | 1844 | 1461180281394 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 12:24:41 INFO - PROCESS | 1844 | 1461180281691 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc570000 == 105 [pid = 1844] [id = 247] 12:24:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcce1efc800) [pid = 1844] [serial = 742] [outer = (nil)] 12:24:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fcce2085000) [pid = 1844] [serial = 743] [outer = 0x7fcce1efc800] 12:24:41 INFO - PROCESS | 1844 | 1461180281804 Marionette DEBUG loaded listener.js 12:24:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce2bc2c00) [pid = 1844] [serial = 744] [outer = 0x7fcce1efc800] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fcceef53000) [pid = 1844] [serial = 625] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fcce2091400) [pid = 1844] [serial = 628] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccf0c88800) [pid = 1844] [serial = 652] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | 1461180282779 Marionette TRACE conn4 <- [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]]]}] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fcce77ae000) [pid = 1844] [serial = 569] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fcce3a7b400) [pid = 1844] [serial = 599] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fcceb227800) [pid = 1844] [serial = 646] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fccec1bcc00) [pid = 1844] [serial = 647] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fccedf8f000) [pid = 1844] [serial = 619] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fccec791400) [pid = 1844] [serial = 616] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fcceb220c00) [pid = 1844] [serial = 613] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fcce48b7c00) [pid = 1844] [serial = 635] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fcce3a92800) [pid = 1844] [serial = 634] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fcce5cb6400) [pid = 1844] [serial = 607] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fcce3a74400) [pid = 1844] [serial = 637] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fcce4ddcc00) [pid = 1844] [serial = 638] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fcce5f3ac00) [pid = 1844] [serial = 640] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fcce8b48000) [pid = 1844] [serial = 610] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fcce3a98400) [pid = 1844] [serial = 631] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccee605800) [pid = 1844] [serial = 622] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fcce49afc00) [pid = 1844] [serial = 604] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fcce1efb800) [pid = 1844] [serial = 601] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fcce8b52000) [pid = 1844] [serial = 643] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccec8f6400) [pid = 1844] [serial = 649] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccea9c4000) [pid = 1844] [serial = 644] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fcce77b7c00) [pid = 1844] [serial = 641] [outer = (nil)] [url = about:blank] 12:24:42 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fcceef51400) [pid = 1844] [serial = 650] [outer = (nil)] [url = about:blank] 12:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1633ms 12:24:42 INFO - PROCESS | 1844 | 1461180282846 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 12:24:42 INFO - PROCESS | 1844 | 1461180282850 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 12:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:24:42 INFO - PROCESS | 1844 | 1461180282855 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:24:42 INFO - PROCESS | 1844 | 1461180282860 Marionette TRACE conn4 <- [1,962,null,{}] 12:24:42 INFO - PROCESS | 1844 | 1461180282875 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:43 INFO - PROCESS | 1844 | 1461180283040 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 12:24:43 INFO - PROCESS | 1844 | 1461180283207 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce790a000 == 106 [pid = 1844] [id = 248] 12:24:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fcce38b6400) [pid = 1844] [serial = 745] [outer = (nil)] 12:24:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fcce48c0400) [pid = 1844] [serial = 746] [outer = 0x7fcce38b6400] 12:24:43 INFO - PROCESS | 1844 | 1461180283277 Marionette DEBUG loaded listener.js 12:24:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fcce4b7e000) [pid = 1844] [serial = 747] [outer = 0x7fcce38b6400] 12:24:43 INFO - PROCESS | 1844 | 1461180283952 Marionette TRACE conn4 <- [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]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1134ms 12:24:43 INFO - PROCESS | 1844 | 1461180283991 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 1844 | 1461180283996 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 12:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:24:44 INFO - PROCESS | 1844 | 1461180284001 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 1844 | 1461180284004 Marionette TRACE conn4 <- [1,966,null,{}] 12:24:44 INFO - PROCESS | 1844 | 1461180284014 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:44 INFO - PROCESS | 1844 | 1461180284187 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 12:24:44 INFO - PROCESS | 1844 | 1461180284319 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a22800 == 107 [pid = 1844] [id = 249] 12:24:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fcce484cc00) [pid = 1844] [serial = 748] [outer = (nil)] 12:24:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fcce5cb6800) [pid = 1844] [serial = 749] [outer = 0x7fcce484cc00] 12:24:44 INFO - PROCESS | 1844 | 1461180284383 Marionette DEBUG loaded listener.js 12:24:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fcce6be3000) [pid = 1844] [serial = 750] [outer = 0x7fcce484cc00] 12:24:45 INFO - PROCESS | 1844 | 1461180285128 Marionette TRACE conn4 <- [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]]]}] 12:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1181ms 12:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:24:45 INFO - PROCESS | 1844 | 1461180285185 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 12:24:45 INFO - PROCESS | 1844 | 1461180285188 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 12:24:45 INFO - PROCESS | 1844 | 1461180285195 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:24:45 INFO - PROCESS | 1844 | 1461180285197 Marionette TRACE conn4 <- [1,970,null,{}] 12:24:45 INFO - PROCESS | 1844 | 1461180285202 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:45 INFO - PROCESS | 1844 | 1461180285417 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 12:24:45 INFO - PROCESS | 1844 | 1461180285439 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced059000 == 108 [pid = 1844] [id = 250] 12:24:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fcce4848000) [pid = 1844] [serial = 751] [outer = (nil)] 12:24:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fcce77b9400) [pid = 1844] [serial = 752] [outer = 0x7fcce4848000] 12:24:45 INFO - PROCESS | 1844 | 1461180285501 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fcce8165c00) [pid = 1844] [serial = 753] [outer = 0x7fcce4848000] 12:24:46 INFO - PROCESS | 1844 | 1461180286348 Marionette TRACE conn4 <- [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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1190ms 12:24:46 INFO - PROCESS | 1844 | 1461180286385 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 12:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:24:46 INFO - PROCESS | 1844 | 1461180286390 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 12:24:46 INFO - PROCESS | 1844 | 1461180286395 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 1844 | 1461180286398 Marionette TRACE conn4 <- [1,974,null,{}] 12:24:46 INFO - PROCESS | 1844 | 1461180286417 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:46 INFO - PROCESS | 1844 | 1461180286649 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 12:24:46 INFO - PROCESS | 1844 | 1461180286683 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0ab2000 == 109 [pid = 1844] [id = 251] 12:24:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fcce8166c00) [pid = 1844] [serial = 754] [outer = (nil)] 12:24:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccec798c00) [pid = 1844] [serial = 755] [outer = 0x7fcce8166c00] 12:24:46 INFO - PROCESS | 1844 | 1461180286751 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccedc63800) [pid = 1844] [serial = 756] [outer = 0x7fcce8166c00] 12:24:47 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fcceb681000) [pid = 1844] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:24:47 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fcce77b4000) [pid = 1844] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:24:47 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fcce4846800) [pid = 1844] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:24:47 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fcce4dddc00) [pid = 1844] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:24:47 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fcce3a78800) [pid = 1844] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:24:47 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fcce7648800) [pid = 1844] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:24:47 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fcce2087800) [pid = 1844] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:24:47 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fcce77ad000) [pid = 1844] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:24:47 INFO - PROCESS | 1844 | 1461180287762 Marionette TRACE conn4 <- [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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1394ms 12:24:47 INFO - PROCESS | 1844 | 1461180287790 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1844 | 1461180287794 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 12:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:24:47 INFO - PROCESS | 1844 | 1461180287800 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1844 | 1461180287802 Marionette TRACE conn4 <- [1,978,null,{}] 12:24:47 INFO - PROCESS | 1844 | 1461180287807 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:47 INFO - PROCESS | 1844 | 1461180287973 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 12:24:47 INFO - PROCESS | 1844 | 1461180287987 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c18000 == 110 [pid = 1844] [id = 252] 12:24:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fcce2087800) [pid = 1844] [serial = 757] [outer = (nil)] 12:24:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccec79c000) [pid = 1844] [serial = 758] [outer = 0x7fcce2087800] 12:24:48 INFO - PROCESS | 1844 | 1461180288048 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fcceef58400) [pid = 1844] [serial = 759] [outer = 0x7fcce2087800] 12:24:48 INFO - PROCESS | 1844 | 1461180288840 Marionette TRACE conn4 <- [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]]]}] 12:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1087ms 12:24:48 INFO - PROCESS | 1844 | 1461180288888 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 12:24:48 INFO - PROCESS | 1844 | 1461180288891 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 12:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:24:48 INFO - PROCESS | 1844 | 1461180288907 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 1844 | 1461180288910 Marionette TRACE conn4 <- [1,982,null,{}] 12:24:48 INFO - PROCESS | 1844 | 1461180288915 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:49 INFO - PROCESS | 1844 | 1461180289075 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 12:24:49 INFO - PROCESS | 1844 | 1461180289089 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbd03800 == 111 [pid = 1844] [id = 253] 12:24:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fcceb681000) [pid = 1844] [serial = 760] [outer = (nil)] 12:24:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccfa977000) [pid = 1844] [serial = 761] [outer = 0x7fcceb681000] 12:24:49 INFO - PROCESS | 1844 | 1461180289150 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccfb035800) [pid = 1844] [serial = 762] [outer = 0x7fcceb681000] 12:24:50 INFO - PROCESS | 1844 | 1461180290232 Marionette TRACE conn4 <- [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]]]}] 12:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1384ms 12:24:50 INFO - PROCESS | 1844 | 1461180290291 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 1844 | 1461180290298 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 12:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:24:50 INFO - PROCESS | 1844 | 1461180290307 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 1844 | 1461180290311 Marionette TRACE conn4 <- [1,986,null,{}] 12:24:50 INFO - PROCESS | 1844 | 1461180290319 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:50 INFO - PROCESS | 1844 | 1461180290539 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 12:24:50 INFO - PROCESS | 1844 | 1461180290761 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce471f000 == 112 [pid = 1844] [id = 254] 12:24:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd9357c00) [pid = 1844] [serial = 763] [outer = (nil)] 12:24:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccdc5ea400) [pid = 1844] [serial = 764] [outer = 0x7fccd9357c00] 12:24:50 INFO - PROCESS | 1844 | 1461180290882 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fcce2ab4000) [pid = 1844] [serial = 765] [outer = 0x7fccd9357c00] 12:24:51 INFO - PROCESS | 1844 | 1461180291787 Marionette TRACE conn4 <- [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]]]}] 12:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1535ms 12:24:51 INFO - PROCESS | 1844 | 1461180291844 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 1844 | 1461180291852 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 12:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:24:51 INFO - PROCESS | 1844 | 1461180291863 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 1844 | 1461180291866 Marionette TRACE conn4 <- [1,990,null,{}] 12:24:51 INFO - PROCESS | 1844 | 1461180291873 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:52 INFO - PROCESS | 1844 | 1461180292093 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 12:24:52 INFO - PROCESS | 1844 | 1461180292348 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec8af000 == 113 [pid = 1844] [id = 255] 12:24:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fcce2bc8800) [pid = 1844] [serial = 766] [outer = (nil)] 12:24:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fcce4b7ac00) [pid = 1844] [serial = 767] [outer = 0x7fcce2bc8800] 12:24:52 INFO - PROCESS | 1844 | 1461180292474 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fcce6108c00) [pid = 1844] [serial = 768] [outer = 0x7fcce2bc8800] 12:24:53 INFO - PROCESS | 1844 | 1461180293312 Marionette TRACE conn4 <- [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]]]}] 12:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1481ms 12:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:24:53 INFO - PROCESS | 1844 | 1461180293344 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 12:24:53 INFO - PROCESS | 1844 | 1461180293347 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 12:24:53 INFO - PROCESS | 1844 | 1461180293354 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 1844 | 1461180293360 Marionette TRACE conn4 <- [1,994,null,{}] 12:24:53 INFO - PROCESS | 1844 | 1461180293389 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:53 INFO - PROCESS | 1844 | 1461180293609 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 12:24:53 INFO - PROCESS | 1844 | 1461180293781 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb55000 == 114 [pid = 1844] [id = 256] 12:24:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fcce3a8f400) [pid = 1844] [serial = 769] [outer = (nil)] 12:24:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fcceb684800) [pid = 1844] [serial = 770] [outer = 0x7fcce3a8f400] 12:24:53 INFO - PROCESS | 1844 | 1461180293854 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccee663c00) [pid = 1844] [serial = 771] [outer = 0x7fcce3a8f400] 12:24:54 INFO - PROCESS | 1844 | 1461180294704 Marionette TRACE conn4 <- [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]]]}] 12:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1397ms 12:24:54 INFO - PROCESS | 1844 | 1461180294751 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 12:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:24:54 INFO - PROCESS | 1844 | 1461180294756 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 12:24:54 INFO - PROCESS | 1844 | 1461180294761 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 1844 | 1461180294764 Marionette TRACE conn4 <- [1,998,null,{}] 12:24:54 INFO - PROCESS | 1844 | 1461180294769 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:54 INFO - PROCESS | 1844 | 1461180294936 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 12:24:55 INFO - PROCESS | 1844 | 1461180295114 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd00257000 == 115 [pid = 1844] [id = 257] 12:24:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fcce8b4d000) [pid = 1844] [serial = 772] [outer = (nil)] 12:24:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccfaea3000) [pid = 1844] [serial = 773] [outer = 0x7fcce8b4d000] 12:24:55 INFO - PROCESS | 1844 | 1461180295184 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccfbddb800) [pid = 1844] [serial = 774] [outer = 0x7fcce8b4d000] 12:24:56 INFO - PROCESS | 1844 | 1461180296085 Marionette TRACE conn4 <- [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]]]}] 12:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1381ms 12:24:56 INFO - PROCESS | 1844 | 1461180296143 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 1844 | 1461180296146 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 12:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:24:56 INFO - PROCESS | 1844 | 1461180296152 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 1844 | 1461180296155 Marionette TRACE conn4 <- [1,1002,null,{}] 12:24:56 INFO - PROCESS | 1844 | 1461180296160 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:56 INFO - PROCESS | 1844 | 1461180296330 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 12:24:56 INFO - PROCESS | 1844 | 1461180296508 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd04578000 == 116 [pid = 1844] [id = 258] 12:24:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fccea8ba400) [pid = 1844] [serial = 775] [outer = (nil)] 12:24:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fccfc1f9800) [pid = 1844] [serial = 776] [outer = 0x7fccea8ba400] 12:24:56 INFO - PROCESS | 1844 | 1461180296580 Marionette DEBUG loaded listener.js 12:24:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fccffebe800) [pid = 1844] [serial = 777] [outer = 0x7fccea8ba400] 12:24:57 INFO - PROCESS | 1844 | 1461180297451 Marionette TRACE conn4 <- [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]]]}] 12:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1377ms 12:24:57 INFO - PROCESS | 1844 | 1461180297531 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 12:24:57 INFO - PROCESS | 1844 | 1461180297534 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 12:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:24:57 INFO - PROCESS | 1844 | 1461180297540 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:24:57 INFO - PROCESS | 1844 | 1461180297542 Marionette TRACE conn4 <- [1,1006,null,{}] 12:24:57 INFO - PROCESS | 1844 | 1461180297548 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:57 INFO - PROCESS | 1844 | 1461180297781 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 12:24:58 INFO - PROCESS | 1844 | 1461180297994 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd04585000 == 117 [pid = 1844] [id = 259] 12:24:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce2c8b800) [pid = 1844] [serial = 778] [outer = (nil)] 12:24:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcce2c92c00) [pid = 1844] [serial = 779] [outer = 0x7fcce2c8b800] 12:24:58 INFO - PROCESS | 1844 | 1461180298112 Marionette DEBUG loaded listener.js 12:24:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fcd002ac400) [pid = 1844] [serial = 780] [outer = 0x7fcce2c8b800] 12:24:58 INFO - PROCESS | 1844 | 1461180298901 Marionette TRACE conn4 <- [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]]]}] 12:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1434ms 12:24:58 INFO - PROCESS | 1844 | 1461180298975 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 1844 | 1461180298979 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 12:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:24:58 INFO - PROCESS | 1844 | 1461180298984 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 1844 | 1461180298986 Marionette TRACE conn4 <- [1,1010,null,{}] 12:24:58 INFO - PROCESS | 1844 | 1461180298992 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:59 INFO - PROCESS | 1844 | 1461180299192 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 12:24:59 INFO - PROCESS | 1844 | 1461180299371 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb01a800 == 118 [pid = 1844] [id = 260] 12:24:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fccdb1e2400) [pid = 1844] [serial = 781] [outer = (nil)] 12:24:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fccdb1eac00) [pid = 1844] [serial = 782] [outer = 0x7fccdb1e2400] 12:24:59 INFO - PROCESS | 1844 | 1461180299442 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccdb1f0000) [pid = 1844] [serial = 783] [outer = 0x7fccdb1e2400] 12:25:00 INFO - PROCESS | 1844 | 1461180300285 Marionette TRACE conn4 <- [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]]]}] 12:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1328ms 12:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:25:00 INFO - PROCESS | 1844 | 1461180300316 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 12:25:00 INFO - PROCESS | 1844 | 1461180300319 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 12:25:00 INFO - PROCESS | 1844 | 1461180300325 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:25:00 INFO - PROCESS | 1844 | 1461180300328 Marionette TRACE conn4 <- [1,1014,null,{}] 12:25:00 INFO - PROCESS | 1844 | 1461180300333 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:00 INFO - PROCESS | 1844 | 1461180300541 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 12:25:00 INFO - PROCESS | 1844 | 1461180300761 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc10000 == 119 [pid = 1844] [id = 261] 12:25:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccdb1e3c00) [pid = 1844] [serial = 784] [outer = (nil)] 12:25:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fcce4d76c00) [pid = 1844] [serial = 785] [outer = 0x7fccdb1e3c00] 12:25:00 INFO - PROCESS | 1844 | 1461180300928 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcce4d7c800) [pid = 1844] [serial = 786] [outer = 0x7fccdb1e3c00] 12:25:02 INFO - PROCESS | 1844 | 1461180302030 Marionette TRACE conn4 <- [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]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1739ms 12:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:25:02 INFO - PROCESS | 1844 | 1461180302063 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 1844 | 1461180302066 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 12:25:02 INFO - PROCESS | 1844 | 1461180302073 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1844 | 1461180302076 Marionette TRACE conn4 <- [1,1018,null,{}] 12:25:02 INFO - PROCESS | 1844 | 1461180302081 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:02 INFO - PROCESS | 1844 | 1461180302295 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 12:25:02 INFO - PROCESS | 1844 | 1461180302555 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95d6800 == 120 [pid = 1844] [id = 262] 12:25:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccdbda1000) [pid = 1844] [serial = 787] [outer = (nil)] 12:25:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce4d7e400) [pid = 1844] [serial = 788] [outer = 0x7fccdbda1000] 12:25:02 INFO - PROCESS | 1844 | 1461180302668 Marionette DEBUG loaded listener.js 12:25:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce4d83000) [pid = 1844] [serial = 789] [outer = 0x7fccdbda1000] 12:25:03 INFO - PROCESS | 1844 | 1461180303832 Marionette TRACE conn4 <- [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]]]}] 12:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1791ms 12:25:03 INFO - PROCESS | 1844 | 1461180303863 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 12:25:03 INFO - PROCESS | 1844 | 1461180303868 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 12:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:25:03 INFO - PROCESS | 1844 | 1461180303876 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:25:03 INFO - PROCESS | 1844 | 1461180303887 Marionette TRACE conn4 <- [1,1022,null,{}] 12:25:03 INFO - PROCESS | 1844 | 1461180303906 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:04 INFO - PROCESS | 1844 | 1461180304119 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 12:25:04 INFO - PROCESS | 1844 | 1461180304322 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d61800 == 121 [pid = 1844] [id = 263] 12:25:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fccd9355000) [pid = 1844] [serial = 790] [outer = (nil)] 12:25:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fccda6e7800) [pid = 1844] [serial = 791] [outer = 0x7fccd9355000] 12:25:04 INFO - PROCESS | 1844 | 1461180304394 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fccdb1a7800) [pid = 1844] [serial = 792] [outer = 0x7fccd9355000] 12:25:05 INFO - PROCESS | 1844 | 1461180305224 Marionette TRACE conn4 <- [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]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1398ms 12:25:05 INFO - PROCESS | 1844 | 1461180305275 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 12:25:05 INFO - PROCESS | 1844 | 1461180305283 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 12:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:25:05 INFO - PROCESS | 1844 | 1461180305292 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 1844 | 1461180305295 Marionette TRACE conn4 <- [1,1026,null,{}] 12:25:05 INFO - PROCESS | 1844 | 1461180305300 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:05 INFO - PROCESS | 1844 | 1461180305470 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 12:25:05 INFO - PROCESS | 1844 | 1461180305819 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc431000 == 122 [pid = 1844] [id = 264] 12:25:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fccdbd9cc00) [pid = 1844] [serial = 793] [outer = (nil)] 12:25:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fccdbda5400) [pid = 1844] [serial = 794] [outer = 0x7fccdbd9cc00] 12:25:05 INFO - PROCESS | 1844 | 1461180305890 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcce1efd000) [pid = 1844] [serial = 795] [outer = 0x7fccdbd9cc00] 12:25:06 INFO - PROCESS | 1844 | 1461180306769 Marionette TRACE conn4 <- [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]]]}] 12:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1534ms 12:25:06 INFO - PROCESS | 1844 | 1461180306827 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 12:25:06 INFO - PROCESS | 1844 | 1461180306831 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 12:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:25:06 INFO - PROCESS | 1844 | 1461180306837 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 1844 | 1461180306842 Marionette TRACE conn4 <- [1,1030,null,{}] 12:25:06 INFO - PROCESS | 1844 | 1461180306857 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:07 INFO - PROCESS | 1844 | 1461180307032 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec45a800 == 121 [pid = 1844] [id = 45] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccfb077800) [pid = 1844] [serial = 670] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccfc1c0400) [pid = 1844] [serial = 673] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccfdf18800) [pid = 1844] [serial = 676] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fcceef5ec00) [pid = 1844] [serial = 701] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | 1461180307370 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c18000 == 120 [pid = 1844] [id = 252] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf0ab2000 == 119 [pid = 1844] [id = 251] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced059000 == 118 [pid = 1844] [id = 250] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8a22800 == 117 [pid = 1844] [id = 249] 12:25:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1f06000 == 118 [pid = 1844] [id = 265] 12:25:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fccd9356400) [pid = 1844] [serial = 796] [outer = (nil)] 12:25:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fcce2c8d000) [pid = 1844] [serial = 797] [outer = 0x7fccd9356400] 12:25:07 INFO - PROCESS | 1844 | 1461180307466 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcce3a76c00) [pid = 1844] [serial = 798] [outer = 0x7fccd9356400] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce790a000 == 117 [pid = 1844] [id = 248] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc570000 == 116 [pid = 1844] [id = 247] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce471a800 == 115 [pid = 1844] [id = 246] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc751000 == 114 [pid = 1844] [id = 242] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccff963800 == 113 [pid = 1844] [id = 241] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1db0800 == 112 [pid = 1844] [id = 240] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4722000 == 111 [pid = 1844] [id = 239] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd0457e000 == 110 [pid = 1844] [id = 238] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd0027e800 == 109 [pid = 1844] [id = 237] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb82000 == 108 [pid = 1844] [id = 236] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee62a800 == 107 [pid = 1844] [id = 235] 12:25:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7948800 == 106 [pid = 1844] [id = 234] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fcceb80e000) [pid = 1844] [serial = 695] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccecd9ac00) [pid = 1844] [serial = 698] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccfa96f400) [pid = 1844] [serial = 667] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fcce4b7b400) [pid = 1844] [serial = 683] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fcce48b6800) [pid = 1844] [serial = 682] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fcce79c9000) [pid = 1844] [serial = 689] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fcce4e86000) [pid = 1844] [serial = 686] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fcce5f39400) [pid = 1844] [serial = 687] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccf15a9400) [pid = 1844] [serial = 653] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fcce77b7000) [pid = 1844] [serial = 658] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fcce2bcd400) [pid = 1844] [serial = 680] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fcce2a81800) [pid = 1844] [serial = 679] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fccecd8e400) [pid = 1844] [serial = 661] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fcce49b8400) [pid = 1844] [serial = 655] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fccf9d2d800) [pid = 1844] [serial = 664] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fcce9dc0c00) [pid = 1844] [serial = 692] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccee611000) [pid = 1844] [serial = 699] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccec8f7c00) [pid = 1844] [serial = 696] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fcce816bc00) [pid = 1844] [serial = 690] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fcceb114800) [pid = 1844] [serial = 693] [outer = (nil)] [url = about:blank] 12:25:07 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccdc5e9400) [pid = 1844] [serial = 437] [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.] 12:25:08 INFO - PROCESS | 1844 | 1461180308219 Marionette TRACE conn4 <- [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]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1434ms 12:25:08 INFO - PROCESS | 1844 | 1461180308272 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 1844 | 1461180308277 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 12:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:25:08 INFO - PROCESS | 1844 | 1461180308282 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 1844 | 1461180308284 Marionette TRACE conn4 <- [1,1034,null,{}] 12:25:08 INFO - PROCESS | 1844 | 1461180308290 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:08 INFO - PROCESS | 1844 | 1461180308451 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 12:25:08 INFO - PROCESS | 1844 | 1461180308587 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4722000 == 107 [pid = 1844] [id = 266] 12:25:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccdc5e9400) [pid = 1844] [serial = 799] [outer = (nil)] 12:25:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fcce48c3800) [pid = 1844] [serial = 800] [outer = 0x7fccdc5e9400] 12:25:08 INFO - PROCESS | 1844 | 1461180308649 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcce4cb4c00) [pid = 1844] [serial = 801] [outer = 0x7fccdc5e9400] 12:25:09 INFO - PROCESS | 1844 | 1461180309353 Marionette TRACE conn4 <- [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]]]}] 12:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1131ms 12:25:09 INFO - PROCESS | 1844 | 1461180309419 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 12:25:09 INFO - PROCESS | 1844 | 1461180309422 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 12:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:25:09 INFO - PROCESS | 1844 | 1461180309429 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:25:09 INFO - PROCESS | 1844 | 1461180309432 Marionette TRACE conn4 <- [1,1038,null,{}] 12:25:09 INFO - PROCESS | 1844 | 1461180309437 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:09 INFO - PROCESS | 1844 | 1461180309593 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 12:25:09 INFO - PROCESS | 1844 | 1461180309603 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7914800 == 108 [pid = 1844] [id = 267] 12:25:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fcce3a74400) [pid = 1844] [serial = 802] [outer = (nil)] 12:25:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce4d7f400) [pid = 1844] [serial = 803] [outer = 0x7fcce3a74400] 12:25:09 INFO - PROCESS | 1844 | 1461180309664 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcce4ddbc00) [pid = 1844] [serial = 804] [outer = 0x7fcce3a74400] 12:25:10 INFO - PROCESS | 1844 | 1461180310575 Marionette TRACE conn4 <- [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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1182ms 12:25:10 INFO - PROCESS | 1844 | 1461180310612 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 1844 | 1461180310616 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 12:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:25:10 INFO - PROCESS | 1844 | 1461180310621 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1844 | 1461180310624 Marionette TRACE conn4 <- [1,1042,null,{}] 12:25:10 INFO - PROCESS | 1844 | 1461180310630 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:10 INFO - PROCESS | 1844 | 1461180310872 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 12:25:10 INFO - PROCESS | 1844 | 1461180310898 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a13000 == 109 [pid = 1844] [id = 268] 12:25:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fcce5cb8800) [pid = 1844] [serial = 805] [outer = (nil)] 12:25:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fcce61b1000) [pid = 1844] [serial = 806] [outer = 0x7fcce5cb8800] 12:25:10 INFO - PROCESS | 1844 | 1461180310961 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fcce79c6000) [pid = 1844] [serial = 807] [outer = 0x7fcce5cb8800] 12:25:11 INFO - PROCESS | 1844 | 1461180311836 Marionette TRACE conn4 <- [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]]]}] 12:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1228ms 12:25:12 INFO - PROCESS | 1844 | 1461180312138 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 12:25:12 INFO - PROCESS | 1844 | 1461180312143 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 12:25:12 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fccee662000) [pid = 1844] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:25:12 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fcce8166c00) [pid = 1844] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:25:12 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fcce484cc00) [pid = 1844] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:25:12 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fcce38b6400) [pid = 1844] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:25:12 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fcce1efc800) [pid = 1844] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:25:12 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccd9349000) [pid = 1844] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:25:12 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fcce4848000) [pid = 1844] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:25:12 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fcce2087800) [pid = 1844] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:25:12 INFO - PROCESS | 1844 | 1461180312174 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:25:12 INFO - PROCESS | 1844 | 1461180312176 Marionette TRACE conn4 <- [1,1046,null,{}] 12:25:12 INFO - PROCESS | 1844 | 1461180312180 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:12 INFO - PROCESS | 1844 | 1461180312322 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 12:25:12 INFO - PROCESS | 1844 | 1461180312340 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5fca000 == 110 [pid = 1844] [id = 269] 12:25:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fcce4dd6800) [pid = 1844] [serial = 808] [outer = (nil)] 12:25:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcce6bdfc00) [pid = 1844] [serial = 809] [outer = 0x7fcce4dd6800] 12:25:12 INFO - PROCESS | 1844 | 1461180312401 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fcce79cf000) [pid = 1844] [serial = 810] [outer = 0x7fcce4dd6800] 12:25:13 INFO - PROCESS | 1844 | 1461180313191 Marionette TRACE conn4 <- [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]]]}] 12:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1033ms 12:25:13 INFO - PROCESS | 1844 | 1461180313206 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 12:25:13 INFO - PROCESS | 1844 | 1461180313209 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 12:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:25:13 INFO - PROCESS | 1844 | 1461180313216 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 1844 | 1461180313220 Marionette TRACE conn4 <- [1,1050,null,{}] 12:25:13 INFO - PROCESS | 1844 | 1461180313253 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:13 INFO - PROCESS | 1844 | 1461180313404 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 12:25:13 INFO - PROCESS | 1844 | 1461180313418 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced212000 == 111 [pid = 1844] [id = 270] 12:25:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fccdb1af400) [pid = 1844] [serial = 811] [outer = (nil)] 12:25:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcce9d4b800) [pid = 1844] [serial = 812] [outer = 0x7fccdb1af400] 12:25:13 INFO - PROCESS | 1844 | 1461180313485 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fcceb220c00) [pid = 1844] [serial = 813] [outer = 0x7fccdb1af400] 12:25:14 INFO - PROCESS | 1844 | 1461180314447 Marionette TRACE conn4 <- [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]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1300ms 12:25:14 INFO - PROCESS | 1844 | 1461180314518 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 1844 | 1461180314524 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 12:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:25:14 INFO - PROCESS | 1844 | 1461180314532 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 1844 | 1461180314538 Marionette TRACE conn4 <- [1,1054,null,{}] 12:25:14 INFO - PROCESS | 1844 | 1461180314548 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:14 INFO - PROCESS | 1844 | 1461180314768 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 12:25:15 INFO - PROCESS | 1844 | 1461180315001 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d54000 == 112 [pid = 1844] [id = 271] 12:25:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fccd932e800) [pid = 1844] [serial = 814] [outer = (nil)] 12:25:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fccdb1a3800) [pid = 1844] [serial = 815] [outer = 0x7fccd932e800] 12:25:15 INFO - PROCESS | 1844 | 1461180315124 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccdb1eb000) [pid = 1844] [serial = 816] [outer = 0x7fccd932e800] 12:25:16 INFO - PROCESS | 1844 | 1461180316040 Marionette TRACE conn4 <- [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]]]}] 12:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1546ms 12:25:16 INFO - PROCESS | 1844 | 1461180316079 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 12:25:16 INFO - PROCESS | 1844 | 1461180316088 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 12:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:25:16 INFO - PROCESS | 1844 | 1461180316098 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 1844 | 1461180316101 Marionette TRACE conn4 <- [1,1058,null,{}] 12:25:16 INFO - PROCESS | 1844 | 1461180316107 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:16 INFO - PROCESS | 1844 | 1461180316281 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 12:25:16 INFO - PROCESS | 1844 | 1461180316472 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7751800 == 113 [pid = 1844] [id = 272] 12:25:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccda6edc00) [pid = 1844] [serial = 817] [outer = (nil)] 12:25:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fcce2c8b400) [pid = 1844] [serial = 818] [outer = 0x7fccda6edc00] 12:25:16 INFO - PROCESS | 1844 | 1461180316558 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcce37c8c00) [pid = 1844] [serial = 819] [outer = 0x7fccda6edc00] 12:25:17 INFO - PROCESS | 1844 | 1461180317599 Marionette TRACE conn4 <- [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]]]}] 12:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1536ms 12:25:17 INFO - PROCESS | 1844 | 1461180317635 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 1844 | 1461180317639 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 12:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:25:17 INFO - PROCESS | 1844 | 1461180317647 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1844 | 1461180317653 Marionette TRACE conn4 <- [1,1062,null,{}] 12:25:17 INFO - PROCESS | 1844 | 1461180317668 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:17 INFO - PROCESS | 1844 | 1461180317855 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 12:25:18 INFO - PROCESS | 1844 | 1461180318078 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee21b000 == 114 [pid = 1844] [id = 273] 12:25:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fcce4d85c00) [pid = 1844] [serial = 820] [outer = (nil)] 12:25:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce5cc2400) [pid = 1844] [serial = 821] [outer = 0x7fcce4d85c00] 12:25:18 INFO - PROCESS | 1844 | 1461180318217 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce6be2800) [pid = 1844] [serial = 822] [outer = 0x7fcce4d85c00] 12:25:19 INFO - PROCESS | 1844 | 1461180319068 Marionette TRACE conn4 <- [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]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1488ms 12:25:19 INFO - PROCESS | 1844 | 1461180319136 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 1844 | 1461180319141 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 12:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:25:19 INFO - PROCESS | 1844 | 1461180319147 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 1844 | 1461180319150 Marionette TRACE conn4 <- [1,1066,null,{}] 12:25:19 INFO - PROCESS | 1844 | 1461180319155 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:19 INFO - PROCESS | 1844 | 1461180319377 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 12:25:19 INFO - PROCESS | 1844 | 1461180319606 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfab42000 == 115 [pid = 1844] [id = 274] 12:25:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fcce4e83000) [pid = 1844] [serial = 823] [outer = (nil)] 12:25:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce8b52c00) [pid = 1844] [serial = 824] [outer = 0x7fcce4e83000] 12:25:19 INFO - PROCESS | 1844 | 1461180319732 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fcceb807000) [pid = 1844] [serial = 825] [outer = 0x7fcce4e83000] 12:25:20 INFO - PROCESS | 1844 | 1461180320556 Marionette TRACE conn4 <- [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]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1478ms 12:25:20 INFO - PROCESS | 1844 | 1461180320627 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 1844 | 1461180320631 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 12:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:25:20 INFO - PROCESS | 1844 | 1461180320637 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 1844 | 1461180320641 Marionette TRACE conn4 <- [1,1070,null,{}] 12:25:20 INFO - PROCESS | 1844 | 1461180320647 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:20 INFO - PROCESS | 1844 | 1461180320852 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 12:25:21 INFO - PROCESS | 1844 | 1461180321029 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbd04800 == 116 [pid = 1844] [id = 275] 12:25:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fcce77b9c00) [pid = 1844] [serial = 826] [outer = (nil)] 12:25:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fccec793c00) [pid = 1844] [serial = 827] [outer = 0x7fcce77b9c00] 12:25:21 INFO - PROCESS | 1844 | 1461180321104 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fccecd96000) [pid = 1844] [serial = 828] [outer = 0x7fcce77b9c00] 12:25:21 INFO - PROCESS | 1844 | 1461180321992 Marionette TRACE conn4 <- [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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1385ms 12:25:22 INFO - PROCESS | 1844 | 1461180322023 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 1844 | 1461180322026 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 12:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:25:22 INFO - PROCESS | 1844 | 1461180322033 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 1844 | 1461180322036 Marionette TRACE conn4 <- [1,1074,null,{}] 12:25:22 INFO - PROCESS | 1844 | 1461180322041 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:22 INFO - PROCESS | 1844 | 1461180322231 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 12:25:22 INFO - PROCESS | 1844 | 1461180322419 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff969800 == 117 [pid = 1844] [id = 276] 12:25:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fccedf88400) [pid = 1844] [serial = 829] [outer = (nil)] 12:25:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fccf9d2d000) [pid = 1844] [serial = 830] [outer = 0x7fccedf88400] 12:25:22 INFO - PROCESS | 1844 | 1461180322492 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fccfc1c4c00) [pid = 1844] [serial = 831] [outer = 0x7fccedf88400] 12:25:23 INFO - PROCESS | 1844 | 1461180323434 Marionette TRACE conn4 <- [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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1429ms 12:25:23 INFO - PROCESS | 1844 | 1461180323463 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 1844 | 1461180323467 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 12:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:25:23 INFO - PROCESS | 1844 | 1461180323476 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - PROCESS | 1844 | 1461180323480 Marionette TRACE conn4 <- [1,1078,null,{}] 12:25:23 INFO - PROCESS | 1844 | 1461180323486 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:23 INFO - PROCESS | 1844 | 1461180323683 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 12:25:23 INFO - PROCESS | 1844 | 1461180323868 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffd39000 == 118 [pid = 1844] [id = 277] 12:25:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fccee611000) [pid = 1844] [serial = 832] [outer = (nil)] 12:25:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fccffebcc00) [pid = 1844] [serial = 833] [outer = 0x7fccee611000] 12:25:23 INFO - PROCESS | 1844 | 1461180323943 Marionette DEBUG loaded listener.js 12:25:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fccfff8a400) [pid = 1844] [serial = 834] [outer = 0x7fccee611000] 12:25:24 INFO - PROCESS | 1844 | 1461180324793 Marionette TRACE conn4 <- [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]]]}] 12:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1380ms 12:25:24 INFO - PROCESS | 1844 | 1461180324856 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 1844 | 1461180324860 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 12:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:25:24 INFO - PROCESS | 1844 | 1461180324867 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 1844 | 1461180324870 Marionette TRACE conn4 <- [1,1082,null,{}] 12:25:24 INFO - PROCESS | 1844 | 1461180324876 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:25 INFO - PROCESS | 1844 | 1461180325051 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 12:25:25 INFO - PROCESS | 1844 | 1461180325230 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02dc4000 == 119 [pid = 1844] [id = 278] 12:25:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fccdad12400) [pid = 1844] [serial = 835] [outer = (nil)] 12:25:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fccdad17800) [pid = 1844] [serial = 836] [outer = 0x7fccdad12400] 12:25:25 INFO - PROCESS | 1844 | 1461180325306 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fccdad1c000) [pid = 1844] [serial = 837] [outer = 0x7fccdad12400] 12:25:26 INFO - PROCESS | 1844 | 1461180326146 Marionette TRACE conn4 <- [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]]]}] 12:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1332ms 12:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:25:26 INFO - PROCESS | 1844 | 1461180326200 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 1844 | 1461180326203 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 12:25:26 INFO - PROCESS | 1844 | 1461180326209 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 1844 | 1461180326212 Marionette TRACE conn4 <- [1,1086,null,{}] 12:25:26 INFO - PROCESS | 1844 | 1461180326218 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:26 INFO - PROCESS | 1844 | 1461180326400 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 12:25:26 INFO - PROCESS | 1844 | 1461180326596 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4879000 == 120 [pid = 1844] [id = 279] 12:25:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fccdad13c00) [pid = 1844] [serial = 838] [outer = (nil)] 12:25:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fccfc1ef800) [pid = 1844] [serial = 839] [outer = 0x7fccdad13c00] 12:25:26 INFO - PROCESS | 1844 | 1461180326672 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fccfae12800) [pid = 1844] [serial = 840] [outer = 0x7fccdad13c00] 12:25:27 INFO - PROCESS | 1844 | 1461180327534 Marionette TRACE conn4 <- [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]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1383ms 12:25:27 INFO - PROCESS | 1844 | 1461180327592 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 1844 | 1461180327597 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 12:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:25:27 INFO - PROCESS | 1844 | 1461180327604 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 1844 | 1461180327607 Marionette TRACE conn4 <- [1,1090,null,{}] 12:25:27 INFO - PROCESS | 1844 | 1461180327612 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:27 INFO - PROCESS | 1844 | 1461180327780 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 12:25:27 INFO - PROCESS | 1844 | 1461180327966 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb3ce800 == 121 [pid = 1844] [id = 280] 12:25:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fccd87cb800) [pid = 1844] [serial = 841] [outer = (nil)] 12:25:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fccd87d2800) [pid = 1844] [serial = 842] [outer = 0x7fccd87cb800] 12:25:28 INFO - PROCESS | 1844 | 1461180328041 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fccd87d7c00) [pid = 1844] [serial = 843] [outer = 0x7fccd87cb800] 12:25:28 INFO - PROCESS | 1844 | 1461180328855 Marionette TRACE conn4 <- [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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1293ms 12:25:28 INFO - PROCESS | 1844 | 1461180328899 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 1844 | 1461180328903 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 12:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:25:28 INFO - PROCESS | 1844 | 1461180328909 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1844 | 1461180328913 Marionette TRACE conn4 <- [1,1094,null,{}] 12:25:28 INFO - PROCESS | 1844 | 1461180328919 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:29 INFO - PROCESS | 1844 | 1461180329136 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 12:25:29 INFO - PROCESS | 1844 | 1461180329319 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0d1dd000 == 122 [pid = 1844] [id = 281] 12:25:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fccd87ce000) [pid = 1844] [serial = 844] [outer = (nil)] 12:25:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fcd00209400) [pid = 1844] [serial = 845] [outer = 0x7fccd87ce000] 12:25:29 INFO - PROCESS | 1844 | 1461180329406 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fcd00459000) [pid = 1844] [serial = 846] [outer = 0x7fccd87ce000] 12:25:30 INFO - PROCESS | 1844 | 1461180330303 Marionette TRACE conn4 <- [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]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1434ms 12:25:30 INFO - PROCESS | 1844 | 1461180330345 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 1844 | 1461180330349 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 12:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:25:30 INFO - PROCESS | 1844 | 1461180330355 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 1844 | 1461180330358 Marionette TRACE conn4 <- [1,1098,null,{}] 12:25:30 INFO - PROCESS | 1844 | 1461180330364 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:30 INFO - PROCESS | 1844 | 1461180330543 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 12:25:30 INFO - PROCESS | 1844 | 1461180330736 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce84fc800 == 123 [pid = 1844] [id = 282] 12:25:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fccd7117800) [pid = 1844] [serial = 847] [outer = (nil)] 12:25:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fccd711cc00) [pid = 1844] [serial = 848] [outer = 0x7fccd7117800] 12:25:30 INFO - PROCESS | 1844 | 1461180330804 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fccd7121400) [pid = 1844] [serial = 849] [outer = 0x7fccd7117800] 12:25:31 INFO - PROCESS | 1844 | 1461180331728 Marionette TRACE conn4 <- [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]]]}] 12:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1441ms 12:25:31 INFO - PROCESS | 1844 | 1461180331800 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 1844 | 1461180331805 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 12:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:25:31 INFO - PROCESS | 1844 | 1461180331815 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 1844 | 1461180331819 Marionette TRACE conn4 <- [1,1102,null,{}] 12:25:31 INFO - PROCESS | 1844 | 1461180331828 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:32 INFO - PROCESS | 1844 | 1461180332129 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 12:25:32 INFO - PROCESS | 1844 | 1461180332382 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6820800 == 124 [pid = 1844] [id = 283] 12:25:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fccd711a000) [pid = 1844] [serial = 850] [outer = (nil)] 12:25:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 208 (0x7fccdbb66c00) [pid = 1844] [serial = 851] [outer = 0x7fccd711a000] 12:25:32 INFO - PROCESS | 1844 | 1461180332454 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 209 (0x7fccdbb6ac00) [pid = 1844] [serial = 852] [outer = 0x7fccd711a000] 12:25:33 INFO - PROCESS | 1844 | 1461180333559 Marionette TRACE conn4 <- [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]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1792ms 12:25:33 INFO - PROCESS | 1844 | 1461180333607 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 1844 | 1461180333613 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 12:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:25:33 INFO - PROCESS | 1844 | 1461180333621 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 1844 | 1461180333626 Marionette TRACE conn4 <- [1,1106,null,{}] 12:25:33 INFO - PROCESS | 1844 | 1461180333634 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:33 INFO - PROCESS | 1844 | 1461180333809 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 12:25:34 INFO - PROCESS | 1844 | 1461180334026 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc578800 == 125 [pid = 1844] [id = 284] 12:25:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 210 (0x7fccd9330c00) [pid = 1844] [serial = 853] [outer = (nil)] 12:25:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 211 (0x7fccd9334c00) [pid = 1844] [serial = 854] [outer = 0x7fccd9330c00] 12:25:34 INFO - PROCESS | 1844 | 1461180334092 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 212 (0x7fccd9354400) [pid = 1844] [serial = 855] [outer = 0x7fccd9330c00] 12:25:34 INFO - PROCESS | 1844 | 1461180334926 Marionette TRACE conn4 <- [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]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1389ms 12:25:35 INFO - PROCESS | 1844 | 1461180335011 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 1844 | 1461180335019 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 12:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:25:35 INFO - PROCESS | 1844 | 1461180335028 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 1844 | 1461180335033 Marionette TRACE conn4 <- [1,1110,null,{}] 12:25:35 INFO - PROCESS | 1844 | 1461180335038 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:35 INFO - PROCESS | 1844 | 1461180335354 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 12:25:35 INFO - PROCESS | 1844 | 1461180335648 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdac76000 == 126 [pid = 1844] [id = 285] 12:25:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 213 (0x7fccdad12c00) [pid = 1844] [serial = 856] [outer = (nil)] 12:25:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 214 (0x7fccdad1bc00) [pid = 1844] [serial = 857] [outer = 0x7fccdad12c00] 12:25:35 INFO - PROCESS | 1844 | 1461180335722 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 215 (0x7fccdb1e4c00) [pid = 1844] [serial = 858] [outer = 0x7fccdad12c00] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb50800 == 125 [pid = 1844] [id = 91] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec39f800 == 124 [pid = 1844] [id = 229] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee6cd800 == 123 [pid = 1844] [id = 231] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 214 (0x7fccfa977000) [pid = 1844] [serial = 761] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce5fca000 == 122 [pid = 1844] [id = 269] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8a13000 == 121 [pid = 1844] [id = 268] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7914800 == 120 [pid = 1844] [id = 267] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4722000 == 119 [pid = 1844] [id = 266] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1f06000 == 118 [pid = 1844] [id = 265] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc431000 == 117 [pid = 1844] [id = 264] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1d61800 == 116 [pid = 1844] [id = 263] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb01a800 == 115 [pid = 1844] [id = 260] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd04585000 == 114 [pid = 1844] [id = 259] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd04578000 == 113 [pid = 1844] [id = 258] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd00257000 == 112 [pid = 1844] [id = 257] 12:25:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce471f000 == 111 [pid = 1844] [id = 254] 12:25:36 INFO - PROCESS | 1844 | 1461180336682 Marionette TRACE conn4 <- [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]]]}] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 213 (0x7fccecd8f400) [pid = 1844] [serial = 710] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 212 (0x7fccdbda9800) [pid = 1844] [serial = 731] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 211 (0x7fccffec7800) [pid = 1844] [serial = 719] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 210 (0x7fccda6f0400) [pid = 1844] [serial = 728] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 209 (0x7fcce7646000) [pid = 1844] [serial = 707] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 208 (0x7fccfa974400) [pid = 1844] [serial = 713] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 207 (0x7fccf9dc4800) [pid = 1844] [serial = 702] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fccedc63800) [pid = 1844] [serial = 756] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fcce5cb6800) [pid = 1844] [serial = 749] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fcce2a83000) [pid = 1844] [serial = 734] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fcce49ae000) [pid = 1844] [serial = 704] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fccfb042400) [pid = 1844] [serial = 716] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fccdbda4c00) [pid = 1844] [serial = 725] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fcce4b7e000) [pid = 1844] [serial = 747] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fcce2bc2c00) [pid = 1844] [serial = 744] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccd9331800) [pid = 1844] [serial = 737] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fcd002a3000) [pid = 1844] [serial = 722] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccd9354000) [pid = 1844] [serial = 741] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fcce48c0400) [pid = 1844] [serial = 746] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fcce77b9400) [pid = 1844] [serial = 752] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fccec79c000) [pid = 1844] [serial = 758] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fcce8165c00) [pid = 1844] [serial = 753] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fccec798c00) [pid = 1844] [serial = 755] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fccd934c800) [pid = 1844] [serial = 740] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fcce2085000) [pid = 1844] [serial = 743] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fcce6be3000) [pid = 1844] [serial = 750] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fcceef58400) [pid = 1844] [serial = 759] [outer = (nil)] [url = about:blank] 12:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1732ms 12:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:25:36 INFO - PROCESS | 1844 | 1461180336761 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 1844 | 1461180336764 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 12:25:36 INFO - PROCESS | 1844 | 1461180336770 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 1844 | 1461180336776 Marionette TRACE conn4 <- [1,1114,null,{}] 12:25:36 INFO - PROCESS | 1844 | 1461180336790 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:36 INFO - PROCESS | 1844 | 1461180336961 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 12:25:37 INFO - PROCESS | 1844 | 1461180337206 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1da2000 == 112 [pid = 1844] [id = 286] 12:25:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fccdb1f1800) [pid = 1844] [serial = 859] [outer = (nil)] 12:25:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fccdbb70400) [pid = 1844] [serial = 860] [outer = 0x7fccdb1f1800] 12:25:37 INFO - PROCESS | 1844 | 1461180337278 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fccdc5ecc00) [pid = 1844] [serial = 861] [outer = 0x7fccdb1f1800] 12:25:38 INFO - PROCESS | 1844 | 1461180338000 Marionette TRACE conn4 <- [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]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1288ms 12:25:38 INFO - PROCESS | 1844 | 1461180338058 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 1844 | 1461180338061 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 12:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:25:38 INFO - PROCESS | 1844 | 1461180338067 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 1844 | 1461180338069 Marionette TRACE conn4 <- [1,1118,null,{}] 12:25:38 INFO - PROCESS | 1844 | 1461180338074 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:38 INFO - PROCESS | 1844 | 1461180338241 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 12:25:38 INFO - PROCESS | 1844 | 1461180338257 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce471d000 == 113 [pid = 1844] [id = 287] 12:25:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fccdbb6d400) [pid = 1844] [serial = 862] [outer = (nil)] 12:25:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fcce2bcc000) [pid = 1844] [serial = 863] [outer = 0x7fccdbb6d400] 12:25:38 INFO - PROCESS | 1844 | 1461180338317 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fcce2c91800) [pid = 1844] [serial = 864] [outer = 0x7fccdbb6d400] 12:25:39 INFO - PROCESS | 1844 | 1461180339215 Marionette TRACE conn4 <- [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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1184ms 12:25:39 INFO - PROCESS | 1844 | 1461180339253 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1844 | 1461180339256 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 12:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:25:39 INFO - PROCESS | 1844 | 1461180339285 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1844 | 1461180339289 Marionette TRACE conn4 <- [1,1122,null,{}] 12:25:39 INFO - PROCESS | 1844 | 1461180339294 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:39 INFO - PROCESS | 1844 | 1461180339513 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 12:25:39 INFO - PROCESS | 1844 | 1461180339538 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7618800 == 114 [pid = 1844] [id = 288] 12:25:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fcce1ef9800) [pid = 1844] [serial = 865] [outer = (nil)] 12:25:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fcce37cac00) [pid = 1844] [serial = 866] [outer = 0x7fcce1ef9800] 12:25:39 INFO - PROCESS | 1844 | 1461180339603 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fcce4058000) [pid = 1844] [serial = 867] [outer = 0x7fcce1ef9800] 12:25:40 INFO - PROCESS | 1844 | 1461180340454 Marionette TRACE conn4 <- [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]]]}] 12:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1196ms 12:25:40 INFO - PROCESS | 1844 | 1461180340469 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 12:25:40 INFO - PROCESS | 1844 | 1461180340472 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 12:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:25:40 INFO - PROCESS | 1844 | 1461180340481 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:25:40 INFO - PROCESS | 1844 | 1461180340484 Marionette TRACE conn4 <- [1,1126,null,{}] 12:25:40 INFO - PROCESS | 1844 | 1461180340489 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:40 INFO - PROCESS | 1844 | 1461180340740 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 12:25:40 INFO - PROCESS | 1844 | 1461180340776 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce84e4800 == 115 [pid = 1844] [id = 289] 12:25:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fcce4cb5000) [pid = 1844] [serial = 868] [outer = (nil)] 12:25:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fcce4dd2400) [pid = 1844] [serial = 869] [outer = 0x7fcce4cb5000] 12:25:40 INFO - PROCESS | 1844 | 1461180340844 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fcce5cbec00) [pid = 1844] [serial = 870] [outer = 0x7fcce4cb5000] 12:25:41 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccdc5e9400) [pid = 1844] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:25:41 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fcce5cb8800) [pid = 1844] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:25:41 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fcce4dd6800) [pid = 1844] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:25:41 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fccdbd9cc00) [pid = 1844] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:25:41 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fccd9356400) [pid = 1844] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:25:41 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fcce3a74400) [pid = 1844] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:25:41 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fccd9355000) [pid = 1844] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:25:41 INFO - PROCESS | 1844 | 1461180341861 Marionette TRACE conn4 <- [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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1390ms 12:25:41 INFO - PROCESS | 1844 | 1461180341873 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 1844 | 1461180341875 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 12:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:25:41 INFO - PROCESS | 1844 | 1461180341890 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 1844 | 1461180341892 Marionette TRACE conn4 <- [1,1130,null,{}] 12:25:41 INFO - PROCESS | 1844 | 1461180341897 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:42 INFO - PROCESS | 1844 | 1461180342067 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 12:25:42 INFO - PROCESS | 1844 | 1461180342084 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb126000 == 116 [pid = 1844] [id = 290] 12:25:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fcce4b82400) [pid = 1844] [serial = 871] [outer = (nil)] 12:25:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fcce6bdc400) [pid = 1844] [serial = 872] [outer = 0x7fcce4b82400] 12:25:42 INFO - PROCESS | 1844 | 1461180342157 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fcce77db400) [pid = 1844] [serial = 873] [outer = 0x7fcce4b82400] 12:25:42 INFO - PROCESS | 1844 | 1461180342974 Marionette TRACE conn4 <- [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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1127ms 12:25:43 INFO - PROCESS | 1844 | 1461180343025 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 1844 | 1461180343029 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 12:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:25:43 INFO - PROCESS | 1844 | 1461180343035 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 1844 | 1461180343037 Marionette TRACE conn4 <- [1,1134,null,{}] 12:25:43 INFO - PROCESS | 1844 | 1461180343043 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:43 INFO - PROCESS | 1844 | 1461180343221 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 12:25:43 INFO - PROCESS | 1844 | 1461180343230 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced24f800 == 117 [pid = 1844] [id = 291] 12:25:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fcce2c8e800) [pid = 1844] [serial = 874] [outer = (nil)] 12:25:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fcce9d4b000) [pid = 1844] [serial = 875] [outer = 0x7fcce2c8e800] 12:25:43 INFO - PROCESS | 1844 | 1461180343289 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fcceb80e000) [pid = 1844] [serial = 876] [outer = 0x7fcce2c8e800] 12:25:44 INFO - PROCESS | 1844 | 1461180344421 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1433ms 12:25:44 INFO - PROCESS | 1844 | 1461180344470 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 1844 | 1461180344477 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 12:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:25:44 INFO - PROCESS | 1844 | 1461180344486 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 1844 | 1461180344491 Marionette TRACE conn4 <- [1,1138,null,{}] 12:25:44 INFO - PROCESS | 1844 | 1461180344498 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:44 INFO - PROCESS | 1844 | 1461180344706 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 12:25:44 INFO - PROCESS | 1844 | 1461180344951 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc57d000 == 118 [pid = 1844] [id = 292] 12:25:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fccda507800) [pid = 1844] [serial = 877] [outer = (nil)] 12:25:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fccda50ec00) [pid = 1844] [serial = 878] [outer = 0x7fccda507800] 12:25:45 INFO - PROCESS | 1844 | 1461180345071 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fccdb1a6800) [pid = 1844] [serial = 879] [outer = 0x7fccda507800] 12:25:45 INFO - PROCESS | 1844 | 1461180345957 Marionette TRACE conn4 <- [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]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1542ms 12:25:46 INFO - PROCESS | 1844 | 1461180346029 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 1844 | 1461180346038 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 12:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:25:46 INFO - PROCESS | 1844 | 1461180346048 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - PROCESS | 1844 | 1461180346051 Marionette TRACE conn4 <- [1,1142,null,{}] 12:25:46 INFO - PROCESS | 1844 | 1461180346058 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:46 INFO - PROCESS | 1844 | 1461180346291 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 12:25:46 INFO - PROCESS | 1844 | 1461180346559 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f16800 == 119 [pid = 1844] [id = 293] 12:25:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccdbb64000) [pid = 1844] [serial = 880] [outer = (nil)] 12:25:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fcce2083c00) [pid = 1844] [serial = 881] [outer = 0x7fccdbb64000] 12:25:46 INFO - PROCESS | 1844 | 1461180346689 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fcce2c90000) [pid = 1844] [serial = 882] [outer = 0x7fccdbb64000] 12:25:47 INFO - PROCESS | 1844 | 1461180347580 Marionette TRACE conn4 <- [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]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1590ms 12:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:25:47 INFO - PROCESS | 1844 | 1461180347638 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 1844 | 1461180347641 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 12:25:47 INFO - PROCESS | 1844 | 1461180347648 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 1844 | 1461180347659 Marionette TRACE conn4 <- [1,1146,null,{}] 12:25:47 INFO - PROCESS | 1844 | 1461180347681 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:47 INFO - PROCESS | 1844 | 1461180347961 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 12:25:48 INFO - PROCESS | 1844 | 1461180348236 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4cd5800 == 120 [pid = 1844] [id = 294] 12:25:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fcce4d78400) [pid = 1844] [serial = 883] [outer = (nil)] 12:25:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fcce4e86c00) [pid = 1844] [serial = 884] [outer = 0x7fcce4d78400] 12:25:48 INFO - PROCESS | 1844 | 1461180348313 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fcce79cdc00) [pid = 1844] [serial = 885] [outer = 0x7fcce4d78400] 12:25:49 INFO - PROCESS | 1844 | 1461180349131 Marionette TRACE conn4 <- [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]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1501ms 12:25:49 INFO - PROCESS | 1844 | 1461180349156 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 1844 | 1461180349161 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 12:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:25:49 INFO - PROCESS | 1844 | 1461180349169 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 1844 | 1461180349172 Marionette TRACE conn4 <- [1,1150,null,{}] 12:25:49 INFO - PROCESS | 1844 | 1461180349178 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:49 INFO - PROCESS | 1844 | 1461180349372 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 12:25:49 INFO - PROCESS | 1844 | 1461180349567 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff8a9000 == 121 [pid = 1844] [id = 295] 12:25:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 208 (0x7fcce2bc5c00) [pid = 1844] [serial = 886] [outer = (nil)] 12:25:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 209 (0x7fcce77bb800) [pid = 1844] [serial = 887] [outer = 0x7fcce2bc5c00] 12:25:49 INFO - PROCESS | 1844 | 1461180349642 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 210 (0x7fccecbe5800) [pid = 1844] [serial = 888] [outer = 0x7fcce2bc5c00] 12:25:50 INFO - PROCESS | 1844 | 1461180350496 Marionette TRACE conn4 <- [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]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1384ms 12:25:50 INFO - PROCESS | 1844 | 1461180350554 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 1844 | 1461180350558 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 12:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:25:50 INFO - PROCESS | 1844 | 1461180350564 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 1844 | 1461180350567 Marionette TRACE conn4 <- [1,1154,null,{}] 12:25:50 INFO - PROCESS | 1844 | 1461180350572 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:50 INFO - PROCESS | 1844 | 1461180350741 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 12:25:50 INFO - PROCESS | 1844 | 1461180350929 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffd2c800 == 122 [pid = 1844] [id = 296] 12:25:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 211 (0x7fcce4d79800) [pid = 1844] [serial = 889] [outer = (nil)] 12:25:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 212 (0x7fccee611c00) [pid = 1844] [serial = 890] [outer = 0x7fcce4d79800] 12:25:51 INFO - PROCESS | 1844 | 1461180351003 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 213 (0x7fccf4ca9400) [pid = 1844] [serial = 891] [outer = 0x7fcce4d79800] 12:25:51 INFO - PROCESS | 1844 | 1461180351878 Marionette TRACE conn4 <- [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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1382ms 12:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:25:51 INFO - PROCESS | 1844 | 1461180351949 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 1844 | 1461180351952 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 12:25:51 INFO - PROCESS | 1844 | 1461180351958 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 1844 | 1461180351961 Marionette TRACE conn4 <- [1,1158,null,{}] 12:25:51 INFO - PROCESS | 1844 | 1461180351966 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:52 INFO - PROCESS | 1844 | 1461180352153 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 12:25:52 INFO - PROCESS | 1844 | 1461180352347 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3b14000 == 123 [pid = 1844] [id = 297] 12:25:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 214 (0x7fcce4b81c00) [pid = 1844] [serial = 892] [outer = (nil)] 12:25:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 215 (0x7fccfff88c00) [pid = 1844] [serial = 893] [outer = 0x7fcce4b81c00] 12:25:52 INFO - PROCESS | 1844 | 1461180352423 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 216 (0x7fcd00326800) [pid = 1844] [serial = 894] [outer = 0x7fcce4b81c00] 12:25:53 INFO - PROCESS | 1844 | 1461180353277 Marionette TRACE conn4 <- [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]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1379ms 12:25:53 INFO - PROCESS | 1844 | 1461180353338 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 1844 | 1461180353342 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 12:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:25:53 INFO - PROCESS | 1844 | 1461180353348 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 1844 | 1461180353351 Marionette TRACE conn4 <- [1,1162,null,{}] 12:25:53 INFO - PROCESS | 1844 | 1461180353356 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:53 INFO - PROCESS | 1844 | 1461180353542 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 12:25:53 INFO - PROCESS | 1844 | 1461180353729 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd1f1d1800 == 124 [pid = 1844] [id = 298] 12:25:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 217 (0x7fccd7e52400) [pid = 1844] [serial = 895] [outer = (nil)] 12:25:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 218 (0x7fccd7e5c000) [pid = 1844] [serial = 896] [outer = 0x7fccd7e52400] 12:25:53 INFO - PROCESS | 1844 | 1461180353802 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 219 (0x7fccd7e60400) [pid = 1844] [serial = 897] [outer = 0x7fccd7e52400] 12:25:54 INFO - PROCESS | 1844 | 1461180354624 Marionette TRACE conn4 <- [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]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1336ms 12:25:54 INFO - PROCESS | 1844 | 1461180354685 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 12:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:25:54 INFO - PROCESS | 1844 | 1461180354689 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 12:25:54 INFO - PROCESS | 1844 | 1461180354696 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 1844 | 1461180354699 Marionette TRACE conn4 <- [1,1166,null,{}] 12:25:54 INFO - PROCESS | 1844 | 1461180354705 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:54 INFO - PROCESS | 1844 | 1461180354891 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 12:25:55 INFO - PROCESS | 1844 | 1461180355079 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbd19000 == 125 [pid = 1844] [id = 299] 12:25:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 220 (0x7fccd7e56000) [pid = 1844] [serial = 898] [outer = (nil)] 12:25:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 221 (0x7fccdbf07400) [pid = 1844] [serial = 899] [outer = 0x7fccd7e56000] 12:25:55 INFO - PROCESS | 1844 | 1461180355151 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 222 (0x7fccdbf0b800) [pid = 1844] [serial = 900] [outer = 0x7fccd7e56000] 12:25:56 INFO - PROCESS | 1844 | 1461180356004 Marionette TRACE conn4 <- [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]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1378ms 12:25:56 INFO - PROCESS | 1844 | 1461180356076 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 1844 | 1461180356080 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 12:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:25:56 INFO - PROCESS | 1844 | 1461180356086 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 1844 | 1461180356088 Marionette TRACE conn4 <- [1,1170,null,{}] 12:25:56 INFO - PROCESS | 1844 | 1461180356094 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:56 INFO - PROCESS | 1844 | 1461180356272 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 12:25:56 INFO - PROCESS | 1844 | 1461180356458 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbe73000 == 126 [pid = 1844] [id = 300] 12:25:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 223 (0x7fccd54d9400) [pid = 1844] [serial = 901] [outer = (nil)] 12:25:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 224 (0x7fccd54e2400) [pid = 1844] [serial = 902] [outer = 0x7fccd54d9400] 12:25:56 INFO - PROCESS | 1844 | 1461180356532 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 225 (0x7fccd54e7800) [pid = 1844] [serial = 903] [outer = 0x7fccd54d9400] 12:25:57 INFO - PROCESS | 1844 | 1461180357359 Marionette TRACE conn4 <- [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]]]}] 12:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1331ms 12:25:57 INFO - PROCESS | 1844 | 1461180357418 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 1844 | 1461180357422 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 12:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:25:57 INFO - PROCESS | 1844 | 1461180357428 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 1844 | 1461180357430 Marionette TRACE conn4 <- [1,1174,null,{}] 12:25:57 INFO - PROCESS | 1844 | 1461180357436 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:57 INFO - PROCESS | 1844 | 1461180357624 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 12:25:57 INFO - PROCESS | 1844 | 1461180357818 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69e4800 == 127 [pid = 1844] [id = 301] 12:25:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 226 (0x7fccd54dd400) [pid = 1844] [serial = 904] [outer = (nil)] 12:25:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 227 (0x7fccdbf08800) [pid = 1844] [serial = 905] [outer = 0x7fccd54dd400] 12:25:57 INFO - PROCESS | 1844 | 1461180357887 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fccdbf10400) [pid = 1844] [serial = 906] [outer = 0x7fccd54dd400] 12:25:58 INFO - PROCESS | 1844 | 1461180358801 Marionette TRACE conn4 <- [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] 12:25:58 INFO - PROCESS | 1844 | 1461180358864 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 12:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:25:58 INFO - PROCESS | 1844 | 1461180358871 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 1844 | 1461180358875 Marionette TRACE conn4 <- [1,1178,null,{}] 12:25:58 INFO - PROCESS | 1844 | 1461180358880 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:59 INFO - PROCESS | 1844 | 1461180359103 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 12:25:59 INFO - PROCESS | 1844 | 1461180359293 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7388000 == 128 [pid = 1844] [id = 302] 12:25:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fccd54e3400) [pid = 1844] [serial = 907] [outer = (nil)] 12:25:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fccd7243400) [pid = 1844] [serial = 908] [outer = 0x7fccd54e3400] 12:25:59 INFO - PROCESS | 1844 | 1461180359372 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fcd00206400) [pid = 1844] [serial = 909] [outer = 0x7fccd54e3400] 12:26:00 INFO - PROCESS | 1844 | 1461180360223 Marionette TRACE conn4 <- [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] 12:26:00 INFO - PROCESS | 1844 | 1461180360263 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 12:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:26:00 INFO - PROCESS | 1844 | 1461180360269 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 1844 | 1461180360275 Marionette TRACE conn4 <- [1,1182,null,{}] 12:26:00 INFO - PROCESS | 1844 | 1461180360280 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:00 INFO - PROCESS | 1844 | 1461180360472 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 12:26:00 INFO - PROCESS | 1844 | 1461180360667 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7533000 == 129 [pid = 1844] [id = 303] 12:26:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fccd723cc00) [pid = 1844] [serial = 910] [outer = (nil)] 12:26:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fccd74d9c00) [pid = 1844] [serial = 911] [outer = 0x7fccd723cc00] 12:26:00 INFO - PROCESS | 1844 | 1461180360745 Marionette DEBUG loaded listener.js 12:26:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fccd74dec00) [pid = 1844] [serial = 912] [outer = 0x7fccd723cc00] 12:26:01 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:01 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:26:01 INFO - PROCESS | 1844 | 1461180361765 Marionette TRACE conn4 <- [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] 12:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:26:01 INFO - PROCESS | 1844 | 1461180361809 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 12:26:01 INFO - PROCESS | 1844 | 1461180361815 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 1844 | 1461180361818 Marionette TRACE conn4 <- [1,1186,null,{}] 12:26:01 INFO - PROCESS | 1844 | 1461180361823 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:02 INFO - PROCESS | 1844 | 1461180362010 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 12:26:02 INFO - PROCESS | 1844 | 1461180362210 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95e0800 == 130 [pid = 1844] [id = 304] 12:26:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fccd4d5a400) [pid = 1844] [serial = 913] [outer = (nil)] 12:26:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fccd4d64400) [pid = 1844] [serial = 914] [outer = 0x7fccd4d5a400] 12:26:02 INFO - PROCESS | 1844 | 1461180362286 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fccd74d6800) [pid = 1844] [serial = 915] [outer = 0x7fccd4d5a400] 12:26:03 INFO - PROCESS | 1844 | 1461180363212 Marionette TRACE conn4 <- [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] 12:26:03 INFO - PROCESS | 1844 | 1461180363261 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 12:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:26:03 INFO - PROCESS | 1844 | 1461180363267 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 1844 | 1461180363269 Marionette TRACE conn4 <- [1,1190,null,{}] 12:26:03 INFO - PROCESS | 1844 | 1461180363275 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:03 INFO - PROCESS | 1844 | 1461180363462 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 12:26:03 INFO - PROCESS | 1844 | 1461180363658 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb91800 == 131 [pid = 1844] [id = 305] 12:26:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fccd4d5d000) [pid = 1844] [serial = 916] [outer = (nil)] 12:26:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fccda6f3800) [pid = 1844] [serial = 917] [outer = 0x7fccd4d5d000] 12:26:03 INFO - PROCESS | 1844 | 1461180363725 Marionette DEBUG loaded listener.js 12:26:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccdc7a7800) [pid = 1844] [serial = 918] [outer = 0x7fccd4d5d000] 12:26:05 INFO - PROCESS | 1844 | 1461180365020 Marionette TRACE conn4 <- [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] 12:26:05 INFO - PROCESS | 1844 | 1461180365169 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 12:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:26:05 INFO - PROCESS | 1844 | 1461180365205 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 1844 | 1461180365211 Marionette TRACE conn4 <- [1,1194,null,{}] 12:26:05 INFO - PROCESS | 1844 | 1461180365218 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:05 INFO - PROCESS | 1844 | 1461180365392 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 12:26:05 INFO - PROCESS | 1844 | 1461180365596 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb780000 == 132 [pid = 1844] [id = 306] 12:26:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fccd4d65000) [pid = 1844] [serial = 919] [outer = (nil)] 12:26:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fccd74e0400) [pid = 1844] [serial = 920] [outer = 0x7fccd4d65000] 12:26:05 INFO - PROCESS | 1844 | 1461180365667 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fccd87d8c00) [pid = 1844] [serial = 921] [outer = 0x7fccd4d65000] 12:26:06 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:06 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:06 INFO - PROCESS | 1844 | 1461180366690 Marionette TRACE conn4 <- [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] 12:26:06 INFO - PROCESS | 1844 | 1461180366754 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 12:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:26:06 INFO - PROCESS | 1844 | 1461180366764 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 1844 | 1461180366767 Marionette TRACE conn4 <- [1,1198,null,{}] 12:26:06 INFO - PROCESS | 1844 | 1461180366771 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:07 INFO - PROCESS | 1844 | 1461180367031 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 12:26:07 INFO - PROCESS | 1844 | 1461180367335 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee6c2000 == 131 [pid = 1844] [id = 193] 12:26:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb68000 == 130 [pid = 1844] [id = 116] 12:26:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb126000 == 129 [pid = 1844] [id = 290] 12:26:07 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fcce4d76c00) [pid = 1844] [serial = 785] [outer = (nil)] [url = about:blank] 12:26:07 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fcce9d4b800) [pid = 1844] [serial = 812] [outer = (nil)] [url = about:blank] 12:26:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdac72000 == 130 [pid = 1844] [id = 307] 12:26:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fccd87d4800) [pid = 1844] [serial = 922] [outer = (nil)] 12:26:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fccdad10000) [pid = 1844] [serial = 923] [outer = 0x7fccd87d4800] 12:26:07 INFO - PROCESS | 1844 | 1461180367462 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fccdb1aa400) [pid = 1844] [serial = 924] [outer = 0x7fccd87d4800] 12:26:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce84e4800 == 129 [pid = 1844] [id = 289] 12:26:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7618800 == 128 [pid = 1844] [id = 288] 12:26:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce471d000 == 127 [pid = 1844] [id = 287] 12:26:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1da2000 == 126 [pid = 1844] [id = 286] 12:26:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdac76000 == 125 [pid = 1844] [id = 285] 12:26:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc578800 == 124 [pid = 1844] [id = 284] 12:26:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4879000 == 123 [pid = 1844] [id = 279] 12:26:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd02dc4000 == 122 [pid = 1844] [id = 278] 12:26:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffd39000 == 121 [pid = 1844] [id = 277] 12:26:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccff969800 == 120 [pid = 1844] [id = 276] 12:26:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbd04800 == 119 [pid = 1844] [id = 275] 12:26:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfab42000 == 118 [pid = 1844] [id = 274] 12:26:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1d54000 == 117 [pid = 1844] [id = 271] 12:26:08 INFO - PROCESS | 1844 | 1461180368361 Marionette TRACE conn4 <- [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]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1639ms 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fcce6bdfc00) [pid = 1844] [serial = 809] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fcce79c6000) [pid = 1844] [serial = 807] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fcce79cf000) [pid = 1844] [serial = 810] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fcceb684800) [pid = 1844] [serial = 770] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fcce1efd000) [pid = 1844] [serial = 795] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fccdbda5400) [pid = 1844] [serial = 794] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fcce4d7e400) [pid = 1844] [serial = 788] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fcce2c8d000) [pid = 1844] [serial = 797] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fcce3a76c00) [pid = 1844] [serial = 798] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fccfaea3000) [pid = 1844] [serial = 773] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fcce4d7f400) [pid = 1844] [serial = 803] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fccdb1a7800) [pid = 1844] [serial = 792] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fccda6e7800) [pid = 1844] [serial = 791] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fcce2c92c00) [pid = 1844] [serial = 779] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccdc5ea400) [pid = 1844] [serial = 764] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fccdb1eac00) [pid = 1844] [serial = 782] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fccfc1f9800) [pid = 1844] [serial = 776] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 226 (0x7fcce48c3800) [pid = 1844] [serial = 800] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 225 (0x7fcce4cb4c00) [pid = 1844] [serial = 801] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 224 (0x7fcce4b7ac00) [pid = 1844] [serial = 767] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 223 (0x7fcce4ddbc00) [pid = 1844] [serial = 804] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | --DOMWINDOW == 222 (0x7fcce61b1000) [pid = 1844] [serial = 806] [outer = (nil)] [url = about:blank] 12:26:08 INFO - PROCESS | 1844 | 1461180368430 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 1844 | 1461180368432 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 12:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:26:08 INFO - PROCESS | 1844 | 1461180368439 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 1844 | 1461180368444 Marionette TRACE conn4 <- [1,1202,null,{}] 12:26:08 INFO - PROCESS | 1844 | 1461180368459 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:08 INFO - PROCESS | 1844 | 1461180368663 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 12:26:08 INFO - PROCESS | 1844 | 1461180368899 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d5b800 == 118 [pid = 1844] [id = 308] 12:26:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 223 (0x7fccd9330800) [pid = 1844] [serial = 925] [outer = (nil)] 12:26:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 224 (0x7fccdbd9d000) [pid = 1844] [serial = 926] [outer = 0x7fccd9330800] 12:26:08 INFO - PROCESS | 1844 | 1461180368969 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 225 (0x7fccdc5eb400) [pid = 1844] [serial = 927] [outer = 0x7fccd9330800] 12:26:09 INFO - PROCESS | 1844 | 1461180369674 Marionette TRACE conn4 <- [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]]]}] 12:26:09 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 12:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1282ms 12:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:26:09 INFO - PROCESS | 1844 | 1461180369747 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 12:26:09 INFO - PROCESS | 1844 | 1461180369750 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 12:26:09 INFO - PROCESS | 1844 | 1461180369773 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:26:09 INFO - PROCESS | 1844 | 1461180369777 Marionette TRACE conn4 <- [1,1206,null,{}] 12:26:09 INFO - PROCESS | 1844 | 1461180369783 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:10 INFO - PROCESS | 1844 | 1461180370005 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 12:26:10 INFO - PROCESS | 1844 | 1461180370032 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3b1a800 == 119 [pid = 1844] [id = 309] 12:26:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 226 (0x7fccdc5ec000) [pid = 1844] [serial = 928] [outer = (nil)] 12:26:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 227 (0x7fccdc7aec00) [pid = 1844] [serial = 929] [outer = 0x7fccdc5ec000] 12:26:10 INFO - PROCESS | 1844 | 1461180370095 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fcce2082c00) [pid = 1844] [serial = 930] [outer = 0x7fccdc5ec000] 12:26:11 INFO - PROCESS | 1844 | 1461180371025 Marionette TRACE conn4 <- [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]]]}] 12:26:11 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 12:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1300ms 12:26:11 INFO - PROCESS | 1844 | 1461180371062 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 1844 | 1461180371066 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 12:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:26:11 INFO - PROCESS | 1844 | 1461180371071 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 1844 | 1461180371073 Marionette TRACE conn4 <- [1,1210,null,{}] 12:26:11 INFO - PROCESS | 1844 | 1461180371079 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:11 INFO - PROCESS | 1844 | 1461180371288 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 12:26:11 INFO - PROCESS | 1844 | 1461180371323 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce470d800 == 120 [pid = 1844] [id = 310] 12:26:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fccdc5ed000) [pid = 1844] [serial = 931] [outer = (nil)] 12:26:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fcce2c89800) [pid = 1844] [serial = 932] [outer = 0x7fccdc5ed000] 12:26:11 INFO - PROCESS | 1844 | 1461180371387 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fcce37d1400) [pid = 1844] [serial = 933] [outer = 0x7fccdc5ed000] 12:26:12 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fccdad12c00) [pid = 1844] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:26:12 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccdb1f1800) [pid = 1844] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:26:12 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fccdbb6d400) [pid = 1844] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:26:12 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fccd9330c00) [pid = 1844] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:26:12 INFO - PROCESS | 1844 | --DOMWINDOW == 226 (0x7fcce4cb5000) [pid = 1844] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:26:12 INFO - PROCESS | 1844 | --DOMWINDOW == 225 (0x7fcce4b82400) [pid = 1844] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:26:12 INFO - PROCESS | 1844 | --DOMWINDOW == 224 (0x7fcce1ef9800) [pid = 1844] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:26:12 INFO - PROCESS | 1844 | 1461180372500 Marionette TRACE conn4 <- [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]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1489ms 12:26:12 INFO - PROCESS | 1844 | 1461180372562 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 1844 | 1461180372565 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 12:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:26:12 INFO - PROCESS | 1844 | 1461180372571 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 1844 | 1461180372573 Marionette TRACE conn4 <- [1,1214,null,{}] 12:26:12 INFO - PROCESS | 1844 | 1461180372582 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:12 INFO - PROCESS | 1844 | 1461180372872 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 12:26:12 INFO - PROCESS | 1844 | 1461180372900 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce61d4000 == 121 [pid = 1844] [id = 311] 12:26:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 225 (0x7fcce2084800) [pid = 1844] [serial = 934] [outer = (nil)] 12:26:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 226 (0x7fcce48c3800) [pid = 1844] [serial = 935] [outer = 0x7fcce2084800] 12:26:12 INFO - PROCESS | 1844 | 1461180372965 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 227 (0x7fcce4d84000) [pid = 1844] [serial = 936] [outer = 0x7fcce2084800] 12:26:13 INFO - PROCESS | 1844 | 1461180373726 Marionette TRACE conn4 <- [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]]]}] 12:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1184ms 12:26:13 INFO - PROCESS | 1844 | 1461180373766 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 12:26:13 INFO - PROCESS | 1844 | 1461180373770 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 12:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:26:13 INFO - PROCESS | 1844 | 1461180373785 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:26:13 INFO - PROCESS | 1844 | 1461180373787 Marionette TRACE conn4 <- [1,1218,null,{}] 12:26:13 INFO - PROCESS | 1844 | 1461180373793 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:13 INFO - PROCESS | 1844 | 1461180373953 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 12:26:13 INFO - PROCESS | 1844 | 1461180373967 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f12000 == 122 [pid = 1844] [id = 312] 12:26:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fcce4cadc00) [pid = 1844] [serial = 937] [outer = (nil)] 12:26:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fcce5da1c00) [pid = 1844] [serial = 938] [outer = 0x7fcce4cadc00] 12:26:14 INFO - PROCESS | 1844 | 1461180374026 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fcce764ec00) [pid = 1844] [serial = 939] [outer = 0x7fcce4cadc00] 12:26:15 INFO - PROCESS | 1844 | 1461180375184 Marionette TRACE conn4 <- [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]]]}] 12:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1439ms 12:26:15 INFO - PROCESS | 1844 | 1461180375225 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 12:26:15 INFO - PROCESS | 1844 | 1461180375233 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 12:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:26:15 INFO - PROCESS | 1844 | 1461180375243 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 1844 | 1461180375247 Marionette TRACE conn4 <- [1,1222,null,{}] 12:26:15 INFO - PROCESS | 1844 | 1461180375256 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:15 INFO - PROCESS | 1844 | 1461180375466 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 12:26:15 INFO - PROCESS | 1844 | 1461180375709 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc11800 == 123 [pid = 1844] [id = 313] 12:26:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fccd87cd400) [pid = 1844] [serial = 940] [outer = (nil)] 12:26:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fccd9162800) [pid = 1844] [serial = 941] [outer = 0x7fccd87cd400] 12:26:15 INFO - PROCESS | 1844 | 1461180375832 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fccda507000) [pid = 1844] [serial = 942] [outer = 0x7fccd87cd400] 12:26:16 INFO - PROCESS | 1844 | 1461180376721 Marionette TRACE conn4 <- [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] 12:26:16 INFO - PROCESS | 1844 | 1461180376789 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 12:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:26:16 INFO - PROCESS | 1844 | 1461180376799 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 1844 | 1461180376802 Marionette TRACE conn4 <- [1,1226,null,{}] 12:26:16 INFO - PROCESS | 1844 | 1461180376809 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:17 INFO - PROCESS | 1844 | 1461180377007 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 12:26:17 INFO - PROCESS | 1844 | 1461180377285 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce486a000 == 124 [pid = 1844] [id = 314] 12:26:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fccd87d5c00) [pid = 1844] [serial = 943] [outer = (nil)] 12:26:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fccdbda3800) [pid = 1844] [serial = 944] [outer = 0x7fccd87d5c00] 12:26:17 INFO - PROCESS | 1844 | 1461180377403 Marionette DEBUG loaded listener.js 12:26:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fccdc7a4800) [pid = 1844] [serial = 945] [outer = 0x7fccd87d5c00] 12:26:18 INFO - PROCESS | 1844 | 1461180378276 Marionette TRACE conn4 <- [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]]]}] 12:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1530ms 12:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:26:18 INFO - PROCESS | 1844 | 1461180378330 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 12:26:18 INFO - PROCESS | 1844 | 1461180378333 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 12:26:18 INFO - PROCESS | 1844 | 1461180378340 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 1844 | 1461180378346 Marionette TRACE conn4 <- [1,1230,null,{}] 12:26:18 INFO - PROCESS | 1844 | 1461180378362 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:18 INFO - PROCESS | 1844 | 1461180378585 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 12:26:18 INFO - PROCESS | 1844 | 1461180378823 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce9d2d800 == 125 [pid = 1844] [id = 315] 12:26:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fccdc7a6c00) [pid = 1844] [serial = 946] [outer = (nil)] 12:26:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fcce484a400) [pid = 1844] [serial = 947] [outer = 0x7fccdc7a6c00] 12:26:18 INFO - PROCESS | 1844 | 1461180378944 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fcce49b8800) [pid = 1844] [serial = 948] [outer = 0x7fccdc7a6c00] 12:26:19 INFO - PROCESS | 1844 | 1461180379777 Marionette TRACE conn4 <- [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]]]}] 12:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1495ms 12:26:19 INFO - PROCESS | 1844 | 1461180379834 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 1844 | 1461180379838 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 12:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:26:19 INFO - PROCESS | 1844 | 1461180379845 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 1844 | 1461180379848 Marionette TRACE conn4 <- [1,1234,null,{}] 12:26:19 INFO - PROCESS | 1844 | 1461180379854 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:20 INFO - PROCESS | 1844 | 1461180380056 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 12:26:20 INFO - PROCESS | 1844 | 1461180380247 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced5ee000 == 126 [pid = 1844] [id = 316] 12:26:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccdc7ab000) [pid = 1844] [serial = 949] [outer = (nil)] 12:26:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fcce5f37800) [pid = 1844] [serial = 950] [outer = 0x7fccdc7ab000] 12:26:20 INFO - PROCESS | 1844 | 1461180380325 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fcce77b6800) [pid = 1844] [serial = 951] [outer = 0x7fccdc7ab000] 12:26:21 INFO - PROCESS | 1844 | 1461180381177 Marionette TRACE conn4 <- [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]]]}] 12:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1385ms 12:26:21 INFO - PROCESS | 1844 | 1461180381231 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 12:26:21 INFO - PROCESS | 1844 | 1461180381235 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 12:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:26:21 INFO - PROCESS | 1844 | 1461180381241 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:26:21 INFO - PROCESS | 1844 | 1461180381243 Marionette TRACE conn4 <- [1,1238,null,{}] 12:26:21 INFO - PROCESS | 1844 | 1461180381250 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:21 INFO - PROCESS | 1844 | 1461180381439 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 12:26:21 INFO - PROCESS | 1844 | 1461180381634 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf3f96800 == 127 [pid = 1844] [id = 317] 12:26:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fcce4d76c00) [pid = 1844] [serial = 952] [outer = (nil)] 12:26:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fcce816b400) [pid = 1844] [serial = 953] [outer = 0x7fcce4d76c00] 12:26:21 INFO - PROCESS | 1844 | 1461180381709 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fcce9dce400) [pid = 1844] [serial = 954] [outer = 0x7fcce4d76c00] 12:26:22 INFO - PROCESS | 1844 | 1461180382553 Marionette TRACE conn4 <- [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]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1329ms 12:26:22 INFO - PROCESS | 1844 | 1461180382570 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 1844 | 1461180382573 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 12:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:26:22 INFO - PROCESS | 1844 | 1461180382579 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 1844 | 1461180382582 Marionette TRACE conn4 <- [1,1242,null,{}] 12:26:22 INFO - PROCESS | 1844 | 1461180382587 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:22 INFO - PROCESS | 1844 | 1461180382793 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 12:26:23 INFO - PROCESS | 1844 | 1461180383003 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff957000 == 128 [pid = 1844] [id = 318] 12:26:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fcce4d82c00) [pid = 1844] [serial = 955] [outer = (nil)] 12:26:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 247 (0x7fccee667000) [pid = 1844] [serial = 956] [outer = 0x7fcce4d82c00] 12:26:23 INFO - PROCESS | 1844 | 1461180383080 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 248 (0x7fccfabc5400) [pid = 1844] [serial = 957] [outer = 0x7fcce4d82c00] 12:26:23 INFO - PROCESS | 1844 | 1461180383953 Marionette TRACE conn4 <- [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]]]}] 12:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1433ms 12:26:24 INFO - PROCESS | 1844 | 1461180384014 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 1844 | 1461180384018 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 12:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:26:24 INFO - PROCESS | 1844 | 1461180384024 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 1844 | 1461180384026 Marionette TRACE conn4 <- [1,1246,null,{}] 12:26:24 INFO - PROCESS | 1844 | 1461180384032 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:24 INFO - PROCESS | 1844 | 1461180384221 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 12:26:24 INFO - PROCESS | 1844 | 1461180384420 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02d33800 == 129 [pid = 1844] [id = 319] 12:26:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 249 (0x7fcceb684800) [pid = 1844] [serial = 958] [outer = (nil)] 12:26:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 250 (0x7fccfb03a000) [pid = 1844] [serial = 959] [outer = 0x7fcceb684800] 12:26:24 INFO - PROCESS | 1844 | 1461180384497 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 251 (0x7fccfdf1a400) [pid = 1844] [serial = 960] [outer = 0x7fcceb684800] 12:26:25 INFO - PROCESS | 1844 | 1461180385379 Marionette TRACE conn4 <- [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]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1431ms 12:26:25 INFO - PROCESS | 1844 | 1461180385456 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 1844 | 1461180385460 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 12:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:26:25 INFO - PROCESS | 1844 | 1461180385466 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 1844 | 1461180385470 Marionette TRACE conn4 <- [1,1250,null,{}] 12:26:25 INFO - PROCESS | 1844 | 1461180385475 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:25 INFO - PROCESS | 1844 | 1461180385665 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 12:26:25 INFO - PROCESS | 1844 | 1461180385860 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd51ee800 == 130 [pid = 1844] [id = 320] 12:26:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 252 (0x7fccd7bea400) [pid = 1844] [serial = 961] [outer = (nil)] 12:26:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 253 (0x7fccd7bf4000) [pid = 1844] [serial = 962] [outer = 0x7fccd7bea400] 12:26:25 INFO - PROCESS | 1844 | 1461180385933 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fccd7bf9400) [pid = 1844] [serial = 963] [outer = 0x7fccd7bea400] 12:26:26 INFO - PROCESS | 1844 | 1461180386807 Marionette TRACE conn4 <- [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]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1379ms 12:26:26 INFO - PROCESS | 1844 | 1461180386848 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 1844 | 1461180386852 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 12:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:26:26 INFO - PROCESS | 1844 | 1461180386858 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 1844 | 1461180386861 Marionette TRACE conn4 <- [1,1254,null,{}] 12:26:26 INFO - PROCESS | 1844 | 1461180386866 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:27 INFO - PROCESS | 1844 | 1461180387062 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 12:26:27 INFO - PROCESS | 1844 | 1461180387268 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce889d800 == 131 [pid = 1844] [id = 321] 12:26:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fccd7bed800) [pid = 1844] [serial = 964] [outer = (nil)] 12:26:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fccec79a400) [pid = 1844] [serial = 965] [outer = 0x7fccd7bed800] 12:26:27 INFO - PROCESS | 1844 | 1461180387385 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fccfff90c00) [pid = 1844] [serial = 966] [outer = 0x7fccd7bed800] 12:26:28 INFO - PROCESS | 1844 | 1461180388259 Marionette TRACE conn4 <- [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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1433ms 12:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:26:28 INFO - PROCESS | 1844 | 1461180388292 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 1844 | 1461180388295 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 12:26:28 INFO - PROCESS | 1844 | 1461180388302 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 1844 | 1461180388305 Marionette TRACE conn4 <- [1,1258,null,{}] 12:26:28 INFO - PROCESS | 1844 | 1461180388312 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:28 INFO - PROCESS | 1844 | 1461180388505 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 12:26:28 INFO - PROCESS | 1844 | 1461180388705 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec782000 == 132 [pid = 1844] [id = 322] 12:26:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fccd7bf0000) [pid = 1844] [serial = 967] [outer = (nil)] 12:26:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fccdbb8c400) [pid = 1844] [serial = 968] [outer = 0x7fccd7bf0000] 12:26:28 INFO - PROCESS | 1844 | 1461180388778 Marionette DEBUG loaded listener.js 12:26:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fccdbb93400) [pid = 1844] [serial = 969] [outer = 0x7fccd7bf0000] 12:26:29 INFO - PROCESS | 1844 | 1461180389719 Marionette TRACE conn4 <- [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]]]}] 12:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1484ms 12:26:29 INFO - PROCESS | 1844 | 1461180389788 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 12:26:29 INFO - PROCESS | 1844 | 1461180389795 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 12:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:26:29 INFO - PROCESS | 1844 | 1461180389805 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 1844 | 1461180389810 Marionette TRACE conn4 <- [1,1262,null,{}] 12:26:29 INFO - PROCESS | 1844 | 1461180389819 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:30 INFO - PROCESS | 1844 | 1461180390128 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 12:26:30 INFO - PROCESS | 1844 | 1461180390415 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb010800 == 133 [pid = 1844] [id = 323] 12:26:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 261 (0x7fccd5552400) [pid = 1844] [serial = 970] [outer = (nil)] 12:26:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 262 (0x7fccd555b400) [pid = 1844] [serial = 971] [outer = 0x7fccd5552400] 12:26:30 INFO - PROCESS | 1844 | 1461180390502 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 263 (0x7fcd002a3000) [pid = 1844] [serial = 972] [outer = 0x7fccd5552400] 12:26:31 INFO - PROCESS | 1844 | 1461180391342 Marionette TRACE conn4 <- [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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1585ms 12:26:31 INFO - PROCESS | 1844 | 1461180391389 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 1844 | 1461180391393 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 12:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:26:31 INFO - PROCESS | 1844 | 1461180391399 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 1844 | 1461180391402 Marionette TRACE conn4 <- [1,1266,null,{}] 12:26:31 INFO - PROCESS | 1844 | 1461180391408 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:31 INFO - PROCESS | 1844 | 1461180391602 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 12:26:31 INFO - PROCESS | 1844 | 1461180391888 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd37de000 == 134 [pid = 1844] [id = 324] 12:26:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 264 (0x7fccd38c8800) [pid = 1844] [serial = 973] [outer = (nil)] 12:26:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 265 (0x7fccd38cf800) [pid = 1844] [serial = 974] [outer = 0x7fccd38c8800] 12:26:32 INFO - PROCESS | 1844 | 1461180392005 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 266 (0x7fccd38d4400) [pid = 1844] [serial = 975] [outer = 0x7fccd38c8800] 12:26:32 INFO - PROCESS | 1844 | 1461180392848 Marionette TRACE conn4 <- [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]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1488ms 12:26:32 INFO - PROCESS | 1844 | 1461180392894 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 12:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:26:32 INFO - PROCESS | 1844 | 1461180392902 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 12:26:32 INFO - PROCESS | 1844 | 1461180392909 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 1844 | 1461180392912 Marionette TRACE conn4 <- [1,1270,null,{}] 12:26:32 INFO - PROCESS | 1844 | 1461180392917 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:33 INFO - PROCESS | 1844 | 1461180393143 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 12:26:33 INFO - PROCESS | 1844 | 1461180393766 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3bf7800 == 135 [pid = 1844] [id = 325] 12:26:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 267 (0x7fccd4d67400) [pid = 1844] [serial = 976] [outer = (nil)] 12:26:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 268 (0x7fccd54dfc00) [pid = 1844] [serial = 977] [outer = 0x7fccd4d67400] 12:26:33 INFO - PROCESS | 1844 | 1461180393838 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 269 (0x7fccd5557400) [pid = 1844] [serial = 978] [outer = 0x7fccd4d67400] 12:26:34 INFO - PROCESS | 1844 | 1461180394726 Marionette TRACE conn4 <- [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]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1880ms 12:26:34 INFO - PROCESS | 1844 | 1461180394791 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 1844 | 1461180394798 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 12:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:26:34 INFO - PROCESS | 1844 | 1461180394807 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 1844 | 1461180394810 Marionette TRACE conn4 <- [1,1274,null,{}] 12:26:34 INFO - PROCESS | 1844 | 1461180394818 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:35 INFO - PROCESS | 1844 | 1461180395014 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 12:26:35 INFO - PROCESS | 1844 | 1461180395395 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69f4800 == 136 [pid = 1844] [id = 326] 12:26:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 270 (0x7fccd723ac00) [pid = 1844] [serial = 979] [outer = (nil)] 12:26:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 271 (0x7fccd74d6c00) [pid = 1844] [serial = 980] [outer = 0x7fccd723ac00] 12:26:35 INFO - PROCESS | 1844 | 1461180395473 Marionette DEBUG loaded listener.js 12:26:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 272 (0x7fccd7e59c00) [pid = 1844] [serial = 981] [outer = 0x7fccd723ac00] 12:26:36 INFO - PROCESS | 1844 | 1461180396365 Marionette TRACE conn4 <- [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]]]}] 12:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1631ms 12:26:36 INFO - PROCESS | 1844 | 1461180396441 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 12:26:36 INFO - PROCESS | 1844 | 1461180396446 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 12:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:26:36 INFO - PROCESS | 1844 | 1461180396453 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:26:36 INFO - PROCESS | 1844 | 1461180396455 Marionette TRACE conn4 <- [1,1278,null,{}] 12:26:36 INFO - PROCESS | 1844 | 1461180396461 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:36 INFO - PROCESS | 1844 | 1461180396688 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 12:26:36 INFO - PROCESS | 1844 | 1461180396981 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb3d6800 == 137 [pid = 1844] [id = 327] 12:26:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 273 (0x7fccd87d4c00) [pid = 1844] [serial = 982] [outer = (nil)] 12:26:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 274 (0x7fccd9508000) [pid = 1844] [serial = 983] [outer = 0x7fccd87d4c00] 12:26:37 INFO - PROCESS | 1844 | 1461180397099 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 275 (0x7fccd950dc00) [pid = 1844] [serial = 984] [outer = 0x7fccd87d4c00] 12:26:37 INFO - PROCESS | 1844 | 1461180397958 Marionette TRACE conn4 <- [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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1581ms 12:26:38 INFO - PROCESS | 1844 | 1461180398036 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 1844 | 1461180398039 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 12:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:26:38 INFO - PROCESS | 1844 | 1461180398055 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 1844 | 1461180398064 Marionette TRACE conn4 <- [1,1282,null,{}] 12:26:38 INFO - PROCESS | 1844 | 1461180398071 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:38 INFO - PROCESS | 1844 | 1461180398319 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 12:26:38 INFO - PROCESS | 1844 | 1461180398663 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb55000 == 136 [pid = 1844] [id = 256] 12:26:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc10000 == 135 [pid = 1844] [id = 261] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 274 (0x7fcce8b52c00) [pid = 1844] [serial = 824] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 273 (0x7fccd711cc00) [pid = 1844] [serial = 848] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 272 (0x7fccfc1ef800) [pid = 1844] [serial = 839] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 271 (0x7fccdad17800) [pid = 1844] [serial = 836] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 270 (0x7fccdbb66c00) [pid = 1844] [serial = 851] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 269 (0x7fcce5cc2400) [pid = 1844] [serial = 821] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 268 (0x7fccec793c00) [pid = 1844] [serial = 827] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 267 (0x7fcd00209400) [pid = 1844] [serial = 845] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 266 (0x7fccffebcc00) [pid = 1844] [serial = 833] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 265 (0x7fccd87d2800) [pid = 1844] [serial = 842] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 264 (0x7fccdb1a3800) [pid = 1844] [serial = 815] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 263 (0x7fcce2c8b400) [pid = 1844] [serial = 818] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | --DOMWINDOW == 262 (0x7fccf9d2d000) [pid = 1844] [serial = 830] [outer = (nil)] [url = about:blank] 12:26:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6809000 == 136 [pid = 1844] [id = 328] 12:26:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 263 (0x7fccd711cc00) [pid = 1844] [serial = 985] [outer = (nil)] 12:26:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 264 (0x7fccda507c00) [pid = 1844] [serial = 986] [outer = 0x7fccd711cc00] 12:26:38 INFO - PROCESS | 1844 | 1461180398832 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 265 (0x7fccdb1eb800) [pid = 1844] [serial = 987] [outer = 0x7fccd711cc00] 12:26:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce61d4000 == 135 [pid = 1844] [id = 311] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce470d800 == 134 [pid = 1844] [id = 310] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3b1a800 == 133 [pid = 1844] [id = 309] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1d5b800 == 132 [pid = 1844] [id = 308] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdac72000 == 131 [pid = 1844] [id = 307] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb780000 == 130 [pid = 1844] [id = 306] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd69e4800 == 129 [pid = 1844] [id = 301] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbe73000 == 128 [pid = 1844] [id = 300] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbd19000 == 127 [pid = 1844] [id = 299] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd1f1d1800 == 126 [pid = 1844] [id = 298] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3b14000 == 125 [pid = 1844] [id = 297] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffd2c800 == 124 [pid = 1844] [id = 296] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccff8a9000 == 123 [pid = 1844] [id = 295] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4cd5800 == 122 [pid = 1844] [id = 294] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7f16800 == 121 [pid = 1844] [id = 293] 12:26:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc57d000 == 120 [pid = 1844] [id = 292] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 264 (0x7fcce77db400) [pid = 1844] [serial = 873] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 263 (0x7fccdb1e4c00) [pid = 1844] [serial = 858] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 262 (0x7fccdc5ecc00) [pid = 1844] [serial = 861] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 261 (0x7fcce2bcc000) [pid = 1844] [serial = 863] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 260 (0x7fccd9354400) [pid = 1844] [serial = 855] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fcce5cbec00) [pid = 1844] [serial = 870] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fccdbb70400) [pid = 1844] [serial = 860] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fcce6bdc400) [pid = 1844] [serial = 872] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fcce4058000) [pid = 1844] [serial = 867] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fcce37cac00) [pid = 1844] [serial = 866] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fcce2c91800) [pid = 1844] [serial = 864] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fccdad1bc00) [pid = 1844] [serial = 857] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 252 (0x7fcce4dd2400) [pid = 1844] [serial = 869] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | --DOMWINDOW == 251 (0x7fccd9334c00) [pid = 1844] [serial = 854] [outer = (nil)] [url = about:blank] 12:26:39 INFO - PROCESS | 1844 | 1461180399599 Marionette TRACE conn4 <- [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]]]}] 12:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1602ms 12:26:39 INFO - PROCESS | 1844 | 1461180399651 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 12:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:26:39 INFO - PROCESS | 1844 | 1461180399655 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 12:26:39 INFO - PROCESS | 1844 | 1461180399661 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:26:39 INFO - PROCESS | 1844 | 1461180399663 Marionette TRACE conn4 <- [1,1286,null,{}] 12:26:39 INFO - PROCESS | 1844 | 1461180399668 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:39 INFO - PROCESS | 1844 | 1461180399851 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 12:26:39 INFO - PROCESS | 1844 | 1461180399867 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbe78000 == 121 [pid = 1844] [id = 329] 12:26:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 252 (0x7fccd9334c00) [pid = 1844] [serial = 988] [outer = (nil)] 12:26:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 253 (0x7fccdbb93800) [pid = 1844] [serial = 989] [outer = 0x7fccd9334c00] 12:26:39 INFO - PROCESS | 1844 | 1461180399932 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fccdbf05000) [pid = 1844] [serial = 990] [outer = 0x7fccd9334c00] 12:26:40 INFO - PROCESS | 1844 | 1461180400855 Marionette TRACE conn4 <- [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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1228ms 12:26:40 INFO - PROCESS | 1844 | 1461180400890 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 1844 | 1461180400893 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 12:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:26:40 INFO - PROCESS | 1844 | 1461180400899 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 1844 | 1461180400902 Marionette TRACE conn4 <- [1,1290,null,{}] 12:26:40 INFO - PROCESS | 1844 | 1461180400911 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:41 INFO - PROCESS | 1844 | 1461180401094 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 12:26:41 INFO - PROCESS | 1844 | 1461180401276 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce2dc3000 == 122 [pid = 1844] [id = 330] 12:26:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fccdc5ef000) [pid = 1844] [serial = 991] [outer = (nil)] 12:26:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fccdc7a8800) [pid = 1844] [serial = 992] [outer = 0x7fccdc5ef000] 12:26:41 INFO - PROCESS | 1844 | 1461180401353 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fcce2088800) [pid = 1844] [serial = 993] [outer = 0x7fccdc5ef000] 12:26:42 INFO - PROCESS | 1844 | 1461180402222 Marionette TRACE conn4 <- [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]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1344ms 12:26:42 INFO - PROCESS | 1844 | 1461180402244 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 1844 | 1461180402248 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 12:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:26:42 INFO - PROCESS | 1844 | 1461180402262 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 1844 | 1461180402264 Marionette TRACE conn4 <- [1,1294,null,{}] 12:26:42 INFO - PROCESS | 1844 | 1461180402270 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:42 INFO - PROCESS | 1844 | 1461180402500 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 12:26:42 INFO - PROCESS | 1844 | 1461180402557 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4633800 == 123 [pid = 1844] [id = 331] 12:26:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fcce208e800) [pid = 1844] [serial = 994] [outer = (nil)] 12:26:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fcce4b82000) [pid = 1844] [serial = 995] [outer = 0x7fcce208e800] 12:26:42 INFO - PROCESS | 1844 | 1461180402621 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fcce4d83800) [pid = 1844] [serial = 996] [outer = 0x7fcce208e800] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fcce1ef0400) [pid = 1844] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fccd87d4800) [pid = 1844] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fccdbd9fc00) [pid = 1844] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fccdc5ec000) [pid = 1844] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fccd9330800) [pid = 1844] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fcce8165800) [pid = 1844] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fcce77d5000) [pid = 1844] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 252 (0x7fcce8b49400) [pid = 1844] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 251 (0x7fcce48c2800) [pid = 1844] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 250 (0x7fcce815fc00) [pid = 1844] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 249 (0x7fcce1ef5800) [pid = 1844] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 248 (0x7fccda6ec800) [pid = 1844] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 247 (0x7fcce37d1000) [pid = 1844] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 246 (0x7fcce4056000) [pid = 1844] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fccdbda1000) [pid = 1844] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fcce484ec00) [pid = 1844] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fccdc5ed000) [pid = 1844] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fcce2084800) [pid = 1844] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fcce4b78c00) [pid = 1844] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fccf9dc3800) [pid = 1844] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fccd9164000) [pid = 1844] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fccfaea0000) [pid = 1844] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fcce48b7000) [pid = 1844] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fccda6eb400) [pid = 1844] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fccffebc800) [pid = 1844] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fccfdfce400) [pid = 1844] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fccdc5f2c00) [pid = 1844] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fcce3a7d400) [pid = 1844] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fccecd98000) [pid = 1844] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fccdc5f2800) [pid = 1844] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccf0f29000) [pid = 1844] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fcce37c2400) [pid = 1844] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fcce5da3800) [pid = 1844] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 226 (0x7fccdc5efc00) [pid = 1844] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 225 (0x7fcce5b12800) [pid = 1844] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 224 (0x7fccec37d400) [pid = 1844] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 223 (0x7fccd9162400) [pid = 1844] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 222 (0x7fccfb07a400) [pid = 1844] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 221 (0x7fccd4d65000) [pid = 1844] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 220 (0x7fcceef65000) [pid = 1844] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 219 (0x7fcce4846400) [pid = 1844] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 218 (0x7fccfae9c800) [pid = 1844] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:26:44 INFO - PROCESS | 1844 | --DOMWINDOW == 217 (0x7fccec3f8c00) [pid = 1844] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:26:44 INFO - PROCESS | 1844 | 1461180404354 Marionette TRACE conn4 <- [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]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2133ms 12:26:44 INFO - PROCESS | 1844 | 1461180404397 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 1844 | 1461180404399 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 12:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:26:44 INFO - PROCESS | 1844 | 1461180404406 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 1844 | 1461180404408 Marionette TRACE conn4 <- [1,1298,null,{}] 12:26:44 INFO - PROCESS | 1844 | 1461180404413 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:44 INFO - PROCESS | 1844 | 1461180404589 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 12:26:44 INFO - PROCESS | 1844 | 1461180404749 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc43a800 == 124 [pid = 1844] [id = 332] 12:26:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 218 (0x7fccd723ec00) [pid = 1844] [serial = 997] [outer = (nil)] 12:26:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 219 (0x7fccda6eb400) [pid = 1844] [serial = 998] [outer = 0x7fccd723ec00] 12:26:44 INFO - PROCESS | 1844 | 1461180404811 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 220 (0x7fccdc7a9800) [pid = 1844] [serial = 999] [outer = 0x7fccd723ec00] 12:26:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb612000 == 123 [pid = 1844] [id = 10] 12:26:45 INFO - PROCESS | 1844 | 1461180405564 Marionette TRACE conn4 <- [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]]]}] 12:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1230ms 12:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:26:45 INFO - PROCESS | 1844 | 1461180405638 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 12:26:45 INFO - PROCESS | 1844 | 1461180405640 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 12:26:45 INFO - PROCESS | 1844 | 1461180405646 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 1844 | 1461180405649 Marionette TRACE conn4 <- [1,1302,null,{}] 12:26:45 INFO - PROCESS | 1844 | 1461180405654 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:45 INFO - PROCESS | 1844 | 1461180405826 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 12:26:45 INFO - PROCESS | 1844 | 1461180405836 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce487e000 == 124 [pid = 1844] [id = 333] 12:26:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 221 (0x7fccd4d65000) [pid = 1844] [serial = 1000] [outer = (nil)] 12:26:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 222 (0x7fcce4062000) [pid = 1844] [serial = 1001] [outer = 0x7fccd4d65000] 12:26:46 INFO - PROCESS | 1844 | 1461180406040 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 223 (0x7fcce4d85000) [pid = 1844] [serial = 1002] [outer = 0x7fccd4d65000] 12:26:47 INFO - PROCESS | 1844 | 1461180407077 Marionette TRACE conn4 <- [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]]]}] 12:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1481ms 12:26:47 INFO - PROCESS | 1844 | 1461180407127 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 12:26:47 INFO - PROCESS | 1844 | 1461180407135 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 12:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:26:47 INFO - PROCESS | 1844 | 1461180407145 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:26:47 INFO - PROCESS | 1844 | 1461180407150 Marionette TRACE conn4 <- [1,1306,null,{}] 12:26:47 INFO - PROCESS | 1844 | 1461180407159 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:47 INFO - PROCESS | 1844 | 1461180407409 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 12:26:47 INFO - PROCESS | 1844 | 1461180407656 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb00a000 == 125 [pid = 1844] [id = 334] 12:26:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 224 (0x7fccd74d3800) [pid = 1844] [serial = 1003] [outer = (nil)] 12:26:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 225 (0x7fccd7bf4400) [pid = 1844] [serial = 1004] [outer = 0x7fccd74d3800] 12:26:47 INFO - PROCESS | 1844 | 1461180407782 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 226 (0x7fccd932c400) [pid = 1844] [serial = 1005] [outer = 0x7fccd74d3800] 12:26:48 INFO - PROCESS | 1844 | 1461180408799 Marionette TRACE conn4 <- [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]]]}] 12:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1690ms 12:26:48 INFO - PROCESS | 1844 | 1461180408836 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 1844 | 1461180408844 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 12:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:26:48 INFO - PROCESS | 1844 | 1461180408855 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 1844 | 1461180408859 Marionette TRACE conn4 <- [1,1310,null,{}] 12:26:48 INFO - PROCESS | 1844 | 1461180408865 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:49 INFO - PROCESS | 1844 | 1461180409058 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 12:26:49 INFO - PROCESS | 1844 | 1461180409345 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce379f800 == 126 [pid = 1844] [id = 335] 12:26:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 227 (0x7fccda507400) [pid = 1844] [serial = 1006] [outer = (nil)] 12:26:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fccdb1e7000) [pid = 1844] [serial = 1007] [outer = 0x7fccda507400] 12:26:49 INFO - PROCESS | 1844 | 1461180409465 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fccdbb93c00) [pid = 1844] [serial = 1008] [outer = 0x7fccda507400] 12:26:50 INFO - PROCESS | 1844 | 1461180410342 Marionette TRACE conn4 <- [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] 12:26:50 INFO - PROCESS | 1844 | 1461180410390 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 12:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:26:50 INFO - PROCESS | 1844 | 1461180410397 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:26:50 INFO - PROCESS | 1844 | 1461180410403 Marionette TRACE conn4 <- [1,1314,null,{}] 12:26:50 INFO - PROCESS | 1844 | 1461180410419 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:50 INFO - PROCESS | 1844 | 1461180410623 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 12:26:50 INFO - PROCESS | 1844 | 1461180410863 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce790e800 == 127 [pid = 1844] [id = 336] 12:26:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fccdbb8f800) [pid = 1844] [serial = 1009] [outer = (nil)] 12:26:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fcce2084800) [pid = 1844] [serial = 1010] [outer = 0x7fccdbb8f800] 12:26:50 INFO - PROCESS | 1844 | 1461180410982 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fcce484ec00) [pid = 1844] [serial = 1011] [outer = 0x7fccdbb8f800] 12:26:51 INFO - PROCESS | 1844 | 1461180411857 Marionette TRACE conn4 <- [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]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1546ms 12:26:51 INFO - PROCESS | 1844 | 1461180411946 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 12:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:26:51 INFO - PROCESS | 1844 | 1461180411955 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 12:26:51 INFO - PROCESS | 1844 | 1461180411966 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1844 | 1461180411970 Marionette TRACE conn4 <- [1,1318,null,{}] 12:26:51 INFO - PROCESS | 1844 | 1461180411979 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:52 INFO - PROCESS | 1844 | 1461180412322 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 12:26:52 INFO - PROCESS | 1844 | 1461180412671 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce84f8800 == 128 [pid = 1844] [id = 337] 12:26:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fccdc5e9400) [pid = 1844] [serial = 1012] [outer = (nil)] 12:26:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fcce5cc5000) [pid = 1844] [serial = 1013] [outer = 0x7fccdc5e9400] 12:26:52 INFO - PROCESS | 1844 | 1461180412798 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fcce6bdd400) [pid = 1844] [serial = 1014] [outer = 0x7fccdc5e9400] 12:26:53 INFO - PROCESS | 1844 | 1461180413872 Marionette TRACE conn4 <- [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]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1939ms 12:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:26:53 INFO - PROCESS | 1844 | 1461180413902 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 12:26:53 INFO - PROCESS | 1844 | 1461180413905 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 12:26:53 INFO - PROCESS | 1844 | 1461180413912 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 1844 | 1461180413915 Marionette TRACE conn4 <- [1,1322,null,{}] 12:26:53 INFO - PROCESS | 1844 | 1461180413921 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:54 INFO - PROCESS | 1844 | 1461180414115 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 12:26:54 INFO - PROCESS | 1844 | 1461180414319 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec38d000 == 129 [pid = 1844] [id = 338] 12:26:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fcce1efd000) [pid = 1844] [serial = 1015] [outer = (nil)] 12:26:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fcce79c5000) [pid = 1844] [serial = 1016] [outer = 0x7fcce1efd000] 12:26:54 INFO - PROCESS | 1844 | 1461180414392 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fcce8b4d400) [pid = 1844] [serial = 1017] [outer = 0x7fcce1efd000] 12:26:55 INFO - PROCESS | 1844 | 1461180415319 Marionette TRACE conn4 <- [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]]]}] 12:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1484ms 12:26:55 INFO - PROCESS | 1844 | 1461180415396 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 12:26:55 INFO - PROCESS | 1844 | 1461180415400 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 12:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:26:55 INFO - PROCESS | 1844 | 1461180415407 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 1844 | 1461180415410 Marionette TRACE conn4 <- [1,1326,null,{}] 12:26:55 INFO - PROCESS | 1844 | 1461180415415 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:55 INFO - PROCESS | 1844 | 1461180415665 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 12:26:55 INFO - PROCESS | 1844 | 1461180415907 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfabf0000 == 130 [pid = 1844] [id = 339] 12:26:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fcce484bc00) [pid = 1844] [serial = 1018] [outer = (nil)] 12:26:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccec86f800) [pid = 1844] [serial = 1019] [outer = 0x7fcce484bc00] 12:26:56 INFO - PROCESS | 1844 | 1461180416029 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fccf9d2d000) [pid = 1844] [serial = 1020] [outer = 0x7fcce484bc00] 12:26:56 INFO - PROCESS | 1844 | 1461180416884 Marionette TRACE conn4 <- [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]]]}] 12:26:56 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 12:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1536ms 12:26:56 INFO - PROCESS | 1844 | 1461180416944 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 1844 | 1461180416947 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 12:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:26:56 INFO - PROCESS | 1844 | 1461180416954 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 1844 | 1461180416958 Marionette TRACE conn4 <- [1,1330,null,{}] 12:26:56 INFO - PROCESS | 1844 | 1461180416963 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:57 INFO - PROCESS | 1844 | 1461180417162 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 12:26:57 INFO - PROCESS | 1844 | 1461180417368 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfda1d000 == 131 [pid = 1844] [id = 340] 12:26:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fcce49b7400) [pid = 1844] [serial = 1021] [outer = (nil)] 12:26:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fccfaea0000) [pid = 1844] [serial = 1022] [outer = 0x7fcce49b7400] 12:26:57 INFO - PROCESS | 1844 | 1461180417442 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fccfc1ee400) [pid = 1844] [serial = 1023] [outer = 0x7fcce49b7400] 12:26:58 INFO - PROCESS | 1844 | 1461180418339 Marionette TRACE conn4 <- [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]]]}] 12:26:58 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 12:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1430ms 12:26:58 INFO - PROCESS | 1844 | 1461180418385 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 12:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:26:58 INFO - PROCESS | 1844 | 1461180418390 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 12:26:58 INFO - PROCESS | 1844 | 1461180418397 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 1844 | 1461180418400 Marionette TRACE conn4 <- [1,1334,null,{}] 12:26:58 INFO - PROCESS | 1844 | 1461180418406 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:58 INFO - PROCESS | 1844 | 1461180418624 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 12:26:58 INFO - PROCESS | 1844 | 1461180418827 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfff26000 == 132 [pid = 1844] [id = 341] 12:26:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fccd3e5d800) [pid = 1844] [serial = 1024] [outer = (nil)] 12:26:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fccd3e67400) [pid = 1844] [serial = 1025] [outer = 0x7fccd3e5d800] 12:26:58 INFO - PROCESS | 1844 | 1461180418939 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 247 (0x7fccd3e6c000) [pid = 1844] [serial = 1026] [outer = 0x7fccd3e5d800] 12:26:59 INFO - PROCESS | 1844 | 1461180419836 Marionette TRACE conn4 <- [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]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1479ms 12:26:59 INFO - PROCESS | 1844 | 1461180419876 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 1844 | 1461180419880 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 12:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:26:59 INFO - PROCESS | 1844 | 1461180419886 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 1844 | 1461180419888 Marionette TRACE conn4 <- [1,1338,null,{}] 12:26:59 INFO - PROCESS | 1844 | 1461180419895 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:00 INFO - PROCESS | 1844 | 1461180420096 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 12:27:00 INFO - PROCESS | 1844 | 1461180420309 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4422800 == 133 [pid = 1844] [id = 342] 12:27:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 248 (0x7fccd3e61400) [pid = 1844] [serial = 1027] [outer = (nil)] 12:27:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 249 (0x7fcce4b80000) [pid = 1844] [serial = 1028] [outer = 0x7fccd3e61400] 12:27:00 INFO - PROCESS | 1844 | 1461180420434 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 250 (0x7fccff877400) [pid = 1844] [serial = 1029] [outer = 0x7fccd3e61400] 12:27:01 INFO - PROCESS | 1844 | 1461180421892 Marionette TRACE conn4 <- [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]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2030ms 12:27:01 INFO - PROCESS | 1844 | 1461180421917 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1844 | 1461180421922 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 12:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:27:01 INFO - PROCESS | 1844 | 1461180421934 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1844 | 1461180421940 Marionette TRACE conn4 <- [1,1342,null,{}] 12:27:01 INFO - PROCESS | 1844 | 1461180421950 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:02 INFO - PROCESS | 1844 | 1461180422156 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 12:27:02 INFO - PROCESS | 1844 | 1461180422361 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb76a000 == 134 [pid = 1844] [id = 343] 12:27:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 251 (0x7fccd3e63400) [pid = 1844] [serial = 1030] [outer = (nil)] 12:27:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 252 (0x7fccd589d400) [pid = 1844] [serial = 1031] [outer = 0x7fccd3e63400] 12:27:02 INFO - PROCESS | 1844 | 1461180422474 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 253 (0x7fccd9169800) [pid = 1844] [serial = 1032] [outer = 0x7fccd3e63400] 12:27:03 INFO - PROCESS | 1844 | 1461180423468 Marionette TRACE conn4 <- [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]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1593ms 12:27:03 INFO - PROCESS | 1844 | 1461180423531 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 1844 | 1461180423537 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 12:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:27:03 INFO - PROCESS | 1844 | 1461180423554 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 1844 | 1461180423558 Marionette TRACE conn4 <- [1,1346,null,{}] 12:27:03 INFO - PROCESS | 1844 | 1461180423563 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:03 INFO - PROCESS | 1844 | 1461180423827 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 12:27:04 INFO - PROCESS | 1844 | 1461180424605 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb060000 == 135 [pid = 1844] [id = 344] 12:27:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fccd4d59800) [pid = 1844] [serial = 1033] [outer = (nil)] 12:27:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fccd4d61000) [pid = 1844] [serial = 1034] [outer = 0x7fccd4d59800] 12:27:04 INFO - PROCESS | 1844 | 1461180424679 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fccd555a800) [pid = 1844] [serial = 1035] [outer = 0x7fccd4d59800] 12:27:05 INFO - PROCESS | 1844 | 1461180425612 Marionette TRACE conn4 <- [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]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2087ms 12:27:05 INFO - PROCESS | 1844 | 1461180425645 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 1844 | 1461180425652 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 12:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:27:05 INFO - PROCESS | 1844 | 1461180425661 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 1844 | 1461180425665 Marionette TRACE conn4 <- [1,1350,null,{}] 12:27:05 INFO - PROCESS | 1844 | 1461180425672 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:05 INFO - PROCESS | 1844 | 1461180425867 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 12:27:06 INFO - PROCESS | 1844 | 1461180426372 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3bf4800 == 136 [pid = 1844] [id = 345] 12:27:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fccd74d7000) [pid = 1844] [serial = 1036] [outer = (nil)] 12:27:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fccd7bea800) [pid = 1844] [serial = 1037] [outer = 0x7fccd74d7000] 12:27:06 INFO - PROCESS | 1844 | 1461180426503 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fccd7e56800) [pid = 1844] [serial = 1038] [outer = 0x7fccd74d7000] 12:27:07 INFO - PROCESS | 1844 | 1461180427418 Marionette TRACE conn4 <- [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]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1832ms 12:27:07 INFO - PROCESS | 1844 | 1461180427497 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 12:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:27:07 INFO - PROCESS | 1844 | 1461180427503 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 12:27:07 INFO - PROCESS | 1844 | 1461180427509 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 1844 | 1461180427512 Marionette TRACE conn4 <- [1,1354,null,{}] 12:27:07 INFO - PROCESS | 1844 | 1461180427517 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:07 INFO - PROCESS | 1844 | 1461180427710 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 12:27:08 INFO - PROCESS | 1844 | 1461180428021 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69e3800 == 137 [pid = 1844] [id = 346] 12:27:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fccd38c5c00) [pid = 1844] [serial = 1039] [outer = (nil)] 12:27:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 261 (0x7fccd9352800) [pid = 1844] [serial = 1040] [outer = 0x7fccd38c5c00] 12:27:08 INFO - PROCESS | 1844 | 1461180428139 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 262 (0x7fccda50b000) [pid = 1844] [serial = 1041] [outer = 0x7fccd38c5c00] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c52800 == 136 [pid = 1844] [id = 175] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec775000 == 135 [pid = 1844] [id = 57] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 261 (0x7fccdbf07400) [pid = 1844] [serial = 899] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 260 (0x7fccd54e2400) [pid = 1844] [serial = 902] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fccd4d64400) [pid = 1844] [serial = 914] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fccd7e5c000) [pid = 1844] [serial = 896] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fccd74d9c00) [pid = 1844] [serial = 911] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fccdbf08800) [pid = 1844] [serial = 905] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fccd7243400) [pid = 1844] [serial = 908] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee21b000 == 134 [pid = 1844] [id = 273] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec76c800 == 133 [pid = 1844] [id = 191] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfffba800 == 132 [pid = 1844] [id = 44] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc43a800 == 131 [pid = 1844] [id = 332] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4633800 == 130 [pid = 1844] [id = 331] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce2dc3000 == 129 [pid = 1844] [id = 330] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce9d39800 == 128 [pid = 1844] [id = 11] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbe78000 == 127 [pid = 1844] [id = 329] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6809000 == 126 [pid = 1844] [id = 328] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb3d6800 == 125 [pid = 1844] [id = 327] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd69f4800 == 124 [pid = 1844] [id = 326] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3bf7800 == 123 [pid = 1844] [id = 325] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd51ee800 == 122 [pid = 1844] [id = 320] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd02d33800 == 121 [pid = 1844] [id = 319] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccff957000 == 120 [pid = 1844] [id = 318] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf3f96800 == 119 [pid = 1844] [id = 317] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced5ee000 == 118 [pid = 1844] [id = 316] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce9d2d800 == 117 [pid = 1844] [id = 315] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce486a000 == 116 [pid = 1844] [id = 314] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc11800 == 115 [pid = 1844] [id = 313] 12:27:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb3ce800 == 114 [pid = 1844] [id = 280] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fcce4d84000) [pid = 1844] [serial = 936] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fcce77af000) [pid = 1844] [serial = 632] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 252 (0x7fccdb1aa400) [pid = 1844] [serial = 924] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 251 (0x7fccdbdaa800) [pid = 1844] [serial = 726] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 250 (0x7fccdc7aec00) [pid = 1844] [serial = 929] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 249 (0x7fccdbd9d000) [pid = 1844] [serial = 926] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 248 (0x7fcceb805400) [pid = 1844] [serial = 614] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 247 (0x7fcce8167000) [pid = 1844] [serial = 578] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 246 (0x7fccee663000) [pid = 1844] [serial = 711] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fcce5da6800) [pid = 1844] [serial = 608] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fcce9d4cc00) [pid = 1844] [serial = 611] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fcce484dc00) [pid = 1844] [serial = 572] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fcd0020b400) [pid = 1844] [serial = 732] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fcce4cb4800) [pid = 1844] [serial = 705] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fcce4de1400) [pid = 1844] [serial = 656] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fcce4d83000) [pid = 1844] [serial = 789] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fcceef64400) [pid = 1844] [serial = 626] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fccdc5eb400) [pid = 1844] [serial = 927] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fcce2c89800) [pid = 1844] [serial = 932] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fccda50ec00) [pid = 1844] [serial = 878] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fcce48c3800) [pid = 1844] [serial = 935] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fcce2083c00) [pid = 1844] [serial = 881] [outer = (nil)] [url = about:blank] 12:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fccda6f3800) [pid = 1844] [serial = 917] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fcce77bb800) [pid = 1844] [serial = 887] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fcce9dcdc00) [pid = 1844] [serial = 581] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccfbd27000) [pid = 1844] [serial = 717] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fccdad10000) [pid = 1844] [serial = 923] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fcce37d1400) [pid = 1844] [serial = 933] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 226 (0x7fccd9335c00) [pid = 1844] [serial = 738] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 225 (0x7fccfc1f0c00) [pid = 1844] [serial = 674] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 224 (0x7fcce4b7b000) [pid = 1844] [serial = 605] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 223 (0x7fccda6f6400) [pid = 1844] [serial = 729] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 222 (0x7fcd00426000) [pid = 1844] [serial = 723] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 221 (0x7fcd000c3c00) [pid = 1844] [serial = 720] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 220 (0x7fcceb21f400) [pid = 1844] [serial = 584] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 219 (0x7fcce8b47c00) [pid = 1844] [serial = 708] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 218 (0x7fccee11cc00) [pid = 1844] [serial = 620] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 217 (0x7fcce2082c00) [pid = 1844] [serial = 930] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 216 (0x7fcce2bc6000) [pid = 1844] [serial = 602] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 215 (0x7fcce4e86c00) [pid = 1844] [serial = 884] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 214 (0x7fccf9dbdc00) [pid = 1844] [serial = 665] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 213 (0x7fcce5f3cc00) [pid = 1844] [serial = 575] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 212 (0x7fcced7d1c00) [pid = 1844] [serial = 662] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 211 (0x7fcce49ac400) [pid = 1844] [serial = 629] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 210 (0x7fcceef47000) [pid = 1844] [serial = 623] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 209 (0x7fccfae9d000) [pid = 1844] [serial = 714] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 208 (0x7fcd00431400) [pid = 1844] [serial = 735] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 207 (0x7fccff876000) [pid = 1844] [serial = 677] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fccd74e0400) [pid = 1844] [serial = 920] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fccfabbe800) [pid = 1844] [serial = 668] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fccfff88c00) [pid = 1844] [serial = 893] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fcce9d4b000) [pid = 1844] [serial = 875] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fcce9dc4800) [pid = 1844] [serial = 659] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fccd87d8c00) [pid = 1844] [serial = 921] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fccfbe69400) [pid = 1844] [serial = 671] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccee611c00) [pid = 1844] [serial = 890] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccecd8c400) [pid = 1844] [serial = 617] [outer = (nil)] [url = about:blank] 12:27:09 INFO - PROCESS | 1844 | 1461180429097 Marionette TRACE conn4 <- [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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1630ms 12:27:09 INFO - PROCESS | 1844 | 1461180429140 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 1844 | 1461180429142 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 12:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:27:09 INFO - PROCESS | 1844 | 1461180429158 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1844 | 1461180429167 Marionette TRACE conn4 <- [1,1358,null,{}] 12:27:09 INFO - PROCESS | 1844 | 1461180429189 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:09 INFO - PROCESS | 1844 | 1461180429377 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 12:27:09 INFO - PROCESS | 1844 | 1461180429388 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc1e800 == 115 [pid = 1844] [id = 347] 12:27:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fccd54e1000) [pid = 1844] [serial = 1042] [outer = (nil)] 12:27:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fccdad17800) [pid = 1844] [serial = 1043] [outer = 0x7fccd54e1000] 12:27:09 INFO - PROCESS | 1844 | 1461180429451 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fccdb1ac800) [pid = 1844] [serial = 1044] [outer = 0x7fccd54e1000] 12:27:10 INFO - PROCESS | 1844 | 1461180430318 Marionette TRACE conn4 <- [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]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1201ms 12:27:10 INFO - PROCESS | 1844 | 1461180430357 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 12:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:27:10 INFO - PROCESS | 1844 | 1461180430362 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 12:27:10 INFO - PROCESS | 1844 | 1461180430369 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 1844 | 1461180430372 Marionette TRACE conn4 <- [1,1362,null,{}] 12:27:10 INFO - PROCESS | 1844 | 1461180430377 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:10 INFO - PROCESS | 1844 | 1461180430552 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 12:27:10 INFO - PROCESS | 1844 | 1461180430728 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc57f000 == 116 [pid = 1844] [id = 348] 12:27:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccd87d8c00) [pid = 1844] [serial = 1045] [outer = (nil)] 12:27:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fccdbb6d000) [pid = 1844] [serial = 1046] [outer = 0x7fccd87d8c00] 12:27:10 INFO - PROCESS | 1844 | 1461180430792 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fccdbb92400) [pid = 1844] [serial = 1047] [outer = 0x7fccd87d8c00] 12:27:11 INFO - PROCESS | 1844 | 1461180431672 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1338ms 12:27:11 INFO - PROCESS | 1844 | 1461180431706 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1844 | 1461180431709 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 12:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:27:11 INFO - PROCESS | 1844 | 1461180431716 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1844 | 1461180431718 Marionette TRACE conn4 <- [1,1366,null,{}] 12:27:11 INFO - PROCESS | 1844 | 1461180431723 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:11 INFO - PROCESS | 1844 | 1461180431949 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 12:27:11 INFO - PROCESS | 1844 | 1461180431985 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1dbc000 == 117 [pid = 1844] [id = 349] 12:27:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fccdbdaa800) [pid = 1844] [serial = 1048] [outer = (nil)] 12:27:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fccdbf0c400) [pid = 1844] [serial = 1049] [outer = 0x7fccdbdaa800] 12:27:12 INFO - PROCESS | 1844 | 1461180432063 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fccdc7a6800) [pid = 1844] [serial = 1050] [outer = 0x7fccdbdaa800] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fccea8ba400) [pid = 1844] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fcce8b4d000) [pid = 1844] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fccd9357c00) [pid = 1844] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fccda6edc00) [pid = 1844] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fcceb681000) [pid = 1844] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fcce3a8f400) [pid = 1844] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fccd711a000) [pid = 1844] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccd7117800) [pid = 1844] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccd87ce000) [pid = 1844] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fccd87cb800) [pid = 1844] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccdad13c00) [pid = 1844] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fccdad12400) [pid = 1844] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fccee611000) [pid = 1844] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fccedf88400) [pid = 1844] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fcce77b9c00) [pid = 1844] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fcce4e83000) [pid = 1844] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fccdb1e3c00) [pid = 1844] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fcceb613800) [pid = 1844] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fcce2c8e800) [pid = 1844] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fcce4d78400) [pid = 1844] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccda507800) [pid = 1844] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fccdbb64000) [pid = 1844] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fcce208e800) [pid = 1844] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd87d4c00) [pid = 1844] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccd723ac00) [pid = 1844] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccd4d67400) [pid = 1844] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccd9334c00) [pid = 1844] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd711cc00) [pid = 1844] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fcce4cadc00) [pid = 1844] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccdc5ef000) [pid = 1844] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccd723ec00) [pid = 1844] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fcceb113800) [pid = 1844] [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.] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fcce2c8b800) [pid = 1844] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fccd932e800) [pid = 1844] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fccdb1e2400) [pid = 1844] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fcce4d85c00) [pid = 1844] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:27:13 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fcce2bc8800) [pid = 1844] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:27:13 INFO - PROCESS | 1844 | 1461180433751 Marionette TRACE conn4 <- [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] 12:27:13 INFO - PROCESS | 1844 | 1461180433808 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 12:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:27:13 INFO - PROCESS | 1844 | 1461180433814 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1844 | 1461180433816 Marionette TRACE conn4 <- [1,1370,null,{}] 12:27:13 INFO - PROCESS | 1844 | 1461180433822 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:14 INFO - PROCESS | 1844 | 1461180434040 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 12:27:14 INFO - PROCESS | 1844 | 1461180434226 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc74b000 == 118 [pid = 1844] [id = 350] 12:27:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fccd4d67400) [pid = 1844] [serial = 1051] [outer = (nil)] 12:27:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fccd9336000) [pid = 1844] [serial = 1052] [outer = 0x7fccd4d67400] 12:27:14 INFO - PROCESS | 1844 | 1461180434337 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccdbda5400) [pid = 1844] [serial = 1053] [outer = 0x7fccd4d67400] 12:27:15 INFO - PROCESS | 1844 | 1461180435169 Marionette TRACE conn4 <- [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] 12:27:15 INFO - PROCESS | 1844 | 1461180435213 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 12:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:27:15 INFO - PROCESS | 1844 | 1461180435221 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1844 | 1461180435224 Marionette TRACE conn4 <- [1,1374,null,{}] 12:27:15 INFO - PROCESS | 1844 | 1461180435357 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:15 INFO - PROCESS | 1844 | 1461180435584 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 12:27:15 INFO - PROCESS | 1844 | 1461180435781 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68e5800 == 119 [pid = 1844] [id = 351] 12:27:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccd4d67800) [pid = 1844] [serial = 1054] [outer = (nil)] 12:27:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fccd5555000) [pid = 1844] [serial = 1055] [outer = 0x7fccd4d67800] 12:27:15 INFO - PROCESS | 1844 | 1461180435898 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fccd58a3800) [pid = 1844] [serial = 1056] [outer = 0x7fccd4d67800] 12:27:16 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:16 INFO - PROCESS | 1844 | 1461180436933 Marionette TRACE conn4 <- [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] 12:27:16 INFO - PROCESS | 1844 | 1461180436982 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 12:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:27:17 INFO - PROCESS | 1844 | 1461180436995 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 1844 | 1461180437005 Marionette TRACE conn4 <- [1,1378,null,{}] 12:27:17 INFO - PROCESS | 1844 | 1461180437014 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:17 INFO - PROCESS | 1844 | 1461180437252 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 12:27:17 INFO - PROCESS | 1844 | 1461180437512 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc56b000 == 120 [pid = 1844] [id = 352] 12:27:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccd932c800) [pid = 1844] [serial = 1057] [outer = (nil)] 12:27:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fccd9506c00) [pid = 1844] [serial = 1058] [outer = 0x7fccd932c800] 12:27:17 INFO - PROCESS | 1844 | 1461180437589 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fccda507800) [pid = 1844] [serial = 1059] [outer = 0x7fccd932c800] 12:27:18 INFO - PROCESS | 1844 | 1461180438510 Marionette TRACE conn4 <- [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] 12:27:18 INFO - PROCESS | 1844 | 1461180438552 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 12:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:27:18 INFO - PROCESS | 1844 | 1461180438594 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 1844 | 1461180438602 Marionette TRACE conn4 <- [1,1382,null,{}] 12:27:18 INFO - PROCESS | 1844 | 1461180438657 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:18 INFO - PROCESS | 1844 | 1461180438863 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 12:27:19 INFO - PROCESS | 1844 | 1461180439142 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3b1b800 == 121 [pid = 1844] [id = 353] 12:27:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fccda6e7800) [pid = 1844] [serial = 1060] [outer = (nil)] 12:27:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fccdbb70800) [pid = 1844] [serial = 1061] [outer = 0x7fccda6e7800] 12:27:19 INFO - PROCESS | 1844 | 1461180439227 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fccdbda9400) [pid = 1844] [serial = 1062] [outer = 0x7fccda6e7800] 12:27:20 INFO - PROCESS | 1844 | [1844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:20 INFO - PROCESS | 1844 | 1461180440160 Marionette TRACE conn4 <- [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] 12:27:20 INFO - PROCESS | 1844 | 1461180440249 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 12:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:27:20 INFO - PROCESS | 1844 | 1461180440258 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 1844 | 1461180440262 Marionette TRACE conn4 <- [1,1386,null,{}] 12:27:20 INFO - PROCESS | 1844 | 1461180440267 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:20 INFO - PROCESS | 1844 | 1461180440487 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 12:27:20 INFO - PROCESS | 1844 | 1461180440716 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4649000 == 122 [pid = 1844] [id = 354] 12:27:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fccdb1acc00) [pid = 1844] [serial = 1063] [outer = (nil)] 12:27:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcce1ef6400) [pid = 1844] [serial = 1064] [outer = 0x7fccdb1acc00] 12:27:20 INFO - PROCESS | 1844 | 1461180440834 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcce2a84400) [pid = 1844] [serial = 1065] [outer = 0x7fccdb1acc00] 12:27:21 INFO - PROCESS | 1844 | 1461180441749 Marionette TRACE conn4 <- [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] 12:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:27:21 INFO - PROCESS | 1844 | 1461180441798 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 12:27:21 INFO - PROCESS | 1844 | 1461180441804 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 1844 | 1461180441807 Marionette TRACE conn4 <- [1,1390,null,{}] 12:27:21 INFO - PROCESS | 1844 | 1461180441812 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:22 INFO - PROCESS | 1844 | 1461180442045 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 12:27:22 INFO - PROCESS | 1844 | 1461180442279 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4b08000 == 123 [pid = 1844] [id = 355] 12:27:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fcce2a85c00) [pid = 1844] [serial = 1066] [outer = (nil)] 12:27:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fcce2c86800) [pid = 1844] [serial = 1067] [outer = 0x7fcce2a85c00] 12:27:22 INFO - PROCESS | 1844 | 1461180442396 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fcce37c5400) [pid = 1844] [serial = 1068] [outer = 0x7fcce2a85c00] 12:27:23 INFO - PROCESS | 1844 | 1461180443235 Marionette TRACE conn4 <- [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]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1485ms 12:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:27:23 INFO - PROCESS | 1844 | 1461180443290 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 1844 | 1461180443293 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 12:27:23 INFO - PROCESS | 1844 | 1461180443300 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 1844 | 1461180443303 Marionette TRACE conn4 <- [1,1394,null,{}] 12:27:23 INFO - PROCESS | 1844 | 1461180443308 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:23 INFO - PROCESS | 1844 | 1461180443531 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 12:27:23 INFO - PROCESS | 1844 | 1461180443720 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce61e8000 == 124 [pid = 1844] [id = 356] 12:27:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fccdad0fc00) [pid = 1844] [serial = 1069] [outer = (nil)] 12:27:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fcce4844400) [pid = 1844] [serial = 1070] [outer = 0x7fccdad0fc00] 12:27:23 INFO - PROCESS | 1844 | 1461180443800 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fcce49abc00) [pid = 1844] [serial = 1071] [outer = 0x7fccdad0fc00] 12:27:24 INFO - PROCESS | 1844 | 1461180444669 Marionette TRACE conn4 <- [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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1435ms 12:27:24 INFO - PROCESS | 1844 | 1461180444734 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 1844 | 1461180444738 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 12:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:27:24 INFO - PROCESS | 1844 | 1461180444744 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1844 | 1461180444746 Marionette TRACE conn4 <- [1,1398,null,{}] 12:27:24 INFO - PROCESS | 1844 | 1461180444752 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:24 INFO - PROCESS | 1844 | 1461180444975 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 12:27:25 INFO - PROCESS | 1844 | 1461180445168 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce790a000 == 125 [pid = 1844] [id = 357] 12:27:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fcce2abb000) [pid = 1844] [serial = 1072] [outer = (nil)] 12:27:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fcce4b80800) [pid = 1844] [serial = 1073] [outer = 0x7fcce2abb000] 12:27:25 INFO - PROCESS | 1844 | 1461180445246 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fcce4d7bc00) [pid = 1844] [serial = 1074] [outer = 0x7fcce2abb000] 12:27:26 INFO - PROCESS | 1844 | 1461180446146 Marionette TRACE conn4 <- [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]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1428ms 12:27:26 INFO - PROCESS | 1844 | 1461180446175 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 1844 | 1461180446178 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 12:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:27:26 INFO - PROCESS | 1844 | 1461180446184 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 1844 | 1461180446188 Marionette TRACE conn4 <- [1,1402,null,{}] 12:27:26 INFO - PROCESS | 1844 | 1461180446193 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:26 INFO - PROCESS | 1844 | 1461180446388 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 12:27:26 INFO - PROCESS | 1844 | 1461180446586 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce813e000 == 126 [pid = 1844] [id = 358] 12:27:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fccd58a2400) [pid = 1844] [serial = 1075] [outer = (nil)] 12:27:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fcce4dd7c00) [pid = 1844] [serial = 1076] [outer = 0x7fccd58a2400] 12:27:26 INFO - PROCESS | 1844 | 1461180446657 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fcce5b1e400) [pid = 1844] [serial = 1077] [outer = 0x7fccd58a2400] 12:27:27 INFO - PROCESS | 1844 | 1461180447550 Marionette TRACE conn4 <- [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]]]}] 12:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1433ms 12:27:27 INFO - PROCESS | 1844 | 1461180447620 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1844 | 1461180447624 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 12:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:27:27 INFO - PROCESS | 1844 | 1461180447630 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1844 | 1461180447633 Marionette TRACE conn4 <- [1,1406,null,{}] 12:27:27 INFO - PROCESS | 1844 | 1461180447639 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:27 INFO - PROCESS | 1844 | 1461180447834 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 12:27:28 INFO - PROCESS | 1844 | 1461180448035 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a18000 == 127 [pid = 1844] [id = 359] 12:27:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fcce38b8800) [pid = 1844] [serial = 1078] [outer = (nil)] 12:27:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fcce5d9ac00) [pid = 1844] [serial = 1079] [outer = 0x7fcce38b8800] 12:27:28 INFO - PROCESS | 1844 | 1461180448152 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fcce5f38400) [pid = 1844] [serial = 1080] [outer = 0x7fcce38b8800] 12:27:29 INFO - PROCESS | 1844 | 1461180449031 Marionette TRACE conn4 <- [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]]]}] 12:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1434ms 12:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:27:29 INFO - PROCESS | 1844 | 1461180449065 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 1844 | 1461180449068 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 12:27:29 INFO - PROCESS | 1844 | 1461180449075 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 1844 | 1461180449078 Marionette TRACE conn4 <- [1,1410,null,{}] 12:27:29 INFO - PROCESS | 1844 | 1461180449083 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:29 INFO - PROCESS | 1844 | 1461180449272 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 12:27:29 INFO - PROCESS | 1844 | 1461180449477 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb87b800 == 128 [pid = 1844] [id = 360] 12:27:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fcce4d84800) [pid = 1844] [serial = 1081] [outer = (nil)] 12:27:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fcce6bddc00) [pid = 1844] [serial = 1082] [outer = 0x7fcce4d84800] 12:27:29 INFO - PROCESS | 1844 | 1461180449546 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fcce6be7800) [pid = 1844] [serial = 1083] [outer = 0x7fcce4d84800] 12:27:30 INFO - PROCESS | 1844 | 1461180450489 Marionette TRACE conn4 <- [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]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1434ms 12:27:30 INFO - PROCESS | 1844 | 1461180450510 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 1844 | 1461180450514 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 12:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:27:30 INFO - PROCESS | 1844 | 1461180450519 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1844 | 1461180450522 Marionette TRACE conn4 <- [1,1414,null,{}] 12:27:30 INFO - PROCESS | 1844 | 1461180450528 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:30 INFO - PROCESS | 1844 | 1461180450747 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 12:27:31 INFO - PROCESS | 1844 | 1461180451000 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced196800 == 129 [pid = 1844] [id = 361] 12:27:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fcce79c6000) [pid = 1844] [serial = 1084] [outer = (nil)] 12:27:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fcce79cd800) [pid = 1844] [serial = 1085] [outer = 0x7fcce79c6000] 12:27:31 INFO - PROCESS | 1844 | 1461180451097 Marionette DEBUG loaded listener.js 12:27:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fcce8b4a000) [pid = 1844] [serial = 1086] [outer = 0x7fcce79c6000] 12:27:32 INFO - PROCESS | 1844 | 1461180452111 Marionette TRACE conn4 <- [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]]]}] 12:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1629ms 12:27:32 INFO - PROCESS | 1844 | 1461180452150 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 12:27:32 INFO - PROCESS | 1844 | 1461180452154 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 12:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:27:32 INFO - PROCESS | 1844 | 1461180452160 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 1844 | 1461180452164 Marionette TRACE conn4 <- [1,1418,null,{}] 12:27:32 INFO - PROCESS | 1844 | 1461180452169 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:32 INFO - PROCESS | 1844 | 1461180452371 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 12:27:32 INFO - PROCESS | 1844 | 1461180452616 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd681c000 == 130 [pid = 1844] [id = 362] 12:27:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fccd711e400) [pid = 1844] [serial = 1087] [outer = (nil)] 12:27:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 208 (0x7fccd932a800) [pid = 1844] [serial = 1088] [outer = 0x7fccd711e400] 12:27:32 INFO - PROCESS | 1844 | 1461180452736 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 209 (0x7fcce2086400) [pid = 1844] [serial = 1089] [outer = 0x7fccd711e400] 12:27:33 INFO - PROCESS | 1844 | 1461180453644 Marionette TRACE conn4 <- [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]]]}] 12:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1533ms 12:27:33 INFO - PROCESS | 1844 | 1461180453722 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 12:27:33 INFO - PROCESS | 1844 | 1461180453724 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 12:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:27:33 INFO - PROCESS | 1844 | 1461180453732 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:27:33 INFO - PROCESS | 1844 | 1461180453735 Marionette TRACE conn4 <- [1,1422,null,{}] 12:27:33 INFO - PROCESS | 1844 | 1461180453740 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:33 INFO - PROCESS | 1844 | 1461180453931 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 12:27:34 INFO - PROCESS | 1844 | 1461180454133 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb04a000 == 131 [pid = 1844] [id = 363] 12:27:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 210 (0x7fccd7115000) [pid = 1844] [serial = 1090] [outer = (nil)] 12:27:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 211 (0x7fccd932e400) [pid = 1844] [serial = 1091] [outer = 0x7fccd7115000] 12:27:34 INFO - PROCESS | 1844 | 1461180454203 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 212 (0x7fccdb1e9400) [pid = 1844] [serial = 1092] [outer = 0x7fccd7115000] 12:27:35 INFO - PROCESS | 1844 | 1461180455520 Marionette TRACE conn4 <- [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]]]}] 12:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1841ms 12:27:35 INFO - PROCESS | 1844 | 1461180455574 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 1844 | 1461180455580 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 12:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:27:35 INFO - PROCESS | 1844 | 1461180455590 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 1844 | 1461180455595 Marionette TRACE conn4 <- [1,1426,null,{}] 12:27:35 INFO - PROCESS | 1844 | 1461180455602 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:35 INFO - PROCESS | 1844 | 1461180455807 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 12:27:36 INFO - PROCESS | 1844 | 1461180456066 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc425800 == 132 [pid = 1844] [id = 364] 12:27:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 213 (0x7fccd5556c00) [pid = 1844] [serial = 1093] [outer = (nil)] 12:27:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 214 (0x7fccd711c400) [pid = 1844] [serial = 1094] [outer = 0x7fccd5556c00] 12:27:36 INFO - PROCESS | 1844 | 1461180456216 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 215 (0x7fccd87cdc00) [pid = 1844] [serial = 1095] [outer = 0x7fccd5556c00] 12:27:37 INFO - PROCESS | 1844 | 1461180457350 Marionette TRACE conn4 <- [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]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1783ms 12:27:37 INFO - PROCESS | 1844 | 1461180457374 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1844 | 1461180457383 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 12:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:27:37 INFO - PROCESS | 1844 | 1461180457393 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1844 | 1461180457397 Marionette TRACE conn4 <- [1,1430,null,{}] 12:27:37 INFO - PROCESS | 1844 | 1461180457402 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:37 INFO - PROCESS | 1844 | 1461180457588 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 12:27:37 INFO - PROCESS | 1844 | 1461180457839 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68c9800 == 133 [pid = 1844] [id = 365] 12:27:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 216 (0x7fccd54e2800) [pid = 1844] [serial = 1096] [outer = (nil)] 12:27:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 217 (0x7fccda509800) [pid = 1844] [serial = 1097] [outer = 0x7fccd54e2800] 12:27:37 INFO - PROCESS | 1844 | 1461180457922 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 218 (0x7fccdad14c00) [pid = 1844] [serial = 1098] [outer = 0x7fccd54e2800] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd7533000 == 132 [pid = 1844] [id = 303] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd95e0800 == 131 [pid = 1844] [id = 304] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 217 (0x7fcceb138800) [pid = 1844] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 216 (0x7fccfb03a000) [pid = 1844] [serial = 959] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 215 (0x7fccd7bf4000) [pid = 1844] [serial = 962] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 214 (0x7fccec79a400) [pid = 1844] [serial = 965] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 213 (0x7fccdbb8c400) [pid = 1844] [serial = 968] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 212 (0x7fccd555b400) [pid = 1844] [serial = 971] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 211 (0x7fccd38cf800) [pid = 1844] [serial = 974] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1dbc000 == 130 [pid = 1844] [id = 349] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc57f000 == 129 [pid = 1844] [id = 348] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc1e800 == 128 [pid = 1844] [id = 347] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd69e3800 == 127 [pid = 1844] [id = 346] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3bf4800 == 126 [pid = 1844] [id = 345] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb060000 == 125 [pid = 1844] [id = 344] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfda1d000 == 124 [pid = 1844] [id = 340] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfabf0000 == 123 [pid = 1844] [id = 339] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec38d000 == 122 [pid = 1844] [id = 338] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce84f8800 == 121 [pid = 1844] [id = 337] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce790e800 == 120 [pid = 1844] [id = 336] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce379f800 == 119 [pid = 1844] [id = 335] 12:27:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb00a000 == 118 [pid = 1844] [id = 334] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 210 (0x7fccdbb6ac00) [pid = 1844] [serial = 852] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 209 (0x7fccd7121400) [pid = 1844] [serial = 849] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 208 (0x7fcd00459000) [pid = 1844] [serial = 846] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 207 (0x7fccd87d7c00) [pid = 1844] [serial = 843] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fccfae12800) [pid = 1844] [serial = 840] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fccdad1c000) [pid = 1844] [serial = 837] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fccfff8a400) [pid = 1844] [serial = 834] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fccfc1c4c00) [pid = 1844] [serial = 831] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fccecd96000) [pid = 1844] [serial = 828] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fcceb807000) [pid = 1844] [serial = 825] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fcce4d7c800) [pid = 1844] [serial = 786] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fcd002ac400) [pid = 1844] [serial = 780] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccdb1eb000) [pid = 1844] [serial = 816] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fccdb1f0000) [pid = 1844] [serial = 783] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fcce6be2800) [pid = 1844] [serial = 822] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fcce6108c00) [pid = 1844] [serial = 768] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fccffebe800) [pid = 1844] [serial = 777] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fccfbddb800) [pid = 1844] [serial = 774] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fcce2ab4000) [pid = 1844] [serial = 765] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fcce37c8c00) [pid = 1844] [serial = 819] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fccfb035800) [pid = 1844] [serial = 762] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccee663c00) [pid = 1844] [serial = 771] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fcceb80e000) [pid = 1844] [serial = 876] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fcce79cdc00) [pid = 1844] [serial = 885] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccdb1a6800) [pid = 1844] [serial = 879] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fcce2c90000) [pid = 1844] [serial = 882] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fcce4b82000) [pid = 1844] [serial = 995] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd950dc00) [pid = 1844] [serial = 984] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccd9508000) [pid = 1844] [serial = 983] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccd7e59c00) [pid = 1844] [serial = 981] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccd74d6c00) [pid = 1844] [serial = 980] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd5557400) [pid = 1844] [serial = 978] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fccd54dfc00) [pid = 1844] [serial = 977] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccdbb93800) [pid = 1844] [serial = 989] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccdbf05000) [pid = 1844] [serial = 990] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccd9162800) [pid = 1844] [serial = 941] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fcce5f37800) [pid = 1844] [serial = 950] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fccda507c00) [pid = 1844] [serial = 986] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fccdb1eb800) [pid = 1844] [serial = 987] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fccee667000) [pid = 1844] [serial = 956] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fcce764ec00) [pid = 1844] [serial = 939] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fcce5da1c00) [pid = 1844] [serial = 938] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccdbda3800) [pid = 1844] [serial = 944] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fcce816b400) [pid = 1844] [serial = 953] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fcce484a400) [pid = 1844] [serial = 947] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccdc7a8800) [pid = 1844] [serial = 992] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fccda6eb400) [pid = 1844] [serial = 998] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fcce4d83800) [pid = 1844] [serial = 996] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccdc7a9800) [pid = 1844] [serial = 999] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fcce2088800) [pid = 1844] [serial = 993] [outer = (nil)] [url = about:blank] 12:27:38 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fcce4e84000) [pid = 1844] [serial = 684] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:27:38 INFO - PROCESS | 1844 | 1461180458931 Marionette TRACE conn4 <- [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]]]}] 12:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1591ms 12:27:38 INFO - PROCESS | 1844 | 1461180458986 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 1844 | 1461180458990 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 12:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:27:38 INFO - PROCESS | 1844 | 1461180458996 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - PROCESS | 1844 | 1461180459001 Marionette TRACE conn4 <- [1,1434,null,{}] 12:27:39 INFO - PROCESS | 1844 | 1461180459016 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:39 INFO - PROCESS | 1844 | 1461180459231 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 12:27:39 INFO - PROCESS | 1844 | 1461180459419 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb00a000 == 119 [pid = 1844] [id = 366] 12:27:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccd58a3000) [pid = 1844] [serial = 1099] [outer = (nil)] 12:27:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccdbb62400) [pid = 1844] [serial = 1100] [outer = 0x7fccd58a3000] 12:27:39 INFO - PROCESS | 1844 | 1461180459493 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccdbb90000) [pid = 1844] [serial = 1101] [outer = 0x7fccd58a3000] 12:27:40 INFO - PROCESS | 1844 | 1461180460324 Marionette TRACE conn4 <- [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]]]}] 12:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1390ms 12:27:40 INFO - PROCESS | 1844 | 1461180460387 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 12:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:27:40 INFO - PROCESS | 1844 | 1461180460391 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 12:27:40 INFO - PROCESS | 1844 | 1461180460398 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 1844 | 1461180460402 Marionette TRACE conn4 <- [1,1438,null,{}] 12:27:40 INFO - PROCESS | 1844 | 1461180460407 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:40 INFO - PROCESS | 1844 | 1461180460588 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 12:27:40 INFO - PROCESS | 1844 | 1461180460748 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc43d000 == 120 [pid = 1844] [id = 367] 12:27:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccd58a2c00) [pid = 1844] [serial = 1102] [outer = (nil)] 12:27:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fccdc5ed400) [pid = 1844] [serial = 1103] [outer = 0x7fccd58a2c00] 12:27:40 INFO - PROCESS | 1844 | 1461180460811 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fccdc7b0c00) [pid = 1844] [serial = 1104] [outer = 0x7fccd58a2c00] 12:27:41 INFO - PROCESS | 1844 | 1461180461617 Marionette TRACE conn4 <- [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]]]}] 12:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1283ms 12:27:41 INFO - PROCESS | 1844 | 1461180461681 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 12:27:41 INFO - PROCESS | 1844 | 1461180461696 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 12:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:27:41 INFO - PROCESS | 1844 | 1461180461713 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:27:41 INFO - PROCESS | 1844 | 1461180461716 Marionette TRACE conn4 <- [1,1442,null,{}] 12:27:41 INFO - PROCESS | 1844 | 1461180461721 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:41 INFO - PROCESS | 1844 | 1461180461949 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 12:27:41 INFO - PROCESS | 1844 | 1461180461974 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce2dd6000 == 121 [pid = 1844] [id = 368] 12:27:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fccdbb68400) [pid = 1844] [serial = 1105] [outer = (nil)] 12:27:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce2084c00) [pid = 1844] [serial = 1106] [outer = 0x7fccdbb68400] 12:27:42 INFO - PROCESS | 1844 | 1461180462037 Marionette DEBUG loaded listener.js 12:27:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcce2c8c000) [pid = 1844] [serial = 1107] [outer = 0x7fccdbb68400] 12:27:43 INFO - PROCESS | 1844 | 1461180463044 Marionette TRACE conn4 <- [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]]]}] 12:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1380ms 12:27:43 INFO - PROCESS | 1844 | 1461180463094 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 12:27:43 INFO - PROCESS | 1844 | 1461180463098 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 12:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:27:43 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccd74d7000) [pid = 1844] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:27:43 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccd4d59800) [pid = 1844] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:27:43 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccdbdaa800) [pid = 1844] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:27:43 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccd38c5c00) [pid = 1844] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:27:43 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fccd87d8c00) [pid = 1844] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:27:43 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccd54e1000) [pid = 1844] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:27:43 INFO - PROCESS | 1844 | 1461180463311 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 1844 | 1461180463313 Marionette TRACE conn4 <- [1,1446,null,{}] 12:27:43 INFO - PROCESS | 1844 | 1461180463319 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:43 INFO - PROCESS | 1844 | 1461180463487 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 12:27:43 INFO - PROCESS | 1844 | 1461180463506 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4419800 == 122 [pid = 1844] [id = 369] 12:27:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fcce37c3c00) [pid = 1844] [serial = 1108] [outer = (nil)] 12:27:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fcce4058000) [pid = 1844] [serial = 1109] [outer = 0x7fcce37c3c00] 12:27:43 INFO - PROCESS | 1844 | 1461180463572 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcce49af400) [pid = 1844] [serial = 1110] [outer = 0x7fcce37c3c00] 12:27:44 INFO - PROCESS | 1844 | 1461180464438 Marionette TRACE conn4 <- [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]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1203ms 12:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:27:44 INFO - PROCESS | 1844 | 1461180464491 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1844 | 1461180464493 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 12:27:44 INFO - PROCESS | 1844 | 1461180464499 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1844 | 1461180464502 Marionette TRACE conn4 <- [1,1450,null,{}] 12:27:44 INFO - PROCESS | 1844 | 1461180464517 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:44 INFO - PROCESS | 1844 | 1461180464701 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 12:27:44 INFO - PROCESS | 1844 | 1461180464712 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4877000 == 123 [pid = 1844] [id = 370] 12:27:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fcce38b6c00) [pid = 1844] [serial = 1111] [outer = (nil)] 12:27:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce4ca9c00) [pid = 1844] [serial = 1112] [outer = 0x7fcce38b6c00] 12:27:44 INFO - PROCESS | 1844 | 1461180464773 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcce5cc2400) [pid = 1844] [serial = 1113] [outer = 0x7fcce38b6c00] 12:27:45 INFO - PROCESS | 1844 | 1461180465854 Marionette TRACE conn4 <- [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]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1392ms 12:27:45 INFO - PROCESS | 1844 | 1461180465892 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 1844 | 1461180465897 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 12:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:27:45 INFO - PROCESS | 1844 | 1461180465906 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 1844 | 1461180465911 Marionette TRACE conn4 <- [1,1454,null,{}] 12:27:45 INFO - PROCESS | 1844 | 1461180465921 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:46 INFO - PROCESS | 1844 | 1461180466133 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 12:27:46 INFO - PROCESS | 1844 | 1461180466392 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb007800 == 124 [pid = 1844] [id = 371] 12:27:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fccd5557400) [pid = 1844] [serial = 1114] [outer = (nil)] 12:27:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fccd74d4000) [pid = 1844] [serial = 1115] [outer = 0x7fccd5557400] 12:27:46 INFO - PROCESS | 1844 | 1461180466513 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fccd87d4800) [pid = 1844] [serial = 1116] [outer = 0x7fccd5557400] 12:27:47 INFO - PROCESS | 1844 | 1461180467453 Marionette TRACE conn4 <- [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]]]}] 12:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1587ms 12:27:47 INFO - PROCESS | 1844 | 1461180467494 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 12:27:47 INFO - PROCESS | 1844 | 1461180467503 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 12:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:27:47 INFO - PROCESS | 1844 | 1461180467515 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 1844 | 1461180467519 Marionette TRACE conn4 <- [1,1458,null,{}] 12:27:47 INFO - PROCESS | 1844 | 1461180467526 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:47 INFO - PROCESS | 1844 | 1461180467726 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 12:27:47 INFO - PROCESS | 1844 | 1461180467914 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc756800 == 125 [pid = 1844] [id = 372] 12:27:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccd589f000) [pid = 1844] [serial = 1117] [outer = (nil)] 12:27:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccda6ec400) [pid = 1844] [serial = 1118] [outer = 0x7fccd589f000] 12:27:47 INFO - PROCESS | 1844 | 1461180467985 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fccdb1e8800) [pid = 1844] [serial = 1119] [outer = 0x7fccd589f000] 12:27:49 INFO - PROCESS | 1844 | 1461180469132 Marionette TRACE conn4 <- [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]]]}] 12:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1680ms 12:27:49 INFO - PROCESS | 1844 | 1461180469196 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 12:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:27:49 INFO - PROCESS | 1844 | 1461180469200 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 12:27:49 INFO - PROCESS | 1844 | 1461180469206 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - PROCESS | 1844 | 1461180469213 Marionette TRACE conn4 <- [1,1462,null,{}] 12:27:49 INFO - PROCESS | 1844 | 1461180469229 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:49 INFO - PROCESS | 1844 | 1461180469471 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 12:27:49 INFO - PROCESS | 1844 | 1461180469705 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce790c000 == 126 [pid = 1844] [id = 373] 12:27:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcce2a80c00) [pid = 1844] [serial = 1120] [outer = (nil)] 12:27:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fcce2c91800) [pid = 1844] [serial = 1121] [outer = 0x7fcce2a80c00] 12:27:49 INFO - PROCESS | 1844 | 1461180469794 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce3a97800) [pid = 1844] [serial = 1122] [outer = 0x7fcce2a80c00] 12:27:50 INFO - PROCESS | 1844 | 1461180470694 Marionette TRACE conn4 <- [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]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1537ms 12:27:50 INFO - PROCESS | 1844 | 1461180470745 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 12:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:27:50 INFO - PROCESS | 1844 | 1461180470750 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 12:27:50 INFO - PROCESS | 1844 | 1461180470756 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 1844 | 1461180470759 Marionette TRACE conn4 <- [1,1466,null,{}] 12:27:50 INFO - PROCESS | 1844 | 1461180470764 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:50 INFO - PROCESS | 1844 | 1461180470959 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 12:27:51 INFO - PROCESS | 1844 | 1461180471153 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce88b4800 == 127 [pid = 1844] [id = 374] 12:27:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce484dc00) [pid = 1844] [serial = 1123] [outer = (nil)] 12:27:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fcce5cbcc00) [pid = 1844] [serial = 1124] [outer = 0x7fcce484dc00] 12:27:51 INFO - PROCESS | 1844 | 1461180471272 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce5f36000) [pid = 1844] [serial = 1125] [outer = 0x7fcce484dc00] 12:27:52 INFO - PROCESS | 1844 | 1461180472177 Marionette TRACE conn4 <- [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]]]}] 12:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1484ms 12:27:52 INFO - PROCESS | 1844 | 1461180472240 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 12:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:27:52 INFO - PROCESS | 1844 | 1461180472244 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 12:27:52 INFO - PROCESS | 1844 | 1461180472250 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 1844 | 1461180472253 Marionette TRACE conn4 <- [1,1470,null,{}] 12:27:52 INFO - PROCESS | 1844 | 1461180472259 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:52 INFO - PROCESS | 1844 | 1461180472446 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 12:27:52 INFO - PROCESS | 1844 | 1461180472643 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec8a8000 == 128 [pid = 1844] [id = 375] 12:27:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fcce4844c00) [pid = 1844] [serial = 1126] [outer = (nil)] 12:27:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fcce6be3800) [pid = 1844] [serial = 1127] [outer = 0x7fcce4844c00] 12:27:52 INFO - PROCESS | 1844 | 1461180472752 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcce77b7c00) [pid = 1844] [serial = 1128] [outer = 0x7fcce4844c00] 12:27:53 INFO - PROCESS | 1844 | 1461180473652 Marionette TRACE conn4 <- [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]]]}] 12:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1434ms 12:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:27:53 INFO - PROCESS | 1844 | 1461180473685 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 1844 | 1461180473688 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 12:27:53 INFO - PROCESS | 1844 | 1461180473694 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 1844 | 1461180473697 Marionette TRACE conn4 <- [1,1474,null,{}] 12:27:53 INFO - PROCESS | 1844 | 1461180473702 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:53 INFO - PROCESS | 1844 | 1461180473930 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 12:27:54 INFO - PROCESS | 1844 | 1461180474131 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee20a000 == 129 [pid = 1844] [id = 376] 12:27:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcce77b9000) [pid = 1844] [serial = 1129] [outer = (nil)] 12:27:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fcce8b4e000) [pid = 1844] [serial = 1130] [outer = 0x7fcce77b9000] 12:27:54 INFO - PROCESS | 1844 | 1461180474204 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fcceb1acc00) [pid = 1844] [serial = 1131] [outer = 0x7fcce77b9000] 12:27:55 INFO - PROCESS | 1844 | 1461180475191 Marionette TRACE conn4 <- [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]]]}] 12:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1535ms 12:27:55 INFO - PROCESS | 1844 | 1461180475230 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 12:27:55 INFO - PROCESS | 1844 | 1461180475233 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 12:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:27:55 INFO - PROCESS | 1844 | 1461180475240 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 1844 | 1461180475243 Marionette TRACE conn4 <- [1,1478,null,{}] 12:27:55 INFO - PROCESS | 1844 | 1461180475249 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:55 INFO - PROCESS | 1844 | 1461180475456 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 12:27:55 INFO - PROCESS | 1844 | 1461180475654 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0c6b000 == 130 [pid = 1844] [id = 377] 12:27:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fcceb226c00) [pid = 1844] [serial = 1132] [outer = (nil)] 12:27:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fcceb682800) [pid = 1844] [serial = 1133] [outer = 0x7fcceb226c00] 12:27:55 INFO - PROCESS | 1844 | 1461180475731 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fccec15a800) [pid = 1844] [serial = 1134] [outer = 0x7fcceb226c00] 12:27:56 INFO - PROCESS | 1844 | 1461180476687 Marionette TRACE conn4 <- [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]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1482ms 12:27:56 INFO - PROCESS | 1844 | 1461180476724 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 1844 | 1461180476728 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 12:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:27:56 INFO - PROCESS | 1844 | 1461180476734 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1844 | 1461180476738 Marionette TRACE conn4 <- [1,1482,null,{}] 12:27:56 INFO - PROCESS | 1844 | 1461180476744 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:56 INFO - PROCESS | 1844 | 1461180476930 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 12:27:57 INFO - PROCESS | 1844 | 1461180477127 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4cd5800 == 131 [pid = 1844] [id = 378] 12:27:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fcceb227c00) [pid = 1844] [serial = 1135] [outer = (nil)] 12:27:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fccec794400) [pid = 1844] [serial = 1136] [outer = 0x7fcceb227c00] 12:27:57 INFO - PROCESS | 1844 | 1461180477212 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fccec8ef800) [pid = 1844] [serial = 1137] [outer = 0x7fcceb227c00] 12:27:58 INFO - PROCESS | 1844 | 1461180478174 Marionette TRACE conn4 <- [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]]]}] 12:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1486ms 12:27:58 INFO - PROCESS | 1844 | 1461180478222 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 1844 | 1461180478225 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 12:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:27:58 INFO - PROCESS | 1844 | 1461180478233 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 1844 | 1461180478236 Marionette TRACE conn4 <- [1,1486,null,{}] 12:27:58 INFO - PROCESS | 1844 | 1461180478242 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:58 INFO - PROCESS | 1844 | 1461180478452 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 12:27:58 INFO - PROCESS | 1844 | 1461180478689 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfac79800 == 132 [pid = 1844] [id = 379] 12:27:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fccec37d400) [pid = 1844] [serial = 1138] [outer = (nil)] 12:27:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fccecd99800) [pid = 1844] [serial = 1139] [outer = 0x7fccec37d400] 12:27:58 INFO - PROCESS | 1844 | 1461180478774 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fcced3e7800) [pid = 1844] [serial = 1140] [outer = 0x7fccec37d400] 12:27:59 INFO - PROCESS | 1844 | 1461180479633 Marionette TRACE conn4 <- [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]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1429ms 12:27:59 INFO - PROCESS | 1844 | 1461180479663 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 12:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:27:59 INFO - PROCESS | 1844 | 1461180479667 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 12:27:59 INFO - PROCESS | 1844 | 1461180479674 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 1844 | 1461180479677 Marionette TRACE conn4 <- [1,1490,null,{}] 12:27:59 INFO - PROCESS | 1844 | 1461180479682 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:59 INFO - PROCESS | 1844 | 1461180479876 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 12:28:00 INFO - PROCESS | 1844 | 1461180480077 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbe19800 == 133 [pid = 1844] [id = 380] 12:28:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fccec8f9800) [pid = 1844] [serial = 1141] [outer = (nil)] 12:28:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fccedc62400) [pid = 1844] [serial = 1142] [outer = 0x7fccec8f9800] 12:28:00 INFO - PROCESS | 1844 | 1461180480153 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fccedfe8000) [pid = 1844] [serial = 1143] [outer = 0x7fccec8f9800] 12:28:01 INFO - PROCESS | 1844 | 1461180481072 Marionette TRACE conn4 <- [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]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1429ms 12:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:28:01 INFO - PROCESS | 1844 | 1461180481103 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1844 | 1461180481106 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 12:28:01 INFO - PROCESS | 1844 | 1461180481112 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 1844 | 1461180481116 Marionette TRACE conn4 <- [1,1494,null,{}] 12:28:01 INFO - PROCESS | 1844 | 1461180481121 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:01 INFO - PROCESS | 1844 | 1461180481331 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 12:28:01 INFO - PROCESS | 1844 | 1461180481542 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff96e000 == 134 [pid = 1844] [id = 381] 12:28:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fcced6bf000) [pid = 1844] [serial = 1144] [outer = (nil)] 12:28:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fcceef47000) [pid = 1844] [serial = 1145] [outer = 0x7fcced6bf000] 12:28:01 INFO - PROCESS | 1844 | 1461180481667 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccf0f2f800) [pid = 1844] [serial = 1146] [outer = 0x7fcced6bf000] 12:28:02 INFO - PROCESS | 1844 | 1461180482650 Marionette TRACE conn4 <- [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]]]}] 12:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1585ms 12:28:02 INFO - PROCESS | 1844 | 1461180482697 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 1844 | 1461180482701 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 12:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:28:02 INFO - PROCESS | 1844 | 1461180482707 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1844 | 1461180482710 Marionette TRACE conn4 <- [1,1498,null,{}] 12:28:02 INFO - PROCESS | 1844 | 1461180482716 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:02 INFO - PROCESS | 1844 | 1461180482912 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 12:28:03 INFO - PROCESS | 1844 | 1461180483164 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69f5000 == 135 [pid = 1844] [id = 382] 12:28:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fccd4d67c00) [pid = 1844] [serial = 1147] [outer = (nil)] 12:28:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fccd932c000) [pid = 1844] [serial = 1148] [outer = 0x7fccd4d67c00] 12:28:03 INFO - PROCESS | 1844 | 1461180483281 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fccfae14400) [pid = 1844] [serial = 1149] [outer = 0x7fccd4d67c00] 12:28:04 INFO - PROCESS | 1844 | 1461180484178 Marionette TRACE conn4 <- [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]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1489ms 12:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:28:04 INFO - PROCESS | 1844 | 1461180484196 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1844 | 1461180484199 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 12:28:04 INFO - PROCESS | 1844 | 1461180484205 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1844 | 1461180484208 Marionette TRACE conn4 <- [1,1502,null,{}] 12:28:04 INFO - PROCESS | 1844 | 1461180484213 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:04 INFO - PROCESS | 1844 | 1461180484400 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 12:28:04 INFO - PROCESS | 1844 | 1461180484601 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbe78000 == 136 [pid = 1844] [id = 383] 12:28:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fccd3e5f800) [pid = 1844] [serial = 1150] [outer = (nil)] 12:28:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fccf9dbec00) [pid = 1844] [serial = 1151] [outer = 0x7fccd3e5f800] 12:28:04 INFO - PROCESS | 1844 | 1461180484711 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 208 (0x7fccfb03c000) [pid = 1844] [serial = 1152] [outer = 0x7fccd3e5f800] 12:28:05 INFO - PROCESS | 1844 | 1461180485547 Marionette TRACE conn4 <- [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]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1389ms 12:28:05 INFO - PROCESS | 1844 | 1461180485594 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1844 | 1461180485597 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 12:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:28:05 INFO - PROCESS | 1844 | 1461180485603 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1844 | 1461180485605 Marionette TRACE conn4 <- [1,1506,null,{}] 12:28:05 INFO - PROCESS | 1844 | 1461180485611 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:05 INFO - PROCESS | 1844 | 1461180485785 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 12:28:06 INFO - PROCESS | 1844 | 1461180486460 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc1d800 == 137 [pid = 1844] [id = 384] 12:28:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 209 (0x7fccd3e67800) [pid = 1844] [serial = 1153] [outer = (nil)] 12:28:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 210 (0x7fccd4d5e400) [pid = 1844] [serial = 1154] [outer = 0x7fccd3e67800] 12:28:06 INFO - PROCESS | 1844 | 1461180486537 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 211 (0x7fccd7114800) [pid = 1844] [serial = 1155] [outer = 0x7fccd3e67800] 12:28:07 INFO - PROCESS | 1844 | 1461180487391 Marionette TRACE conn4 <- [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]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1839ms 12:28:07 INFO - PROCESS | 1844 | 1461180487445 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 1844 | 1461180487452 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 12:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:28:07 INFO - PROCESS | 1844 | 1461180487460 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1844 | 1461180487464 Marionette TRACE conn4 <- [1,1510,null,{}] 12:28:07 INFO - PROCESS | 1844 | 1461180487471 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:07 INFO - PROCESS | 1844 | 1461180487664 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 12:28:07 INFO - PROCESS | 1844 | 1461180487881 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbe7c800 == 138 [pid = 1844] [id = 385] 12:28:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 212 (0x7fccd3e69800) [pid = 1844] [serial = 1156] [outer = (nil)] 12:28:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 213 (0x7fccd7118c00) [pid = 1844] [serial = 1157] [outer = 0x7fccd3e69800] 12:28:07 INFO - PROCESS | 1844 | 1461180487950 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 214 (0x7fccd9505000) [pid = 1844] [serial = 1158] [outer = 0x7fccd3e69800] 12:28:09 INFO - PROCESS | 1844 | 1461180489020 Marionette TRACE conn4 <- [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]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1589ms 12:28:09 INFO - PROCESS | 1844 | 1461180489053 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 1844 | 1461180489058 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 12:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:28:09 INFO - PROCESS | 1844 | 1461180489065 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 1844 | 1461180489068 Marionette TRACE conn4 <- [1,1514,null,{}] 12:28:09 INFO - PROCESS | 1844 | 1461180489074 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:09 INFO - PROCESS | 1844 | 1461180489258 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 12:28:09 INFO - PROCESS | 1844 | 1461180489556 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3bf4800 == 139 [pid = 1844] [id = 386] 12:28:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 215 (0x7fccd7114c00) [pid = 1844] [serial = 1159] [outer = (nil)] 12:28:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 216 (0x7fccd950c000) [pid = 1844] [serial = 1160] [outer = 0x7fccd7114c00] 12:28:09 INFO - PROCESS | 1844 | 1461180489723 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 217 (0x7fccdb1ad000) [pid = 1844] [serial = 1161] [outer = 0x7fccd7114c00] 12:28:09 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced5e9800 == 138 [pid = 1844] [id = 230] 12:28:10 INFO - PROCESS | 1844 | --DOMWINDOW == 216 (0x7fccd589d400) [pid = 1844] [serial = 1031] [outer = (nil)] [url = about:blank] 12:28:10 INFO - PROCESS | 1844 | --DOMWINDOW == 215 (0x7fccd9336000) [pid = 1844] [serial = 1052] [outer = (nil)] [url = about:blank] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccedd2c000 == 137 [pid = 1844] [id = 56] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4419800 == 136 [pid = 1844] [id = 369] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce2dd6000 == 135 [pid = 1844] [id = 368] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc43d000 == 134 [pid = 1844] [id = 367] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb00a000 == 133 [pid = 1844] [id = 366] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68c9800 == 132 [pid = 1844] [id = 365] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc425800 == 131 [pid = 1844] [id = 364] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4649000 == 130 [pid = 1844] [id = 354] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3b1b800 == 129 [pid = 1844] [id = 353] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc56b000 == 128 [pid = 1844] [id = 352] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68e5800 == 127 [pid = 1844] [id = 351] 12:28:10 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc74b000 == 126 [pid = 1844] [id = 350] 12:28:11 INFO - PROCESS | 1844 | 1461180491061 Marionette TRACE conn4 <- [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]]]}] 12:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2032ms 12:28:11 INFO - PROCESS | 1844 | 1461180491109 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 1844 | 1461180491115 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 214 (0x7fccdb1e7000) [pid = 1844] [serial = 1007] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 213 (0x7fcce5cc5000) [pid = 1844] [serial = 1013] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 212 (0x7fccd7bea800) [pid = 1844] [serial = 1037] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 211 (0x7fccec86f800) [pid = 1844] [serial = 1019] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 210 (0x7fccd555a800) [pid = 1844] [serial = 1035] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 209 (0x7fccfaea0000) [pid = 1844] [serial = 1022] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 208 (0x7fccdbf0c400) [pid = 1844] [serial = 1049] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 207 (0x7fcce4062000) [pid = 1844] [serial = 1001] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fccd9352800) [pid = 1844] [serial = 1040] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fcce2084800) [pid = 1844] [serial = 1010] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fccdbb6d000) [pid = 1844] [serial = 1046] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fccdc7a6800) [pid = 1844] [serial = 1050] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fcce79c5000) [pid = 1844] [serial = 1016] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fcce4b80000) [pid = 1844] [serial = 1028] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fccdb1ac800) [pid = 1844] [serial = 1044] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccd7bf4400) [pid = 1844] [serial = 1004] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccd3e67400) [pid = 1844] [serial = 1025] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fccdbb92400) [pid = 1844] [serial = 1047] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccd7e56800) [pid = 1844] [serial = 1038] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fccd4d61000) [pid = 1844] [serial = 1034] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fccdad17800) [pid = 1844] [serial = 1043] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fccda50b000) [pid = 1844] [serial = 1041] [outer = (nil)] [url = about:blank] 12:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:28:11 INFO - PROCESS | 1844 | 1461180491207 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 1844 | 1461180491221 Marionette TRACE conn4 <- [1,1518,null,{}] 12:28:11 INFO - PROCESS | 1844 | 1461180491250 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:11 INFO - PROCESS | 1844 | 1461180491527 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 12:28:11 INFO - PROCESS | 1844 | 1461180491765 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbd13000 == 127 [pid = 1844] [id = 387] 12:28:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fccd7115c00) [pid = 1844] [serial = 1162] [outer = (nil)] 12:28:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fccdbb6b800) [pid = 1844] [serial = 1163] [outer = 0x7fccd7115c00] 12:28:11 INFO - PROCESS | 1844 | 1461180491832 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fccdbb91000) [pid = 1844] [serial = 1164] [outer = 0x7fccd7115c00] 12:28:12 INFO - PROCESS | 1844 | 1461180492551 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1403ms 12:28:12 INFO - PROCESS | 1844 | 1461180492574 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 12:28:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:28:12 INFO - PROCESS | 1844 | 1461180492578 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 12:28:12 INFO - PROCESS | 1844 | 1461180492585 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1844 | 1461180492588 Marionette TRACE conn4 <- [1,1522,null,{}] 12:28:12 INFO - PROCESS | 1844 | 1461180492593 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:12 INFO - PROCESS | 1844 | 1461180492826 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 12:28:12 INFO - PROCESS | 1844 | 1461180492858 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1dba000 == 128 [pid = 1844] [id = 388] 12:28:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fccdad13800) [pid = 1844] [serial = 1165] [outer = (nil)] 12:28:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fccdc5e8800) [pid = 1844] [serial = 1166] [outer = 0x7fccdad13800] 12:28:12 INFO - PROCESS | 1844 | 1461180492920 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fccdc7b0800) [pid = 1844] [serial = 1167] [outer = 0x7fccdad13800] 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:13 INFO - PROCESS | 1844 | 1461180493775 Marionette TRACE conn4 <- [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"]]]}] 12:28:13 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 () { 12:28:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:28:13 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 () { 12:28:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:28:13 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 () { 12:28:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:28:13 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 () { 12:28:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:28:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1238ms 12:28:13 INFO - PROCESS | 1844 | 1461180493829 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1844 | 1461180493835 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 12:28:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:28:13 INFO - PROCESS | 1844 | 1461180493842 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1844 | 1461180493844 Marionette TRACE conn4 <- [1,1526,null,{}] 12:28:13 INFO - PROCESS | 1844 | 1461180493856 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:14 INFO - PROCESS | 1844 | 1461180494086 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 12:28:14 INFO - PROCESS | 1844 | 1461180494117 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4016800 == 129 [pid = 1844] [id = 389] 12:28:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fcce208d000) [pid = 1844] [serial = 1168] [outer = (nil)] 12:28:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fcce37c9800) [pid = 1844] [serial = 1169] [outer = 0x7fcce208d000] 12:28:14 INFO - PROCESS | 1844 | 1461180494190 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fcce48b5400) [pid = 1844] [serial = 1170] [outer = 0x7fcce208d000] 12:28:15 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fccd54e2800) [pid = 1844] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:28:15 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fccdbb68400) [pid = 1844] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:28:15 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fcce37c3c00) [pid = 1844] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:28:15 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccd4d67400) [pid = 1844] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:28:15 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fccd58a2c00) [pid = 1844] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:28:15 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccd58a3000) [pid = 1844] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:28:15 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fccd5556c00) [pid = 1844] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:28:15 INFO - PROCESS | 1844 | 1461180495351 Marionette TRACE conn4 <- [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"]]]}] 12:28:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:28:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:28:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:28:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1539ms 12:28:15 INFO - PROCESS | 1844 | 1461180495385 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1844 | 1461180495388 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 12:28:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:28:15 INFO - PROCESS | 1844 | 1461180495394 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1844 | 1461180495396 Marionette TRACE conn4 <- [1,1530,null,{}] 12:28:15 INFO - PROCESS | 1844 | 1461180495401 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:15 INFO - PROCESS | 1844 | 1461180495633 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 12:28:15 INFO - PROCESS | 1844 | 1461180495655 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c52800 == 130 [pid = 1844] [id = 390] 12:28:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fcce208e800) [pid = 1844] [serial = 1171] [outer = (nil)] 12:28:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fcce4dd3400) [pid = 1844] [serial = 1172] [outer = 0x7fcce208e800] 12:28:15 INFO - PROCESS | 1844 | 1461180495714 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fcce5cc1c00) [pid = 1844] [serial = 1173] [outer = 0x7fcce208e800] 12:28:16 INFO - PROCESS | 1844 | 1461180496401 Marionette TRACE conn4 <- [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]]]}] 12:28:16 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 12:28:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:28:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:28:16 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. 12:28:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:28:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1035ms 12:28:16 INFO - PROCESS | 1844 | 1461180496432 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 1844 | 1461180496436 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 12:28:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:28:16 INFO - PROCESS | 1844 | 1461180496442 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1844 | 1461180496444 Marionette TRACE conn4 <- [1,1534,null,{}] 12:28:16 INFO - PROCESS | 1844 | 1461180496466 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:16 INFO - PROCESS | 1844 | 1461180496626 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 12:28:16 INFO - PROCESS | 1844 | 1461180496791 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8130000 == 131 [pid = 1844] [id = 391] 12:28:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fcce48b9800) [pid = 1844] [serial = 1174] [outer = (nil)] 12:28:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fcce5cc4400) [pid = 1844] [serial = 1175] [outer = 0x7fcce48b9800] 12:28:16 INFO - PROCESS | 1844 | 1461180496852 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fcce77b4c00) [pid = 1844] [serial = 1176] [outer = 0x7fcce48b9800] 12:28:17 INFO - PROCESS | 1844 | 1461180497882 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:28:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1494ms 12:28:17 INFO - PROCESS | 1844 | 1461180497938 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1844 | 1461180497946 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 12:28:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:28:17 INFO - PROCESS | 1844 | 1461180497955 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1844 | 1461180497960 Marionette TRACE conn4 <- [1,1538,null,{}] 12:28:17 INFO - PROCESS | 1844 | 1461180497969 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:18 INFO - PROCESS | 1844 | 1461180498185 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 12:28:18 INFO - PROCESS | 1844 | 1461180498446 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc1e800 == 132 [pid = 1844] [id = 392] 12:28:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccd915f000) [pid = 1844] [serial = 1177] [outer = (nil)] 12:28:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fccd9349800) [pid = 1844] [serial = 1178] [outer = 0x7fccd915f000] 12:28:18 INFO - PROCESS | 1844 | 1461180498565 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fccda50a800) [pid = 1844] [serial = 1179] [outer = 0x7fccd915f000] 12:28:19 INFO - PROCESS | 1844 | 1461180499553 Marionette TRACE conn4 <- [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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:28:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1640ms 12:28:19 INFO - PROCESS | 1844 | 1461180499596 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1844 | 1461180499605 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 12:28:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:28:19 INFO - PROCESS | 1844 | 1461180499616 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1844 | 1461180499619 Marionette TRACE conn4 <- [1,1542,null,{}] 12:28:19 INFO - PROCESS | 1844 | 1461180499626 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:19 INFO - PROCESS | 1844 | 1461180499843 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 12:28:20 INFO - PROCESS | 1844 | 1461180500124 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4717800 == 133 [pid = 1844] [id = 393] 12:28:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fccdad15800) [pid = 1844] [serial = 1180] [outer = (nil)] 12:28:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fccdbf0a800) [pid = 1844] [serial = 1181] [outer = 0x7fccdad15800] 12:28:20 INFO - PROCESS | 1844 | 1461180500244 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fcce1eef800) [pid = 1844] [serial = 1182] [outer = 0x7fccdad15800] 12:28:21 INFO - PROCESS | 1844 | 1461180501099 Marionette TRACE conn4 <- [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]]]}] 12:28:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:28:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1536ms 12:28:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:28:21 INFO - PROCESS | 1844 | 1461180501153 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 12:28:21 INFO - PROCESS | 1844 | 1461180501156 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 12:28:21 INFO - PROCESS | 1844 | 1461180501162 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 1844 | 1461180501168 Marionette TRACE conn4 <- [1,1546,null,{}] 12:28:21 INFO - PROCESS | 1844 | 1461180501184 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:21 INFO - PROCESS | 1844 | 1461180501374 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 12:28:21 INFO - PROCESS | 1844 | 1461180501574 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec1cd800 == 134 [pid = 1844] [id = 394] 12:28:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 208 (0x7fccdbb86400) [pid = 1844] [serial = 1183] [outer = (nil)] 12:28:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 209 (0x7fcce4b7d800) [pid = 1844] [serial = 1184] [outer = 0x7fccdbb86400] 12:28:21 INFO - PROCESS | 1844 | 1461180501654 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 210 (0x7fcce61b1c00) [pid = 1844] [serial = 1185] [outer = 0x7fccdbb86400] 12:28:22 INFO - PROCESS | 1844 | 1461180502553 Marionette TRACE conn4 <- [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]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:28:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1439ms 12:28:22 INFO - PROCESS | 1844 | 1461180502601 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 12:28:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:28:22 INFO - PROCESS | 1844 | 1461180502606 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 12:28:22 INFO - PROCESS | 1844 | 1461180502613 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1844 | 1461180502616 Marionette TRACE conn4 <- [1,1550,null,{}] 12:28:22 INFO - PROCESS | 1844 | 1461180502621 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:22 INFO - PROCESS | 1844 | 1461180502800 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 12:28:23 INFO - PROCESS | 1844 | 1461180503006 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee20a800 == 135 [pid = 1844] [id = 395] 12:28:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 211 (0x7fcce1efb400) [pid = 1844] [serial = 1186] [outer = (nil)] 12:28:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 212 (0x7fcce8163800) [pid = 1844] [serial = 1187] [outer = 0x7fcce1efb400] 12:28:23 INFO - PROCESS | 1844 | 1461180503077 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 213 (0x7fcce8b51000) [pid = 1844] [serial = 1188] [outer = 0x7fcce1efb400] 12:28:23 INFO - PROCESS | 1844 | 1461180503934 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:28:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1383ms 12:28:23 INFO - PROCESS | 1844 | 1461180503997 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 12:28:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:28:24 INFO - PROCESS | 1844 | 1461180504000 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 12:28:24 INFO - PROCESS | 1844 | 1461180504007 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1844 | 1461180504010 Marionette TRACE conn4 <- [1,1554,null,{}] 12:28:24 INFO - PROCESS | 1844 | 1461180504015 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:24 INFO - PROCESS | 1844 | 1461180504224 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 12:28:24 INFO - PROCESS | 1844 | 1461180504423 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfc020800 == 136 [pid = 1844] [id = 396] 12:28:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 214 (0x7fccdb1e5400) [pid = 1844] [serial = 1189] [outer = (nil)] 12:28:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 215 (0x7fcce8b49800) [pid = 1844] [serial = 1190] [outer = 0x7fccdb1e5400] 12:28:24 INFO - PROCESS | 1844 | 1461180504500 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 216 (0x7fcceb68ac00) [pid = 1844] [serial = 1191] [outer = 0x7fccdb1e5400] 12:28:25 INFO - PROCESS | 1844 | 1461180505422 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:28:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1479ms 12:28:25 INFO - PROCESS | 1844 | 1461180505486 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1844 | 1461180505490 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 12:28:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:28:25 INFO - PROCESS | 1844 | 1461180505496 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1844 | 1461180505499 Marionette TRACE conn4 <- [1,1558,null,{}] 12:28:25 INFO - PROCESS | 1844 | 1461180505504 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:25 INFO - PROCESS | 1844 | 1461180505717 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 12:28:25 INFO - PROCESS | 1844 | 1461180505961 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfffd3800 == 137 [pid = 1844] [id = 397] 12:28:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 217 (0x7fcceb8b9c00) [pid = 1844] [serial = 1192] [outer = (nil)] 12:28:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 218 (0x7fccee669c00) [pid = 1844] [serial = 1193] [outer = 0x7fcceb8b9c00] 12:28:26 INFO - PROCESS | 1844 | 1461180506082 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 219 (0x7fccfabbb800) [pid = 1844] [serial = 1194] [outer = 0x7fcceb8b9c00] 12:28:26 INFO - PROCESS | 1844 | 1461180506921 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:28:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1480ms 12:28:26 INFO - PROCESS | 1844 | 1461180506977 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1844 | 1461180506981 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 12:28:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:28:26 INFO - PROCESS | 1844 | 1461180506987 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1844 | 1461180506989 Marionette TRACE conn4 <- [1,1562,null,{}] 12:28:26 INFO - PROCESS | 1844 | 1461180506995 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:27 INFO - PROCESS | 1844 | 1461180507172 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 12:28:27 INFO - PROCESS | 1844 | 1461180507379 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd00410000 == 138 [pid = 1844] [id = 398] 12:28:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 220 (0x7fccec798400) [pid = 1844] [serial = 1195] [outer = (nil)] 12:28:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 221 (0x7fccfb0a6000) [pid = 1844] [serial = 1196] [outer = 0x7fccec798400] 12:28:27 INFO - PROCESS | 1844 | 1461180507450 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 222 (0x7fccfc1ed800) [pid = 1844] [serial = 1197] [outer = 0x7fccec798400] 12:28:28 INFO - PROCESS | 1844 | 1461180508319 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:28:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1387ms 12:28:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:28:28 INFO - PROCESS | 1844 | 1461180508375 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 1844 | 1461180508378 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 12:28:28 INFO - PROCESS | 1844 | 1461180508384 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1844 | 1461180508387 Marionette TRACE conn4 <- [1,1566,null,{}] 12:28:28 INFO - PROCESS | 1844 | 1461180508392 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:28 INFO - PROCESS | 1844 | 1461180508570 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 12:28:28 INFO - PROCESS | 1844 | 1461180508775 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02dd9800 == 139 [pid = 1844] [id = 399] 12:28:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 223 (0x7fccfa976000) [pid = 1844] [serial = 1198] [outer = (nil)] 12:28:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 224 (0x7fccfdfa3800) [pid = 1844] [serial = 1199] [outer = 0x7fccfa976000] 12:28:28 INFO - PROCESS | 1844 | 1461180508845 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 225 (0x7fccffec4000) [pid = 1844] [serial = 1200] [outer = 0x7fccfa976000] 12:28:29 INFO - PROCESS | 1844 | 1461180509735 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:28:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1379ms 12:28:29 INFO - PROCESS | 1844 | 1461180509762 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1844 | 1461180509766 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 12:28:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:28:29 INFO - PROCESS | 1844 | 1461180509772 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1844 | 1461180509774 Marionette TRACE conn4 <- [1,1570,null,{}] 12:28:29 INFO - PROCESS | 1844 | 1461180509780 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:29 INFO - PROCESS | 1844 | 1461180509977 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 12:28:30 INFO - PROCESS | 1844 | 1461180510185 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6899800 == 140 [pid = 1844] [id = 400] 12:28:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 226 (0x7fccdb1e4000) [pid = 1844] [serial = 1201] [outer = (nil)] 12:28:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 227 (0x7fccfff88c00) [pid = 1844] [serial = 1202] [outer = 0x7fccdb1e4000] 12:28:30 INFO - PROCESS | 1844 | 1461180510256 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fcd000c3c00) [pid = 1844] [serial = 1203] [outer = 0x7fccdb1e4000] 12:28:31 INFO - PROCESS | 1844 | 1461180511113 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:28:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1383ms 12:28:31 INFO - PROCESS | 1844 | 1461180511159 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1844 | 1461180511163 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 12:28:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:28:31 INFO - PROCESS | 1844 | 1461180511169 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1844 | 1461180511172 Marionette TRACE conn4 <- [1,1574,null,{}] 12:28:31 INFO - PROCESS | 1844 | 1461180511178 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:31 INFO - PROCESS | 1844 | 1461180511382 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 12:28:31 INFO - PROCESS | 1844 | 1461180511591 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02dd1000 == 141 [pid = 1844] [id = 401] 12:28:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fccd3702c00) [pid = 1844] [serial = 1204] [outer = (nil)] 12:28:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fccd370bc00) [pid = 1844] [serial = 1205] [outer = 0x7fccd3702c00] 12:28:31 INFO - PROCESS | 1844 | 1461180511705 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fccd3710c00) [pid = 1844] [serial = 1206] [outer = 0x7fccd3702c00] 12:28:32 INFO - PROCESS | 1844 | 1461180512677 Marionette TRACE conn4 <- [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]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:28:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1585ms 12:28:32 INFO - PROCESS | 1844 | 1461180512756 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 1844 | 1461180512759 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 12:28:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:28:32 INFO - PROCESS | 1844 | 1461180512765 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 1844 | 1461180512770 Marionette TRACE conn4 <- [1,1578,null,{}] 12:28:32 INFO - PROCESS | 1844 | 1461180512776 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:33 INFO - PROCESS | 1844 | 1461180513050 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 12:28:33 INFO - PROCESS | 1844 | 1461180513311 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd688c800 == 142 [pid = 1844] [id = 402] 12:28:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fcce20aa800) [pid = 1844] [serial = 1207] [outer = (nil)] 12:28:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fcce20b0c00) [pid = 1844] [serial = 1208] [outer = 0x7fcce20aa800] 12:28:33 INFO - PROCESS | 1844 | 1461180513434 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fcd000ca800) [pid = 1844] [serial = 1209] [outer = 0x7fcce20aa800] 12:28:34 INFO - PROCESS | 1844 | 1461180514249 Marionette TRACE conn4 <- [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]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:28:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1586ms 12:28:34 INFO - PROCESS | 1844 | 1461180514354 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1844 | 1461180514358 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 12:28:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:28:34 INFO - PROCESS | 1844 | 1461180514364 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1844 | 1461180514367 Marionette TRACE conn4 <- [1,1582,null,{}] 12:28:34 INFO - PROCESS | 1844 | 1461180514372 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:34 INFO - PROCESS | 1844 | 1461180514674 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 12:28:34 INFO - PROCESS | 1844 | 1461180514863 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8684800 == 143 [pid = 1844] [id = 403] 12:28:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fccd3e96800) [pid = 1844] [serial = 1210] [outer = (nil)] 12:28:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fccd3e9d800) [pid = 1844] [serial = 1211] [outer = 0x7fccd3e96800] 12:28:34 INFO - PROCESS | 1844 | 1461180514979 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fccd4d5e800) [pid = 1844] [serial = 1212] [outer = 0x7fccd3e96800] 12:28:35 INFO - PROCESS | 1844 | 1461180515783 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:28:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1489ms 12:28:35 INFO - PROCESS | 1844 | 1461180515855 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1844 | 1461180515859 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 12:28:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:28:35 INFO - PROCESS | 1844 | 1461180515865 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1844 | 1461180515867 Marionette TRACE conn4 <- [1,1586,null,{}] 12:28:35 INFO - PROCESS | 1844 | 1461180515872 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:36 INFO - PROCESS | 1844 | 1461180516075 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 12:28:36 INFO - PROCESS | 1844 | 1461180516281 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce869b000 == 144 [pid = 1844] [id = 404] 12:28:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fccd3e97800) [pid = 1844] [serial = 1213] [outer = (nil)] 12:28:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fccd6494c00) [pid = 1844] [serial = 1214] [outer = 0x7fccd3e97800] 12:28:36 INFO - PROCESS | 1844 | 1461180516396 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccd6499800) [pid = 1844] [serial = 1215] [outer = 0x7fccd3e97800] 12:28:37 INFO - PROCESS | 1844 | 1461180517286 Marionette TRACE conn4 <- [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]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:28:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1478ms 12:28:37 INFO - PROCESS | 1844 | 1461180517344 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1844 | 1461180517348 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 12:28:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:28:37 INFO - PROCESS | 1844 | 1461180517354 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1844 | 1461180517356 Marionette TRACE conn4 <- [1,1590,null,{}] 12:28:37 INFO - PROCESS | 1844 | 1461180517362 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:37 INFO - PROCESS | 1844 | 1461180517565 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 12:28:37 INFO - PROCESS | 1844 | 1461180517825 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3525800 == 145 [pid = 1844] [id = 405] 12:28:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fccd555dc00) [pid = 1844] [serial = 1216] [outer = (nil)] 12:28:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fccd649e400) [pid = 1844] [serial = 1217] [outer = 0x7fccd555dc00] 12:28:37 INFO - PROCESS | 1844 | 1461180517943 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fccda502800) [pid = 1844] [serial = 1218] [outer = 0x7fccd555dc00] 12:28:38 INFO - PROCESS | 1844 | 1461180518782 Marionette TRACE conn4 <- [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]]]}] 12:28:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:28:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1478ms 12:28:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:28:38 INFO - PROCESS | 1844 | 1461180518833 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 1844 | 1461180518836 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 12:28:38 INFO - PROCESS | 1844 | 1461180518843 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1844 | 1461180518846 Marionette TRACE conn4 <- [1,1594,null,{}] 12:28:38 INFO - PROCESS | 1844 | 1461180518851 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:39 INFO - PROCESS | 1844 | 1461180519047 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 12:28:39 INFO - PROCESS | 1844 | 1461180519262 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68a0000 == 146 [pid = 1844] [id = 406] 12:28:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fccd370a400) [pid = 1844] [serial = 1219] [outer = (nil)] 12:28:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fccd370d800) [pid = 1844] [serial = 1220] [outer = 0x7fccd370a400] 12:28:39 INFO - PROCESS | 1844 | 1461180519716 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fccd3e67400) [pid = 1844] [serial = 1221] [outer = 0x7fccd370a400] 12:28:40 INFO - PROCESS | 1844 | 1461180520700 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:28:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1894ms 12:28:40 INFO - PROCESS | 1844 | 1461180520738 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1844 | 1461180520744 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 12:28:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:28:40 INFO - PROCESS | 1844 | 1461180520753 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1844 | 1461180520757 Marionette TRACE conn4 <- [1,1598,null,{}] 12:28:40 INFO - PROCESS | 1844 | 1461180520765 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:40 INFO - PROCESS | 1844 | 1461180520963 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 12:28:41 INFO - PROCESS | 1844 | 1461180521244 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb050000 == 147 [pid = 1844] [id = 407] 12:28:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 247 (0x7fccd6499400) [pid = 1844] [serial = 1222] [outer = (nil)] 12:28:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 248 (0x7fccd54e7c00) [pid = 1844] [serial = 1223] [outer = 0x7fccd6499400] 12:28:41 INFO - PROCESS | 1844 | 1461180521437 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 249 (0x7fccd7becc00) [pid = 1844] [serial = 1224] [outer = 0x7fccd6499400] 12:28:42 INFO - PROCESS | 1844 | 1461180522441 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:28:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:28:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1730ms 12:28:42 INFO - PROCESS | 1844 | 1461180522484 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 1844 | 1461180522490 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 12:28:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:28:42 INFO - PROCESS | 1844 | 1461180522499 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1844 | 1461180522502 Marionette TRACE conn4 <- [1,1602,null,{}] 12:28:42 INFO - PROCESS | 1844 | 1461180522508 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:42 INFO - PROCESS | 1844 | 1461180522716 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c52800 == 146 [pid = 1844] [id = 390] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4016800 == 145 [pid = 1844] [id = 389] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 248 (0x7fcce4ca9c00) [pid = 1844] [serial = 1112] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 247 (0x7fcce6bddc00) [pid = 1844] [serial = 1082] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 246 (0x7fccd932a800) [pid = 1844] [serial = 1088] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fcce5d9ac00) [pid = 1844] [serial = 1079] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fcce79cd800) [pid = 1844] [serial = 1085] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | 1461180523146 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1dba000 == 144 [pid = 1844] [id = 388] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbd13000 == 143 [pid = 1844] [id = 387] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3bf4800 == 142 [pid = 1844] [id = 386] 12:28:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd738e000 == 143 [pid = 1844] [id = 408] 12:28:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fccd7e61000) [pid = 1844] [serial = 1225] [outer = (nil)] 12:28:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fccda6f0400) [pid = 1844] [serial = 1226] [outer = 0x7fccd7e61000] 12:28:43 INFO - PROCESS | 1844 | 1461180523229 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 247 (0x7fccdb1afc00) [pid = 1844] [serial = 1227] [outer = 0x7fccd7e61000] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbe7c800 == 142 [pid = 1844] [id = 385] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc1d800 == 141 [pid = 1844] [id = 384] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf0c6b000 == 140 [pid = 1844] [id = 377] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee20a000 == 139 [pid = 1844] [id = 376] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec8a8000 == 138 [pid = 1844] [id = 375] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce88b4800 == 137 [pid = 1844] [id = 374] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce790c000 == 136 [pid = 1844] [id = 373] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc756800 == 135 [pid = 1844] [id = 372] 12:28:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb007800 == 134 [pid = 1844] [id = 371] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 246 (0x7fcce4dd7c00) [pid = 1844] [serial = 1076] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fccda509800) [pid = 1844] [serial = 1097] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fccd932e400) [pid = 1844] [serial = 1091] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fccdad14c00) [pid = 1844] [serial = 1098] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fcce49af400) [pid = 1844] [serial = 1110] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fcce2c8c000) [pid = 1844] [serial = 1107] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fcce4058000) [pid = 1844] [serial = 1109] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fccd5555000) [pid = 1844] [serial = 1055] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fccdbda5400) [pid = 1844] [serial = 1053] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fcce4b80800) [pid = 1844] [serial = 1073] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fcce2084c00) [pid = 1844] [serial = 1106] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fccdc7b0c00) [pid = 1844] [serial = 1104] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fccd9506c00) [pid = 1844] [serial = 1058] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fccdbb90000) [pid = 1844] [serial = 1101] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fccdbb70800) [pid = 1844] [serial = 1061] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fccd87cdc00) [pid = 1844] [serial = 1095] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fccd711c400) [pid = 1844] [serial = 1094] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccdc5ed400) [pid = 1844] [serial = 1103] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fcce4844400) [pid = 1844] [serial = 1070] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fcce2c86800) [pid = 1844] [serial = 1067] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 226 (0x7fccdbb62400) [pid = 1844] [serial = 1100] [outer = (nil)] [url = about:blank] 12:28:43 INFO - PROCESS | 1844 | --DOMWINDOW == 225 (0x7fcce1ef6400) [pid = 1844] [serial = 1064] [outer = (nil)] [url = about:blank] 12:28:44 INFO - PROCESS | 1844 | 1461180524038 Marionette TRACE conn4 <- [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]]]}] 12:28:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:28:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1582ms 12:28:44 INFO - PROCESS | 1844 | 1461180524083 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 1844 | 1461180524086 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 12:28:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:28:44 INFO - PROCESS | 1844 | 1461180524092 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 1844 | 1461180524097 Marionette TRACE conn4 <- [1,1606,null,{}] 12:28:44 INFO - PROCESS | 1844 | 1461180524113 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:44 INFO - PROCESS | 1844 | 1461180524390 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 12:28:44 INFO - PROCESS | 1844 | 1461180524503 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc427000 == 135 [pid = 1844] [id = 409] 12:28:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 226 (0x7fccd9348400) [pid = 1844] [serial = 1228] [outer = (nil)] 12:28:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 227 (0x7fccdbda6800) [pid = 1844] [serial = 1229] [outer = 0x7fccd9348400] 12:28:44 INFO - PROCESS | 1844 | 1461180524565 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fccdc5f4000) [pid = 1844] [serial = 1230] [outer = 0x7fccd9348400] 12:28:45 INFO - PROCESS | 1844 | 1461180525457 Marionette TRACE conn4 <- [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]]]}] 12:28:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:28:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1433ms 12:28:45 INFO - PROCESS | 1844 | 1461180525527 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 12:28:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:28:45 INFO - PROCESS | 1844 | 1461180525532 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 12:28:45 INFO - PROCESS | 1844 | 1461180525537 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1844 | 1461180525540 Marionette TRACE conn4 <- [1,1610,null,{}] 12:28:45 INFO - PROCESS | 1844 | 1461180525545 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:45 INFO - PROCESS | 1844 | 1461180525804 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 12:28:45 INFO - PROCESS | 1844 | 1461180525833 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce37a0800 == 136 [pid = 1844] [id = 410] 12:28:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fccd9506c00) [pid = 1844] [serial = 1231] [outer = (nil)] 12:28:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fcce20a6c00) [pid = 1844] [serial = 1232] [outer = 0x7fccd9506c00] 12:28:45 INFO - PROCESS | 1844 | 1461180525897 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fcce20b4800) [pid = 1844] [serial = 1233] [outer = 0x7fccd9506c00] 12:28:46 INFO - PROCESS | 1844 | 1461180526810 Marionette TRACE conn4 <- [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]]]}] 12:28:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:28:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1328ms 12:28:46 INFO - PROCESS | 1844 | 1461180526870 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1844 | 1461180526874 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 12:28:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:28:46 INFO - PROCESS | 1844 | 1461180526888 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1844 | 1461180526896 Marionette TRACE conn4 <- [1,1614,null,{}] 12:28:46 INFO - PROCESS | 1844 | 1461180526923 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:47 INFO - PROCESS | 1844 | 1461180527172 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 12:28:47 INFO - PROCESS | 1844 | 1461180527197 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce463c800 == 137 [pid = 1844] [id = 411] 12:28:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fcce2bc3400) [pid = 1844] [serial = 1234] [outer = (nil)] 12:28:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fcce2c8f800) [pid = 1844] [serial = 1235] [outer = 0x7fcce2bc3400] 12:28:47 INFO - PROCESS | 1844 | 1461180527272 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fcce48bb800) [pid = 1844] [serial = 1236] [outer = 0x7fcce2bc3400] 12:28:47 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fccdad13800) [pid = 1844] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:28:47 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fccd3e67800) [pid = 1844] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:28:47 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fccd7114c00) [pid = 1844] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:28:48 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fcce208d000) [pid = 1844] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:28:48 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccd7115c00) [pid = 1844] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:28:48 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fccd3e69800) [pid = 1844] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:28:48 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fcce208e800) [pid = 1844] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:28:48 INFO - PROCESS | 1844 | 1461180528423 Marionette TRACE conn4 <- [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]]]}] 12:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1589ms 12:28:48 INFO - PROCESS | 1844 | 1461180528476 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 1844 | 1461180528480 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 12:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:28:48 INFO - PROCESS | 1844 | 1461180528485 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1844 | 1461180528488 Marionette TRACE conn4 <- [1,1618,null,{}] 12:28:48 INFO - PROCESS | 1844 | 1461180528493 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:48 INFO - PROCESS | 1844 | 1461180528670 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 12:28:48 INFO - PROCESS | 1844 | 1461180528838 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c54000 == 138 [pid = 1844] [id = 412] 12:28:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fcce2abd400) [pid = 1844] [serial = 1237] [outer = (nil)] 12:28:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fcce4d7b800) [pid = 1844] [serial = 1238] [outer = 0x7fcce2abd400] 12:28:48 INFO - PROCESS | 1844 | 1461180528904 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fcce77b8400) [pid = 1844] [serial = 1239] [outer = 0x7fcce2abd400] 12:28:49 INFO - PROCESS | 1844 | 1461180529660 Marionette TRACE conn4 <- [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]]]}] 12:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1237ms 12:28:49 INFO - PROCESS | 1844 | 1461180529728 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1844 | 1461180529731 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 12:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:28:49 INFO - PROCESS | 1844 | 1461180529738 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1844 | 1461180529741 Marionette TRACE conn4 <- [1,1622,null,{}] 12:28:49 INFO - PROCESS | 1844 | 1461180529746 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:50 INFO - PROCESS | 1844 | 1461180530038 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 12:28:50 INFO - PROCESS | 1844 | 1461180530259 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68c9800 == 139 [pid = 1844] [id = 413] 12:28:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fccd3708c00) [pid = 1844] [serial = 1240] [outer = (nil)] 12:28:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fccd3711400) [pid = 1844] [serial = 1241] [outer = 0x7fccd3708c00] 12:28:50 INFO - PROCESS | 1844 | 1461180530378 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fccd4d64800) [pid = 1844] [serial = 1242] [outer = 0x7fccd3708c00] 12:28:51 INFO - PROCESS | 1844 | 1461180531366 Marionette TRACE conn4 <- [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]]]}] 12:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1681ms 12:28:51 INFO - PROCESS | 1844 | 1461180531430 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 1844 | 1461180531438 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 12:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:28:51 INFO - PROCESS | 1844 | 1461180531448 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 1844 | 1461180531454 Marionette TRACE conn4 <- [1,1626,null,{}] 12:28:51 INFO - PROCESS | 1844 | 1461180531462 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:51 INFO - PROCESS | 1844 | 1461180531678 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 12:28:52 INFO - PROCESS | 1844 | 1461180531994 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc75e000 == 140 [pid = 1844] [id = 414] 12:28:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fccd7e61400) [pid = 1844] [serial = 1243] [outer = (nil)] 12:28:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fccd9337400) [pid = 1844] [serial = 1244] [outer = 0x7fccd7e61400] 12:28:52 INFO - PROCESS | 1844 | 1461180532085 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fccdad12c00) [pid = 1844] [serial = 1245] [outer = 0x7fccd7e61400] 12:28:53 INFO - PROCESS | 1844 | 1461180533016 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1634ms 12:28:53 INFO - PROCESS | 1844 | 1461180533084 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 12:28:53 INFO - PROCESS | 1844 | 1461180533087 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 12:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:28:53 INFO - PROCESS | 1844 | 1461180533095 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 1844 | 1461180533099 Marionette TRACE conn4 <- [1,1630,null,{}] 12:28:53 INFO - PROCESS | 1844 | 1461180533105 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:53 INFO - PROCESS | 1844 | 1461180533316 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 12:28:53 INFO - PROCESS | 1844 | 1461180533617 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f19800 == 141 [pid = 1844] [id = 415] 12:28:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fccdb1ecc00) [pid = 1844] [serial = 1246] [outer = (nil)] 12:28:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fccdbdaa800) [pid = 1844] [serial = 1247] [outer = 0x7fccdb1ecc00] 12:28:53 INFO - PROCESS | 1844 | 1461180533735 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fcce20afc00) [pid = 1844] [serial = 1248] [outer = 0x7fccdb1ecc00] 12:28:54 INFO - PROCESS | 1844 | 1461180534604 Marionette TRACE conn4 <- [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]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1543ms 12:28:54 INFO - PROCESS | 1844 | 1461180534639 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 1844 | 1461180534645 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 12:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:28:54 INFO - PROCESS | 1844 | 1461180534661 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 1844 | 1461180534669 Marionette TRACE conn4 <- [1,1634,null,{}] 12:28:54 INFO - PROCESS | 1844 | 1461180534676 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:54 INFO - PROCESS | 1844 | 1461180534889 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 12:28:55 INFO - PROCESS | 1844 | 1461180535096 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a15000 == 142 [pid = 1844] [id = 416] 12:28:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccdb1ed800) [pid = 1844] [serial = 1249] [outer = (nil)] 12:28:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fcce4062000) [pid = 1844] [serial = 1250] [outer = 0x7fccdb1ed800] 12:28:55 INFO - PROCESS | 1844 | 1461180535210 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fcce79cd800) [pid = 1844] [serial = 1251] [outer = 0x7fccdb1ed800] 12:28:56 INFO - PROCESS | 1844 | 1461180536126 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1543ms 12:28:56 INFO - PROCESS | 1844 | 1461180536197 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 12:28:56 INFO - PROCESS | 1844 | 1461180536200 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 12:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:28:56 INFO - PROCESS | 1844 | 1461180536207 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 1844 | 1461180536211 Marionette TRACE conn4 <- [1,1638,null,{}] 12:28:56 INFO - PROCESS | 1844 | 1461180536217 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:56 INFO - PROCESS | 1844 | 1461180536429 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 12:28:56 INFO - PROCESS | 1844 | 1461180536760 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec8a7000 == 143 [pid = 1844] [id = 417] 12:28:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fccdbb6ac00) [pid = 1844] [serial = 1252] [outer = (nil)] 12:28:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fcceb21e800) [pid = 1844] [serial = 1253] [outer = 0x7fccdbb6ac00] 12:28:56 INFO - PROCESS | 1844 | 1461180536836 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fccec797800) [pid = 1844] [serial = 1254] [outer = 0x7fccdbb6ac00] 12:28:57 INFO - PROCESS | 1844 | 1461180537674 Marionette TRACE conn4 <- [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]]]}] 12:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1536ms 12:28:57 INFO - PROCESS | 1844 | 1461180537744 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 1844 | 1461180537748 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 12:28:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:28:57 INFO - PROCESS | 1844 | 1461180537754 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 1844 | 1461180537756 Marionette TRACE conn4 <- [1,1642,null,{}] 12:28:57 INFO - PROCESS | 1844 | 1461180537762 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:58 INFO - PROCESS | 1844 | 1461180538008 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 12:28:58 INFO - PROCESS | 1844 | 1461180538272 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c12000 == 144 [pid = 1844] [id = 418] 12:28:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fccee40c400) [pid = 1844] [serial = 1255] [outer = (nil)] 12:28:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 247 (0x7fccee664400) [pid = 1844] [serial = 1256] [outer = 0x7fccee40c400] 12:28:58 INFO - PROCESS | 1844 | 1461180538411 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 248 (0x7fccf9dc5000) [pid = 1844] [serial = 1257] [outer = 0x7fccee40c400] 12:28:59 INFO - PROCESS | 1844 | 1461180539238 Marionette TRACE conn4 <- [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]]]}] 12:28:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:28:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1536ms 12:28:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:28:59 INFO - PROCESS | 1844 | 1461180539291 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 1844 | 1461180539294 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 12:28:59 INFO - PROCESS | 1844 | 1461180539300 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 1844 | 1461180539303 Marionette TRACE conn4 <- [1,1646,null,{}] 12:28:59 INFO - PROCESS | 1844 | 1461180539309 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:59 INFO - PROCESS | 1844 | 1461180539533 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 12:28:59 INFO - PROCESS | 1844 | 1461180539742 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff96b000 == 145 [pid = 1844] [id = 419] 12:28:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 249 (0x7fcce79c9400) [pid = 1844] [serial = 1258] [outer = (nil)] 12:28:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 250 (0x7fcd000c3000) [pid = 1844] [serial = 1259] [outer = 0x7fcce79c9400] 12:28:59 INFO - PROCESS | 1844 | 1461180539857 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 251 (0x7fcd002a8c00) [pid = 1844] [serial = 1260] [outer = 0x7fcce79c9400] 12:29:00 INFO - PROCESS | 1844 | 1461180540755 Marionette TRACE conn4 <- [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]]]}] 12:29:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:29:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 12:29:00 INFO - PROCESS | 1844 | 1461180540834 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 1844 | 1461180540838 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 12:29:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:29:00 INFO - PROCESS | 1844 | 1461180540845 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 1844 | 1461180540849 Marionette TRACE conn4 <- [1,1650,null,{}] 12:29:00 INFO - PROCESS | 1844 | 1461180540855 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:01 INFO - PROCESS | 1844 | 1461180541063 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 12:29:01 INFO - PROCESS | 1844 | 1461180541320 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd00368000 == 146 [pid = 1844] [id = 420] 12:29:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 252 (0x7fccd6398000) [pid = 1844] [serial = 1261] [outer = (nil)] 12:29:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 253 (0x7fccd639e000) [pid = 1844] [serial = 1262] [outer = 0x7fccd6398000] 12:29:01 INFO - PROCESS | 1844 | 1461180541406 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fccd63a2800) [pid = 1844] [serial = 1263] [outer = 0x7fccd6398000] 12:29:02 INFO - PROCESS | 1844 | 1461180542261 Marionette TRACE conn4 <- [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]]]}] 12:29:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1484ms 12:29:02 INFO - PROCESS | 1844 | 1461180542330 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 12:29:02 INFO - PROCESS | 1844 | 1461180542334 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 12:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:29:02 INFO - PROCESS | 1844 | 1461180542340 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 1844 | 1461180542342 Marionette TRACE conn4 <- [1,1654,null,{}] 12:29:02 INFO - PROCESS | 1844 | 1461180542348 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:02 INFO - PROCESS | 1844 | 1461180542565 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 12:29:02 INFO - PROCESS | 1844 | 1461180542820 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7bb8800 == 147 [pid = 1844] [id = 421] 12:29:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fccd6399800) [pid = 1844] [serial = 1264] [outer = (nil)] 12:29:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fccd7c46800) [pid = 1844] [serial = 1265] [outer = 0x7fccd6399800] 12:29:02 INFO - PROCESS | 1844 | 1461180542940 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fccd7c4bc00) [pid = 1844] [serial = 1266] [outer = 0x7fccd6399800] 12:29:03 INFO - PROCESS | 1844 | 1461180543747 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:29:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:29:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1483ms 12:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:29:03 INFO - PROCESS | 1844 | 1461180543824 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 1844 | 1461180543827 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 12:29:03 INFO - PROCESS | 1844 | 1461180543833 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1844 | 1461180543837 Marionette TRACE conn4 <- [1,1658,null,{}] 12:29:03 INFO - PROCESS | 1844 | 1461180543842 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:04 INFO - PROCESS | 1844 | 1461180544079 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 12:29:04 INFO - PROCESS | 1844 | 1461180544379 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb154000 == 148 [pid = 1844] [id = 422] 12:29:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fccd639b400) [pid = 1844] [serial = 1267] [outer = (nil)] 12:29:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fccd7c51400) [pid = 1844] [serial = 1268] [outer = 0x7fccd639b400] 12:29:04 INFO - PROCESS | 1844 | 1461180544455 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fcd000ccc00) [pid = 1844] [serial = 1269] [outer = 0x7fccd639b400] 12:29:05 INFO - PROCESS | 1844 | 1461180545320 Marionette TRACE conn4 <- [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]]]}] 12:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1537ms 12:29:05 INFO - PROCESS | 1844 | 1461180545370 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 12:29:05 INFO - PROCESS | 1844 | 1461180545374 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 12:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:29:05 INFO - PROCESS | 1844 | 1461180545379 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 1844 | 1461180545382 Marionette TRACE conn4 <- [1,1662,null,{}] 12:29:05 INFO - PROCESS | 1844 | 1461180545387 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:05 INFO - PROCESS | 1844 | 1461180545580 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 12:29:05 INFO - PROCESS | 1844 | 1461180545801 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce491d000 == 149 [pid = 1844] [id = 423] 12:29:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 261 (0x7fccd7c4b000) [pid = 1844] [serial = 1270] [outer = (nil)] 12:29:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 262 (0x7fcce4909c00) [pid = 1844] [serial = 1271] [outer = 0x7fccd7c4b000] 12:29:05 INFO - PROCESS | 1844 | 1461180545930 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 263 (0x7fcce4911800) [pid = 1844] [serial = 1272] [outer = 0x7fccd7c4b000] 12:29:07 INFO - PROCESS | 1844 | 1461180547338 Marionette TRACE conn4 <- [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]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2038ms 12:29:07 INFO - PROCESS | 1844 | 1461180547465 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 1844 | 1461180547489 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 12:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:29:07 INFO - PROCESS | 1844 | 1461180547561 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1844 | 1461180547566 Marionette TRACE conn4 <- [1,1666,null,{}] 12:29:07 INFO - PROCESS | 1844 | 1461180547574 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:07 INFO - PROCESS | 1844 | 1461180547806 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 12:29:08 INFO - PROCESS | 1844 | 1461180548051 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3dc8800 == 150 [pid = 1844] [id = 424] 12:29:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 264 (0x7fccd3fd5c00) [pid = 1844] [serial = 1273] [outer = (nil)] 12:29:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 265 (0x7fccd3fdcc00) [pid = 1844] [serial = 1274] [outer = 0x7fccd3fd5c00] 12:29:08 INFO - PROCESS | 1844 | 1461180548194 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 266 (0x7fcd0031e800) [pid = 1844] [serial = 1275] [outer = 0x7fccd3fd5c00] 12:29:09 INFO - PROCESS | 1844 | 1461180549545 Marionette TRACE conn4 <- [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]]]}] 12:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2055ms 12:29:09 INFO - PROCESS | 1844 | 1461180549604 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 1844 | 1461180549610 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 12:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:29:09 INFO - PROCESS | 1844 | 1461180549693 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1844 | 1461180549706 Marionette TRACE conn4 <- [1,1670,null,{}] 12:29:09 INFO - PROCESS | 1844 | 1461180549730 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:09 INFO - PROCESS | 1844 | 1461180549911 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 12:29:10 INFO - PROCESS | 1844 | 1461180550136 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb00d800 == 151 [pid = 1844] [id = 425] 12:29:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 267 (0x7fccd3e5e000) [pid = 1844] [serial = 1276] [outer = (nil)] 12:29:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 268 (0x7fccd3fde800) [pid = 1844] [serial = 1277] [outer = 0x7fccd3e5e000] 12:29:10 INFO - PROCESS | 1844 | 1461180550202 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 269 (0x7fccd4ec5800) [pid = 1844] [serial = 1278] [outer = 0x7fccd3e5e000] 12:29:11 INFO - PROCESS | 1844 | 1461180551087 Marionette TRACE conn4 <- [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]]]}] 12:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1532ms 12:29:11 INFO - PROCESS | 1844 | 1461180551149 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 12:29:11 INFO - PROCESS | 1844 | 1461180551162 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 12:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:29:11 INFO - PROCESS | 1844 | 1461180551179 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:29:11 INFO - PROCESS | 1844 | 1461180551190 Marionette TRACE conn4 <- [1,1674,null,{}] 12:29:11 INFO - PROCESS | 1844 | 1461180551202 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:11 INFO - PROCESS | 1844 | 1461180551506 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 12:29:11 INFO - PROCESS | 1844 | 1461180551820 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd37c8000 == 152 [pid = 1844] [id = 426] 12:29:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 270 (0x7fccd4ec6400) [pid = 1844] [serial = 1279] [outer = (nil)] 12:29:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 271 (0x7fccd649ac00) [pid = 1844] [serial = 1280] [outer = 0x7fccd4ec6400] 12:29:11 INFO - PROCESS | 1844 | 1461180551890 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 272 (0x7fccd65d0400) [pid = 1844] [serial = 1281] [outer = 0x7fccd4ec6400] 12:29:12 INFO - PROCESS | 1844 | 1461180552797 Marionette TRACE conn4 <- [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]]]}] 12:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1700ms 12:29:12 INFO - PROCESS | 1844 | 1461180552880 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 12:29:12 INFO - PROCESS | 1844 | 1461180552884 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 12:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:29:12 INFO - PROCESS | 1844 | 1461180552890 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 1844 | 1461180552895 Marionette TRACE conn4 <- [1,1678,null,{}] 12:29:12 INFO - PROCESS | 1844 | 1461180552912 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:13 INFO - PROCESS | 1844 | 1461180553140 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 12:29:13 INFO - PROCESS | 1844 | 1461180553501 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95e3800 == 153 [pid = 1844] [id = 427] 12:29:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 273 (0x7fccd74db000) [pid = 1844] [serial = 1282] [outer = (nil)] 12:29:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 274 (0x7fccd7c4f800) [pid = 1844] [serial = 1283] [outer = 0x7fccd74db000] 12:29:13 INFO - PROCESS | 1844 | 1461180553577 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 275 (0x7fccd9166800) [pid = 1844] [serial = 1284] [outer = 0x7fccd74db000] 12:29:14 INFO - PROCESS | 1844 | 1461180554383 Marionette TRACE conn4 <- [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]]]}] 12:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1541ms 12:29:14 INFO - PROCESS | 1844 | 1461180554432 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 12:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:29:14 INFO - PROCESS | 1844 | 1461180554437 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 12:29:14 INFO - PROCESS | 1844 | 1461180554443 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 1844 | 1461180554446 Marionette TRACE conn4 <- [1,1682,null,{}] 12:29:14 INFO - PROCESS | 1844 | 1461180554451 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:14 INFO - PROCESS | 1844 | 1461180554733 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 12:29:14 INFO - PROCESS | 1844 | 1461180554972 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce61e8000 == 152 [pid = 1844] [id = 356] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb87b800 == 151 [pid = 1844] [id = 360] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced196800 == 150 [pid = 1844] [id = 361] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8a18000 == 149 [pid = 1844] [id = 359] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 274 (0x7fccda6ec400) [pid = 1844] [serial = 1118] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 273 (0x7fcce2c91800) [pid = 1844] [serial = 1121] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 272 (0x7fccd932c000) [pid = 1844] [serial = 1148] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 271 (0x7fccd74d4000) [pid = 1844] [serial = 1115] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 270 (0x7fcce8b4e000) [pid = 1844] [serial = 1130] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 269 (0x7fcceef47000) [pid = 1844] [serial = 1145] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 268 (0x7fccedc62400) [pid = 1844] [serial = 1142] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 267 (0x7fccecd99800) [pid = 1844] [serial = 1139] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 266 (0x7fcce6be3800) [pid = 1844] [serial = 1127] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 265 (0x7fcce5cbcc00) [pid = 1844] [serial = 1124] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 264 (0x7fcceb682800) [pid = 1844] [serial = 1133] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | --DOMWINDOW == 263 (0x7fccec794400) [pid = 1844] [serial = 1136] [outer = (nil)] [url = about:blank] 12:29:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95e1800 == 150 [pid = 1844] [id = 428] 12:29:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 264 (0x7fccd38d4000) [pid = 1844] [serial = 1285] [outer = (nil)] 12:29:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 265 (0x7fccd87cb800) [pid = 1844] [serial = 1286] [outer = 0x7fccd38d4000] 12:29:15 INFO - PROCESS | 1844 | 1461180555157 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 266 (0x7fccda502c00) [pid = 1844] [serial = 1287] [outer = 0x7fccd38d4000] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4b08000 == 149 [pid = 1844] [id = 355] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce790a000 == 148 [pid = 1844] [id = 357] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c54000 == 147 [pid = 1844] [id = 412] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce463c800 == 146 [pid = 1844] [id = 411] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce37a0800 == 145 [pid = 1844] [id = 410] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc427000 == 144 [pid = 1844] [id = 409] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd738e000 == 143 [pid = 1844] [id = 408] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb050000 == 142 [pid = 1844] [id = 407] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68a0000 == 141 [pid = 1844] [id = 406] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfffd3800 == 140 [pid = 1844] [id = 397] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfc020800 == 139 [pid = 1844] [id = 396] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee20a800 == 138 [pid = 1844] [id = 395] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec1cd800 == 137 [pid = 1844] [id = 394] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4717800 == 136 [pid = 1844] [id = 393] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc1e800 == 135 [pid = 1844] [id = 392] 12:29:15 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8130000 == 134 [pid = 1844] [id = 391] 12:29:15 INFO - PROCESS | 1844 | 1461180555951 Marionette TRACE conn4 <- [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]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1535ms 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 265 (0x7fccdc5e8800) [pid = 1844] [serial = 1166] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 264 (0x7fccd4d5e400) [pid = 1844] [serial = 1154] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 263 (0x7fccd7114800) [pid = 1844] [serial = 1155] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 262 (0x7fccd950c000) [pid = 1844] [serial = 1160] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 261 (0x7fccdb1ad000) [pid = 1844] [serial = 1161] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 260 (0x7fcce37c9800) [pid = 1844] [serial = 1169] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fccdbb6b800) [pid = 1844] [serial = 1163] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fccd9505000) [pid = 1844] [serial = 1158] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fccd7118c00) [pid = 1844] [serial = 1157] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fccf9dbec00) [pid = 1844] [serial = 1151] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fcce48b5400) [pid = 1844] [serial = 1170] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fccdc7b0800) [pid = 1844] [serial = 1167] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fccdbb91000) [pid = 1844] [serial = 1164] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 252 (0x7fcce4dd3400) [pid = 1844] [serial = 1172] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | --DOMWINDOW == 251 (0x7fcce5cc1c00) [pid = 1844] [serial = 1173] [outer = (nil)] [url = about:blank] 12:29:16 INFO - PROCESS | 1844 | 1461180556021 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 1844 | 1461180556026 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 12:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:29:16 INFO - PROCESS | 1844 | 1461180556035 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 1844 | 1461180556037 Marionette TRACE conn4 <- [1,1686,null,{}] 12:29:16 INFO - PROCESS | 1844 | 1461180556042 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:16 INFO - PROCESS | 1844 | 1461180556223 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 12:29:16 INFO - PROCESS | 1844 | 1461180556233 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbe82800 == 135 [pid = 1844] [id = 429] 12:29:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 252 (0x7fccd9509c00) [pid = 1844] [serial = 1288] [outer = (nil)] 12:29:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 253 (0x7fccdad13800) [pid = 1844] [serial = 1289] [outer = 0x7fccd9509c00] 12:29:16 INFO - PROCESS | 1844 | 1461180556295 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fccdb1b1800) [pid = 1844] [serial = 1290] [outer = 0x7fccd9509c00] 12:29:17 INFO - PROCESS | 1844 | 1461180557242 Marionette TRACE conn4 <- [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]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1235ms 12:29:17 INFO - PROCESS | 1844 | 1461180557271 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 1844 | 1461180557275 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 12:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:29:17 INFO - PROCESS | 1844 | 1461180557280 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 1844 | 1461180557283 Marionette TRACE conn4 <- [1,1690,null,{}] 12:29:17 INFO - PROCESS | 1844 | 1461180557289 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:17 INFO - PROCESS | 1844 | 1461180557579 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 12:29:17 INFO - PROCESS | 1844 | 1461180557696 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3794800 == 136 [pid = 1844] [id = 430] 12:29:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fccda6eec00) [pid = 1844] [serial = 1291] [outer = (nil)] 12:29:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fccdbb6fc00) [pid = 1844] [serial = 1292] [outer = 0x7fccda6eec00] 12:29:17 INFO - PROCESS | 1844 | 1461180557764 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fccdc7b0000) [pid = 1844] [serial = 1293] [outer = 0x7fccda6eec00] 12:29:18 INFO - PROCESS | 1844 | 1461180558592 Marionette TRACE conn4 <- [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]]]}] 12:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1334ms 12:29:18 INFO - PROCESS | 1844 | 1461180558617 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 1844 | 1461180558621 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 12:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:29:18 INFO - PROCESS | 1844 | 1461180558626 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 1844 | 1461180558628 Marionette TRACE conn4 <- [1,1694,null,{}] 12:29:18 INFO - PROCESS | 1844 | 1461180558634 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:18 INFO - PROCESS | 1844 | 1461180558872 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 12:29:18 INFO - PROCESS | 1844 | 1461180558904 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4436800 == 137 [pid = 1844] [id = 431] 12:29:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fccdc7b0400) [pid = 1844] [serial = 1294] [outer = (nil)] 12:29:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fcce208d000) [pid = 1844] [serial = 1295] [outer = 0x7fccdc7b0400] 12:29:18 INFO - PROCESS | 1844 | 1461180558967 Marionette DEBUG loaded listener.js 12:29:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fcce2a7fc00) [pid = 1844] [serial = 1296] [outer = 0x7fccdc7b0400] 12:29:19 INFO - PROCESS | 1844 | 1461180559875 Marionette TRACE conn4 <- [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]]]}] 12:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1327ms 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fccd7115000) [pid = 1844] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fccd7e56000) [pid = 1844] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fccd7bed800) [pid = 1844] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fccd9348400) [pid = 1844] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fccd4d5d000) [pid = 1844] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fccd370a400) [pid = 1844] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fccd7e52400) [pid = 1844] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 252 (0x7fccd54d9400) [pid = 1844] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 251 (0x7fccd9506c00) [pid = 1844] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 250 (0x7fccdc7a6c00) [pid = 1844] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 249 (0x7fccd87cd400) [pid = 1844] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 248 (0x7fccd5552400) [pid = 1844] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 247 (0x7fcceb684800) [pid = 1844] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 246 (0x7fccd54e3400) [pid = 1844] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fccd54dd400) [pid = 1844] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fccd7e61000) [pid = 1844] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fccd38c8800) [pid = 1844] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fccd7bf0000) [pid = 1844] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fccdc7ab000) [pid = 1844] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fcce4d79800) [pid = 1844] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fccd6499400) [pid = 1844] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fcce4d76c00) [pid = 1844] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fccd4d5a400) [pid = 1844] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fccdb1af400) [pid = 1844] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fcce2bc3400) [pid = 1844] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fccd7bea400) [pid = 1844] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fcce4b81c00) [pid = 1844] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fccd723cc00) [pid = 1844] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fcce4d82c00) [pid = 1844] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fcce2bc5c00) [pid = 1844] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:29:20 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccd87d5c00) [pid = 1844] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:29:20 INFO - PROCESS | 1844 | 1461180560888 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 1844 | 1461180560891 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 12:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:29:20 INFO - PROCESS | 1844 | 1461180560915 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 1844 | 1461180560920 Marionette TRACE conn4 <- [1,1698,null,{}] 12:29:20 INFO - PROCESS | 1844 | 1461180560927 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:21 INFO - PROCESS | 1844 | 1461180561094 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 12:29:21 INFO - PROCESS | 1844 | 1461180561262 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69d9000 == 138 [pid = 1844] [id = 432] 12:29:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fccd4d65800) [pid = 1844] [serial = 1297] [outer = (nil)] 12:29:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fccd5556400) [pid = 1844] [serial = 1298] [outer = 0x7fccd4d65800] 12:29:21 INFO - PROCESS | 1844 | 1461180561322 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fccd7beb400) [pid = 1844] [serial = 1299] [outer = 0x7fccd4d65800] 12:29:22 INFO - PROCESS | 1844 | 1461180562015 Marionette TRACE conn4 <- [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]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1136ms 12:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:29:22 INFO - PROCESS | 1844 | 1461180562047 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 1844 | 1461180562049 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 12:29:22 INFO - PROCESS | 1844 | 1461180562055 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1844 | 1461180562058 Marionette TRACE conn4 <- [1,1702,null,{}] 12:29:22 INFO - PROCESS | 1844 | 1461180562063 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:22 INFO - PROCESS | 1844 | 1461180562306 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 12:29:22 INFO - PROCESS | 1844 | 1461180562326 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4722000 == 139 [pid = 1844] [id = 433] 12:29:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fccd54e3400) [pid = 1844] [serial = 1300] [outer = (nil)] 12:29:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fccd9506c00) [pid = 1844] [serial = 1301] [outer = 0x7fccd54e3400] 12:29:22 INFO - PROCESS | 1844 | 1461180562390 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fccdbf09c00) [pid = 1844] [serial = 1302] [outer = 0x7fccd54e3400] 12:29:23 INFO - PROCESS | 1844 | 1461180563479 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1490ms 12:29:23 INFO - PROCESS | 1844 | 1461180563547 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 1844 | 1461180563555 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 12:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:29:23 INFO - PROCESS | 1844 | 1461180563566 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - PROCESS | 1844 | 1461180563572 Marionette TRACE conn4 <- [1,1706,null,{}] 12:29:23 INFO - PROCESS | 1844 | 1461180563580 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:23 INFO - PROCESS | 1844 | 1461180563837 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 12:29:24 INFO - PROCESS | 1844 | 1461180564181 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95d2000 == 140 [pid = 1844] [id = 434] 12:29:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fccd4ebd000) [pid = 1844] [serial = 1303] [outer = (nil)] 12:29:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fccd4ec9800) [pid = 1844] [serial = 1304] [outer = 0x7fccd4ebd000] 12:29:24 INFO - PROCESS | 1844 | 1461180564279 Marionette DEBUG loaded listener.js 12:29:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fccd6493400) [pid = 1844] [serial = 1305] [outer = 0x7fccd4ebd000] 12:29:25 INFO - PROCESS | 1844 | 1461180565202 Marionette TRACE conn4 <- [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]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1684ms 12:29:25 INFO - PROCESS | 1844 | 1461180565252 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 1844 | 1461180565261 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 12:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:29:25 INFO - PROCESS | 1844 | 1461180565271 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1844 | 1461180565275 Marionette TRACE conn4 <- [1,1710,null,{}] 12:29:25 INFO - PROCESS | 1844 | 1461180565281 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:25 INFO - PROCESS | 1844 | 1461180565492 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 12:29:25 INFO - PROCESS | 1844 | 1461180565820 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1fbf000 == 141 [pid = 1844] [id = 435] 12:29:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fccd65d7c00) [pid = 1844] [serial = 1306] [outer = (nil)] 12:29:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccd74d4800) [pid = 1844] [serial = 1307] [outer = 0x7fccd65d7c00] 12:29:25 INFO - PROCESS | 1844 | 1461180565938 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fccd7e5ac00) [pid = 1844] [serial = 1308] [outer = 0x7fccd65d7c00] 12:29:26 INFO - PROCESS | 1844 | 1461180566837 Marionette TRACE conn4 <- [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]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1639ms 12:29:26 INFO - PROCESS | 1844 | 1461180566911 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 1844 | 1461180566915 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 12:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:29:26 INFO - PROCESS | 1844 | 1461180566922 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 1844 | 1461180566929 Marionette TRACE conn4 <- [1,1714,null,{}] 12:29:26 INFO - PROCESS | 1844 | 1461180566945 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:27 INFO - PROCESS | 1844 | 1461180567197 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 12:29:27 INFO - PROCESS | 1844 | 1461180567456 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c52800 == 142 [pid = 1844] [id = 436] 12:29:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fccda50b000) [pid = 1844] [serial = 1309] [outer = (nil)] 12:29:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fccdb1ee400) [pid = 1844] [serial = 1310] [outer = 0x7fccda50b000] 12:29:27 INFO - PROCESS | 1844 | 1461180567589 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fccdbda0800) [pid = 1844] [serial = 1311] [outer = 0x7fccda50b000] 12:29:28 INFO - PROCESS | 1844 | 1461180568442 Marionette TRACE conn4 <- [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]]]}] 12:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1587ms 12:29:28 INFO - PROCESS | 1844 | 1461180568509 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 12:29:28 INFO - PROCESS | 1844 | 1461180568514 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 12:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:29:28 INFO - PROCESS | 1844 | 1461180568521 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 1844 | 1461180568524 Marionette TRACE conn4 <- [1,1718,null,{}] 12:29:28 INFO - PROCESS | 1844 | 1461180568529 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:28 INFO - PROCESS | 1844 | 1461180568735 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 12:29:28 INFO - PROCESS | 1844 | 1461180568990 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f16800 == 143 [pid = 1844] [id = 437] 12:29:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fccdad15000) [pid = 1844] [serial = 1312] [outer = (nil)] 12:29:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fcce1ef4000) [pid = 1844] [serial = 1313] [outer = 0x7fccdad15000] 12:29:29 INFO - PROCESS | 1844 | 1461180569107 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 247 (0x7fcce2a8b000) [pid = 1844] [serial = 1314] [outer = 0x7fccdad15000] 12:29:30 INFO - PROCESS | 1844 | 1461180570000 Marionette TRACE conn4 <- [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]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1528ms 12:29:30 INFO - PROCESS | 1844 | 1461180570050 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 1844 | 1461180570054 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 12:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:29:30 INFO - PROCESS | 1844 | 1461180570060 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 1844 | 1461180570064 Marionette TRACE conn4 <- [1,1722,null,{}] 12:29:30 INFO - PROCESS | 1844 | 1461180570069 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:30 INFO - PROCESS | 1844 | 1461180570267 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 12:29:30 INFO - PROCESS | 1844 | 1461180570487 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8696800 == 144 [pid = 1844] [id = 438] 12:29:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 248 (0x7fccdbd9c800) [pid = 1844] [serial = 1315] [outer = (nil)] 12:29:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 249 (0x7fcce2c8b800) [pid = 1844] [serial = 1316] [outer = 0x7fccdbd9c800] 12:29:30 INFO - PROCESS | 1844 | 1461180570602 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 250 (0x7fcce3a7bc00) [pid = 1844] [serial = 1317] [outer = 0x7fccdbd9c800] 12:29:31 INFO - PROCESS | 1844 | 1461180571523 Marionette TRACE conn4 <- [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]]]}] 12:29:31 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 12:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1531ms 12:29:31 INFO - PROCESS | 1844 | 1461180571594 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 1844 | 1461180571598 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 12:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:29:31 INFO - PROCESS | 1844 | 1461180571604 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 1844 | 1461180571606 Marionette TRACE conn4 <- [1,1726,null,{}] 12:29:31 INFO - PROCESS | 1844 | 1461180571612 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:31 INFO - PROCESS | 1844 | 1461180571878 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 12:29:32 INFO - PROCESS | 1844 | 1461180572200 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb881800 == 145 [pid = 1844] [id = 439] 12:29:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 251 (0x7fcce490fc00) [pid = 1844] [serial = 1318] [outer = (nil)] 12:29:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 252 (0x7fcce4d82800) [pid = 1844] [serial = 1319] [outer = 0x7fcce490fc00] 12:29:32 INFO - PROCESS | 1844 | 1461180572276 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 253 (0x7fcce5d98000) [pid = 1844] [serial = 1320] [outer = 0x7fcce490fc00] 12:29:33 INFO - PROCESS | 1844 | 1461180573142 Marionette TRACE conn4 <- [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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1580ms 12:29:33 INFO - PROCESS | 1844 | 1461180573186 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1844 | 1461180573189 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 12:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:29:33 INFO - PROCESS | 1844 | 1461180573196 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1844 | 1461180573198 Marionette TRACE conn4 <- [1,1730,null,{}] 12:29:33 INFO - PROCESS | 1844 | 1461180573203 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:33 INFO - PROCESS | 1844 | 1461180573396 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 12:29:33 INFO - PROCESS | 1844 | 1461180573615 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee20a800 == 146 [pid = 1844] [id = 440] 12:29:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fcce4907800) [pid = 1844] [serial = 1321] [outer = (nil)] 12:29:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fcce6be4800) [pid = 1844] [serial = 1322] [outer = 0x7fcce4907800] 12:29:33 INFO - PROCESS | 1844 | 1461180573727 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fcce79c8800) [pid = 1844] [serial = 1323] [outer = 0x7fcce4907800] 12:29:34 INFO - PROCESS | 1844 | 1461180574632 Marionette TRACE conn4 <- [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]]]}] 12:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1492ms 12:29:34 INFO - PROCESS | 1844 | 1461180574689 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 12:29:34 INFO - PROCESS | 1844 | 1461180574693 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 12:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:29:34 INFO - PROCESS | 1844 | 1461180574713 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:29:34 INFO - PROCESS | 1844 | 1461180574717 Marionette TRACE conn4 <- [1,1734,null,{}] 12:29:34 INFO - PROCESS | 1844 | 1461180574727 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:34 INFO - PROCESS | 1844 | 1461180574921 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 12:29:35 INFO - PROCESS | 1844 | 1461180575216 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfae32800 == 147 [pid = 1844] [id = 441] 12:29:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fccd370a400) [pid = 1844] [serial = 1324] [outer = (nil)] 12:29:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fcce9dc0800) [pid = 1844] [serial = 1325] [outer = 0x7fccd370a400] 12:29:35 INFO - PROCESS | 1844 | 1461180575330 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fcceb253400) [pid = 1844] [serial = 1326] [outer = 0x7fccd370a400] 12:29:36 INFO - PROCESS | 1844 | 1461180576150 Marionette TRACE conn4 <- [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]]]}] 12:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1503ms 12:29:36 INFO - PROCESS | 1844 | 1461180576203 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 12:29:36 INFO - PROCESS | 1844 | 1461180576207 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 12:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:29:36 INFO - PROCESS | 1844 | 1461180576213 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 1844 | 1461180576215 Marionette TRACE conn4 <- [1,1738,null,{}] 12:29:36 INFO - PROCESS | 1844 | 1461180576220 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:36 INFO - PROCESS | 1844 | 1461180576392 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 12:29:36 INFO - PROCESS | 1844 | 1461180576609 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb58000 == 148 [pid = 1844] [id = 442] 12:29:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fcce79cf800) [pid = 1844] [serial = 1327] [outer = (nil)] 12:29:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 261 (0x7fccec872800) [pid = 1844] [serial = 1328] [outer = 0x7fcce79cf800] 12:29:36 INFO - PROCESS | 1844 | 1461180576722 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 262 (0x7fcced6c8400) [pid = 1844] [serial = 1329] [outer = 0x7fcce79cf800] 12:29:37 INFO - PROCESS | 1844 | 1461180577643 Marionette TRACE conn4 <- [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]]]}] 12:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1482ms 12:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:29:37 INFO - PROCESS | 1844 | 1461180577696 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 1844 | 1461180577699 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 12:29:37 INFO - PROCESS | 1844 | 1461180577705 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 1844 | 1461180577708 Marionette TRACE conn4 <- [1,1742,null,{}] 12:29:37 INFO - PROCESS | 1844 | 1461180577713 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:37 INFO - PROCESS | 1844 | 1461180577948 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 12:29:38 INFO - PROCESS | 1844 | 1461180578278 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0040f000 == 149 [pid = 1844] [id = 443] 12:29:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 263 (0x7fcce8167800) [pid = 1844] [serial = 1330] [outer = (nil)] 12:29:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 264 (0x7fccee603400) [pid = 1844] [serial = 1331] [outer = 0x7fcce8167800] 12:29:38 INFO - PROCESS | 1844 | 1461180578353 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 265 (0x7fccf0f23400) [pid = 1844] [serial = 1332] [outer = 0x7fcce8167800] 12:29:39 INFO - PROCESS | 1844 | 1461180579201 Marionette TRACE conn4 <- [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]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1540ms 12:29:39 INFO - PROCESS | 1844 | 1461180579246 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 12:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:29:39 INFO - PROCESS | 1844 | 1461180579250 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 12:29:39 INFO - PROCESS | 1844 | 1461180579256 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1844 | 1461180579260 Marionette TRACE conn4 <- [1,1746,null,{}] 12:29:39 INFO - PROCESS | 1844 | 1461180579265 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:39 INFO - PROCESS | 1844 | 1461180579461 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 12:29:39 INFO - PROCESS | 1844 | 1461180579690 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd67ed800 == 150 [pid = 1844] [id = 444] 12:29:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 266 (0x7fccec386c00) [pid = 1844] [serial = 1333] [outer = (nil)] 12:29:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 267 (0x7fccfbdd2c00) [pid = 1844] [serial = 1334] [outer = 0x7fccec386c00] 12:29:39 INFO - PROCESS | 1844 | 1461180579806 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 268 (0x7fcd000c5000) [pid = 1844] [serial = 1335] [outer = 0x7fccec386c00] 12:29:40 INFO - PROCESS | 1844 | 1461180580754 Marionette TRACE conn4 <- [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]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1530ms 12:29:40 INFO - PROCESS | 1844 | 1461180580788 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1844 | 1461180580792 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 12:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:29:40 INFO - PROCESS | 1844 | 1461180580797 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1844 | 1461180580800 Marionette TRACE conn4 <- [1,1750,null,{}] 12:29:40 INFO - PROCESS | 1844 | 1461180580805 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:41 INFO - PROCESS | 1844 | 1461180581022 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 12:29:41 INFO - PROCESS | 1844 | 1461180581249 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95dc000 == 151 [pid = 1844] [id = 445] 12:29:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 269 (0x7fccd02d5c00) [pid = 1844] [serial = 1336] [outer = (nil)] 12:29:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 270 (0x7fccd02de000) [pid = 1844] [serial = 1337] [outer = 0x7fccd02d5c00] 12:29:41 INFO - PROCESS | 1844 | 1461180581362 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 271 (0x7fccd02e2800) [pid = 1844] [serial = 1338] [outer = 0x7fccd02d5c00] 12:29:42 INFO - PROCESS | 1844 | 1461180582287 Marionette TRACE conn4 <- [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]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1532ms 12:29:42 INFO - PROCESS | 1844 | 1461180582331 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1844 | 1461180582335 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 12:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:29:42 INFO - PROCESS | 1844 | 1461180582341 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1844 | 1461180582345 Marionette TRACE conn4 <- [1,1754,null,{}] 12:29:42 INFO - PROCESS | 1844 | 1461180582351 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:42 INFO - PROCESS | 1844 | 1461180582555 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 12:29:42 INFO - PROCESS | 1844 | 1461180582877 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdae5d000 == 152 [pid = 1844] [id = 446] 12:29:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 272 (0x7fccd02d3400) [pid = 1844] [serial = 1339] [outer = (nil)] 12:29:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 273 (0x7fccd87cdc00) [pid = 1844] [serial = 1340] [outer = 0x7fccd02d3400] 12:29:42 INFO - PROCESS | 1844 | 1461180582956 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 274 (0x7fcce37c8c00) [pid = 1844] [serial = 1341] [outer = 0x7fccd02d3400] 12:29:43 INFO - PROCESS | 1844 | 1461180583793 Marionette TRACE conn4 <- [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]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1482ms 12:29:43 INFO - PROCESS | 1844 | 1461180583825 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 1844 | 1461180583828 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 12:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:29:43 INFO - PROCESS | 1844 | 1461180583834 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 1844 | 1461180583836 Marionette TRACE conn4 <- [1,1758,null,{}] 12:29:43 INFO - PROCESS | 1844 | 1461180583842 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:44 INFO - PROCESS | 1844 | 1461180584046 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 12:29:44 INFO - PROCESS | 1844 | 1461180584317 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69d6800 == 153 [pid = 1844] [id = 447] 12:29:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 275 (0x7fccd02e2c00) [pid = 1844] [serial = 1342] [outer = (nil)] 12:29:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 276 (0x7fccd24d2c00) [pid = 1844] [serial = 1343] [outer = 0x7fccd02e2c00] 12:29:44 INFO - PROCESS | 1844 | 1461180584392 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 277 (0x7fccd24d7400) [pid = 1844] [serial = 1344] [outer = 0x7fccd02e2c00] 12:29:45 INFO - PROCESS | 1844 | 1461180585257 Marionette TRACE conn4 <- [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]]]}] 12:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1490ms 12:29:45 INFO - PROCESS | 1844 | 1461180585325 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 12:29:45 INFO - PROCESS | 1844 | 1461180585328 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 12:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:29:45 INFO - PROCESS | 1844 | 1461180585335 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 1844 | 1461180585338 Marionette TRACE conn4 <- [1,1762,null,{}] 12:29:45 INFO - PROCESS | 1844 | 1461180585344 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:45 INFO - PROCESS | 1844 | 1461180585558 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 12:29:46 INFO - PROCESS | 1844 | 1461180586262 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68d4800 == 154 [pid = 1844] [id = 448] 12:29:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 278 (0x7fccd3710800) [pid = 1844] [serial = 1345] [outer = (nil)] 12:29:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 279 (0x7fccd38d2800) [pid = 1844] [serial = 1346] [outer = 0x7fccd3710800] 12:29:46 INFO - PROCESS | 1844 | 1461180586332 Marionette DEBUG loaded listener.js 12:29:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 280 (0x7fccd3fd4c00) [pid = 1844] [serial = 1347] [outer = 0x7fccd3710800] 12:29:47 INFO - PROCESS | 1844 | 1461180587242 Marionette TRACE conn4 <- [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]]]}] 12:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1937ms 12:29:47 INFO - PROCESS | 1844 | 1461180587274 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 12:29:47 INFO - PROCESS | 1844 | 1461180587280 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 12:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:29:47 INFO - PROCESS | 1844 | 1461180587288 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:29:47 INFO - PROCESS | 1844 | 1461180587292 Marionette TRACE conn4 <- [1,1766,null,{}] 12:29:47 INFO - PROCESS | 1844 | 1461180587298 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:47 INFO - PROCESS | 1844 | 1461180587492 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 12:29:47 INFO - PROCESS | 1844 | 1461180587930 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd37c7000 == 155 [pid = 1844] [id = 449] 12:29:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 281 (0x7fccd5551400) [pid = 1844] [serial = 1348] [outer = (nil)] 12:29:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 282 (0x7fccd5559400) [pid = 1844] [serial = 1349] [outer = 0x7fccd5551400] 12:29:48 INFO - PROCESS | 1844 | 1461180588007 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 283 (0x7fccd639f400) [pid = 1844] [serial = 1350] [outer = 0x7fccd5551400] 12:29:48 INFO - PROCESS | 1844 | 1461180588922 Marionette TRACE conn4 <- [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]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1692ms 12:29:48 INFO - PROCESS | 1844 | 1461180588985 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 12:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:29:48 INFO - PROCESS | 1844 | 1461180588990 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 12:29:48 INFO - PROCESS | 1844 | 1461180588997 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 1844 | 1461180589000 Marionette TRACE conn4 <- [1,1770,null,{}] 12:29:49 INFO - PROCESS | 1844 | 1461180589006 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:49 INFO - PROCESS | 1844 | 1461180589193 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced5e4800 == 154 [pid = 1844] [id = 192] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfac79800 == 153 [pid = 1844] [id = 379] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd69d9000 == 152 [pid = 1844] [id = 432] 12:29:49 INFO - PROCESS | 1844 | --DOMWINDOW == 282 (0x7fccd6494c00) [pid = 1844] [serial = 1214] [outer = (nil)] [url = about:blank] 12:29:49 INFO - PROCESS | 1844 | --DOMWINDOW == 281 (0x7fccd649e400) [pid = 1844] [serial = 1217] [outer = (nil)] [url = about:blank] 12:29:49 INFO - PROCESS | 1844 | --DOMWINDOW == 280 (0x7fcce20b0c00) [pid = 1844] [serial = 1208] [outer = (nil)] [url = about:blank] 12:29:49 INFO - PROCESS | 1844 | --DOMWINDOW == 279 (0x7fccd370bc00) [pid = 1844] [serial = 1205] [outer = (nil)] [url = about:blank] 12:29:49 INFO - PROCESS | 1844 | --DOMWINDOW == 278 (0x7fccd3e9d800) [pid = 1844] [serial = 1211] [outer = (nil)] [url = about:blank] 12:29:49 INFO - PROCESS | 1844 | --DOMWINDOW == 277 (0x7fcce4d7b800) [pid = 1844] [serial = 1238] [outer = (nil)] [url = about:blank] 12:29:49 INFO - PROCESS | 1844 | 1461180589602 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4436800 == 151 [pid = 1844] [id = 431] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3794800 == 150 [pid = 1844] [id = 430] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbe82800 == 149 [pid = 1844] [id = 429] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd95e1800 == 148 [pid = 1844] [id = 428] 12:29:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd352e000 == 149 [pid = 1844] [id = 450] 12:29:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 278 (0x7fccd370bc00) [pid = 1844] [serial = 1351] [outer = (nil)] 12:29:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 279 (0x7fccd5554800) [pid = 1844] [serial = 1352] [outer = 0x7fccd370bc00] 12:29:49 INFO - PROCESS | 1844 | 1461180589695 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 280 (0x7fccd74d4000) [pid = 1844] [serial = 1353] [outer = 0x7fccd370bc00] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd95e3800 == 148 [pid = 1844] [id = 427] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd37c8000 == 147 [pid = 1844] [id = 426] 12:29:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb00d800 == 146 [pid = 1844] [id = 425] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb154000 == 145 [pid = 1844] [id = 422] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd7bb8800 == 144 [pid = 1844] [id = 421] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd00368000 == 143 [pid = 1844] [id = 420] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccff96b000 == 142 [pid = 1844] [id = 419] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c12000 == 141 [pid = 1844] [id = 418] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec8a7000 == 140 [pid = 1844] [id = 417] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8a15000 == 139 [pid = 1844] [id = 416] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7f19800 == 138 [pid = 1844] [id = 415] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc75e000 == 137 [pid = 1844] [id = 414] 12:29:50 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68c9800 == 136 [pid = 1844] [id = 413] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 279 (0x7fccdb1e9400) [pid = 1844] [serial = 1092] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 278 (0x7fccdbf0b800) [pid = 1844] [serial = 900] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 277 (0x7fccfff90c00) [pid = 1844] [serial = 966] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 276 (0x7fccdbda6800) [pid = 1844] [serial = 1229] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 275 (0x7fccdc7a7800) [pid = 1844] [serial = 918] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 274 (0x7fccfb0a6000) [pid = 1844] [serial = 1196] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 273 (0x7fccd370d800) [pid = 1844] [serial = 1220] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 272 (0x7fccd7e60400) [pid = 1844] [serial = 897] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 271 (0x7fcce8163800) [pid = 1844] [serial = 1187] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 270 (0x7fccd54e7800) [pid = 1844] [serial = 903] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 269 (0x7fccfdfa3800) [pid = 1844] [serial = 1199] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 268 (0x7fcce20b4800) [pid = 1844] [serial = 1233] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 267 (0x7fcce20a6c00) [pid = 1844] [serial = 1232] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 266 (0x7fcce49b8800) [pid = 1844] [serial = 948] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 265 (0x7fccd9349800) [pid = 1844] [serial = 1178] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 264 (0x7fccfff88c00) [pid = 1844] [serial = 1202] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 263 (0x7fccda507000) [pid = 1844] [serial = 942] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 262 (0x7fcd002a3000) [pid = 1844] [serial = 972] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 261 (0x7fccfdf1a400) [pid = 1844] [serial = 960] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 260 (0x7fcd00206400) [pid = 1844] [serial = 909] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fccdbf10400) [pid = 1844] [serial = 906] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fccdb1afc00) [pid = 1844] [serial = 1227] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fccd38d4400) [pid = 1844] [serial = 975] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fccdbf0a800) [pid = 1844] [serial = 1181] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fccdbb93400) [pid = 1844] [serial = 969] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fcce77b6800) [pid = 1844] [serial = 951] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fccf4ca9400) [pid = 1844] [serial = 891] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 252 (0x7fccd54e7c00) [pid = 1844] [serial = 1223] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 251 (0x7fcce9dce400) [pid = 1844] [serial = 954] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 250 (0x7fccd74d6800) [pid = 1844] [serial = 915] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 249 (0x7fccd3e67400) [pid = 1844] [serial = 1221] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 248 (0x7fcceb220c00) [pid = 1844] [serial = 813] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 247 (0x7fcce2c8f800) [pid = 1844] [serial = 1235] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 246 (0x7fcce5cc4400) [pid = 1844] [serial = 1175] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fccdc5f4000) [pid = 1844] [serial = 1230] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fcce4b7d800) [pid = 1844] [serial = 1184] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fccd7bf9400) [pid = 1844] [serial = 963] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fccee669c00) [pid = 1844] [serial = 1193] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fccd7becc00) [pid = 1844] [serial = 1224] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fcd00326800) [pid = 1844] [serial = 894] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fccd74dec00) [pid = 1844] [serial = 912] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fcce8b49800) [pid = 1844] [serial = 1190] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fcce48bb800) [pid = 1844] [serial = 1236] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fccfabc5400) [pid = 1844] [serial = 957] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fccecbe5800) [pid = 1844] [serial = 888] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fccdc7a4800) [pid = 1844] [serial = 945] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fccda6f0400) [pid = 1844] [serial = 1226] [outer = (nil)] [url = about:blank] 12:29:50 INFO - PROCESS | 1844 | 1461180590559 Marionette TRACE conn4 <- [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]]]}] 12:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1583ms 12:29:50 INFO - PROCESS | 1844 | 1461180590580 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 12:29:50 INFO - PROCESS | 1844 | 1461180590585 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 12:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:29:50 INFO - PROCESS | 1844 | 1461180590599 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 1844 | 1461180590608 Marionette TRACE conn4 <- [1,1774,null,{}] 12:29:50 INFO - PROCESS | 1844 | 1461180590634 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:50 INFO - PROCESS | 1844 | 1461180590818 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 12:29:50 INFO - PROCESS | 1844 | 1461180590836 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb149800 == 137 [pid = 1844] [id = 451] 12:29:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fccd38d4400) [pid = 1844] [serial = 1354] [outer = (nil)] 12:29:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fccd7c4ec00) [pid = 1844] [serial = 1355] [outer = 0x7fccd38d4400] 12:29:50 INFO - PROCESS | 1844 | 1461180590912 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fccd87d6c00) [pid = 1844] [serial = 1356] [outer = 0x7fccd38d4400] 12:29:51 INFO - PROCESS | 1844 | 1461180591844 Marionette TRACE conn4 <- [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]]]}] 12:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1314ms 12:29:51 INFO - PROCESS | 1844 | 1461180591907 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 1844 | 1461180591911 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 12:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:29:51 INFO - PROCESS | 1844 | 1461180591917 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 1844 | 1461180591919 Marionette TRACE conn4 <- [1,1778,null,{}] 12:29:51 INFO - PROCESS | 1844 | 1461180591924 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:52 INFO - PROCESS | 1844 | 1461180592113 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 12:29:52 INFO - PROCESS | 1844 | 1461180592319 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbd17800 == 138 [pid = 1844] [id = 452] 12:29:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fccd649b000) [pid = 1844] [serial = 1357] [outer = (nil)] 12:29:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fccd9354400) [pid = 1844] [serial = 1358] [outer = 0x7fccd649b000] 12:29:52 INFO - PROCESS | 1844 | 1461180592391 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fccda507000) [pid = 1844] [serial = 1359] [outer = 0x7fccd649b000] 12:29:53 INFO - PROCESS | 1844 | 1461180593229 Marionette TRACE conn4 <- [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]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1340ms 12:29:53 INFO - PROCESS | 1844 | 1461180593258 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 1844 | 1461180593262 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 12:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:29:53 INFO - PROCESS | 1844 | 1461180593268 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1844 | 1461180593270 Marionette TRACE conn4 <- [1,1782,null,{}] 12:29:53 INFO - PROCESS | 1844 | 1461180593276 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:53 INFO - PROCESS | 1844 | 1461180593589 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 12:29:53 INFO - PROCESS | 1844 | 1461180593631 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d48800 == 139 [pid = 1844] [id = 453] 12:29:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccdb1e3800) [pid = 1844] [serial = 1360] [outer = (nil)] 12:29:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fccdb1f1400) [pid = 1844] [serial = 1361] [outer = 0x7fccdb1e3800] 12:29:53 INFO - PROCESS | 1844 | 1461180593704 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fccdbd9c400) [pid = 1844] [serial = 1362] [outer = 0x7fccdb1e3800] 12:29:54 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fccd3e5e000) [pid = 1844] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:29:54 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fccdc7b0400) [pid = 1844] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:29:54 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fccd38d4000) [pid = 1844] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:29:54 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fccda6eec00) [pid = 1844] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:29:54 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fccd4d65800) [pid = 1844] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:29:54 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fccd9509c00) [pid = 1844] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:29:54 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fccd74db000) [pid = 1844] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:29:54 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fcce2abd400) [pid = 1844] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:29:54 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fccd4ec6400) [pid = 1844] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:29:55 INFO - PROCESS | 1844 | 1461180595272 Marionette TRACE conn4 <- [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]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2034ms 12:29:55 INFO - PROCESS | 1844 | 1461180595303 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 1844 | 1461180595308 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 12:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:29:55 INFO - PROCESS | 1844 | 1461180595321 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 1844 | 1461180595323 Marionette TRACE conn4 <- [1,1786,null,{}] 12:29:55 INFO - PROCESS | 1844 | 1461180595329 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:55 INFO - PROCESS | 1844 | 1461180595574 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 12:29:55 INFO - PROCESS | 1844 | 1461180595595 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce2ddb000 == 140 [pid = 1844] [id = 454] 12:29:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fccd65d4800) [pid = 1844] [serial = 1363] [outer = (nil)] 12:29:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fccdbb63400) [pid = 1844] [serial = 1364] [outer = 0x7fccd65d4800] 12:29:55 INFO - PROCESS | 1844 | 1461180595658 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fccdc7b3c00) [pid = 1844] [serial = 1365] [outer = 0x7fccd65d4800] 12:29:56 INFO - PROCESS | 1844 | 1461180596496 Marionette TRACE conn4 <- [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]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1227ms 12:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:29:56 INFO - PROCESS | 1844 | 1461180596548 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 1844 | 1461180596551 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 12:29:56 INFO - PROCESS | 1844 | 1461180596557 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 1844 | 1461180596560 Marionette TRACE conn4 <- [1,1790,null,{}] 12:29:56 INFO - PROCESS | 1844 | 1461180596566 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:56 INFO - PROCESS | 1844 | 1461180596750 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 12:29:56 INFO - PROCESS | 1844 | 1461180596764 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce442e800 == 141 [pid = 1844] [id = 455] 12:29:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fccdbb69800) [pid = 1844] [serial = 1366] [outer = (nil)] 12:29:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fcce20b4800) [pid = 1844] [serial = 1367] [outer = 0x7fccdbb69800] 12:29:56 INFO - PROCESS | 1844 | 1461180596824 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fcce2c90000) [pid = 1844] [serial = 1368] [outer = 0x7fccdbb69800] 12:29:58 INFO - PROCESS | 1844 | 1461180598057 Marionette TRACE conn4 <- [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]]]}] 12:29:58 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) 12:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1542ms 12:29:58 INFO - PROCESS | 1844 | 1461180598100 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 12:29:58 INFO - PROCESS | 1844 | 1461180598107 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 12:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:29:58 INFO - PROCESS | 1844 | 1461180598116 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - PROCESS | 1844 | 1461180598120 Marionette TRACE conn4 <- [1,1794,null,{}] 12:29:58 INFO - PROCESS | 1844 | 1461180598128 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:58 INFO - PROCESS | 1844 | 1461180598355 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 12:29:58 INFO - PROCESS | 1844 | 1461180598674 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdac75800 == 142 [pid = 1844] [id = 456] 12:29:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccd4ec1c00) [pid = 1844] [serial = 1369] [outer = (nil)] 12:29:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fccd5558400) [pid = 1844] [serial = 1370] [outer = 0x7fccd4ec1c00] 12:29:58 INFO - PROCESS | 1844 | 1461180598755 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fccd65d4400) [pid = 1844] [serial = 1371] [outer = 0x7fccd4ec1c00] 12:29:59 INFO - PROCESS | 1844 | 1461180599666 Marionette TRACE conn4 <- [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]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1595ms 12:29:59 INFO - PROCESS | 1844 | 1461180599712 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 1844 | 1461180599721 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 12:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:29:59 INFO - PROCESS | 1844 | 1461180599731 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 1844 | 1461180599736 Marionette TRACE conn4 <- [1,1798,null,{}] 12:29:59 INFO - PROCESS | 1844 | 1461180599742 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:59 INFO - PROCESS | 1844 | 1461180599972 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 12:30:00 INFO - PROCESS | 1844 | 1461180600270 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc75b000 == 143 [pid = 1844] [id = 457] 12:30:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fccd7245c00) [pid = 1844] [serial = 1372] [outer = (nil)] 12:30:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fccd7c47c00) [pid = 1844] [serial = 1373] [outer = 0x7fccd7245c00] 12:30:00 INFO - PROCESS | 1844 | 1461180600405 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fccd9354000) [pid = 1844] [serial = 1374] [outer = 0x7fccd7245c00] 12:30:01 INFO - PROCESS | 1844 | 1461180601266 Marionette TRACE conn4 <- [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]]]}] 12:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1584ms 12:30:01 INFO - PROCESS | 1844 | 1461180601318 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 1844 | 1461180601324 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 12:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:30:01 INFO - PROCESS | 1844 | 1461180601334 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 1844 | 1461180601340 Marionette TRACE conn4 <- [1,1802,null,{}] 12:30:01 INFO - PROCESS | 1844 | 1461180601363 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:01 INFO - PROCESS | 1844 | 1461180601655 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 12:30:01 INFO - PROCESS | 1844 | 1461180601959 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4933000 == 144 [pid = 1844] [id = 458] 12:30:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fccd7bf8400) [pid = 1844] [serial = 1375] [outer = (nil)] 12:30:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 247 (0x7fccdbb90800) [pid = 1844] [serial = 1376] [outer = 0x7fccd7bf8400] 12:30:02 INFO - PROCESS | 1844 | 1461180602053 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 248 (0x7fccdc7b1400) [pid = 1844] [serial = 1377] [outer = 0x7fccd7bf8400] 12:30:02 INFO - PROCESS | 1844 | 1461180602907 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1640ms 12:30:02 INFO - PROCESS | 1844 | 1461180602975 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 12:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:30:02 INFO - PROCESS | 1844 | 1461180602980 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 12:30:02 INFO - PROCESS | 1844 | 1461180602987 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 1844 | 1461180602990 Marionette TRACE conn4 <- [1,1806,null,{}] 12:30:02 INFO - PROCESS | 1844 | 1461180602995 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:03 INFO - PROCESS | 1844 | 1461180603206 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 12:30:03 INFO - PROCESS | 1844 | 1461180603419 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7912000 == 145 [pid = 1844] [id = 459] 12:30:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 249 (0x7fccdb1a4400) [pid = 1844] [serial = 1378] [outer = (nil)] 12:30:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 250 (0x7fcce3a73400) [pid = 1844] [serial = 1379] [outer = 0x7fccdb1a4400] 12:30:03 INFO - PROCESS | 1844 | 1461180603537 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 251 (0x7fcce48b9c00) [pid = 1844] [serial = 1380] [outer = 0x7fccdb1a4400] 12:30:04 INFO - PROCESS | 1844 | 1461180604466 Marionette TRACE conn4 <- [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]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1537ms 12:30:04 INFO - PROCESS | 1844 | 1461180604525 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1844 | 1461180604529 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 12:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:30:04 INFO - PROCESS | 1844 | 1461180604536 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1844 | 1461180604539 Marionette TRACE conn4 <- [1,1810,null,{}] 12:30:04 INFO - PROCESS | 1844 | 1461180604545 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:04 INFO - PROCESS | 1844 | 1461180604758 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 12:30:05 INFO - PROCESS | 1844 | 1461180605022 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8699000 == 146 [pid = 1844] [id = 460] 12:30:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 252 (0x7fcce490d000) [pid = 1844] [serial = 1381] [outer = (nil)] 12:30:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 253 (0x7fcce49af400) [pid = 1844] [serial = 1382] [outer = 0x7fcce490d000] 12:30:05 INFO - PROCESS | 1844 | 1461180605170 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fcce4b7d400) [pid = 1844] [serial = 1383] [outer = 0x7fcce490d000] 12:30:06 INFO - PROCESS | 1844 | 1461180606545 Marionette TRACE conn4 <- [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]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2081ms 12:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:30:06 INFO - PROCESS | 1844 | 1461180606619 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 12:30:06 INFO - PROCESS | 1844 | 1461180606621 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 12:30:06 INFO - PROCESS | 1844 | 1461180606628 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 1844 | 1461180606631 Marionette TRACE conn4 <- [1,1814,null,{}] 12:30:06 INFO - PROCESS | 1844 | 1461180606637 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:06 INFO - PROCESS | 1844 | 1461180606933 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 12:30:07 INFO - PROCESS | 1844 | 1461180607248 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec656800 == 147 [pid = 1844] [id = 461] 12:30:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fcce490d800) [pid = 1844] [serial = 1384] [outer = (nil)] 12:30:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fccea8b6c00) [pid = 1844] [serial = 1385] [outer = 0x7fcce490d800] 12:30:07 INFO - PROCESS | 1844 | 1461180607328 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fcced081000) [pid = 1844] [serial = 1386] [outer = 0x7fcce490d800] 12:30:08 INFO - PROCESS | 1844 | 1461180608157 Marionette TRACE conn4 <- [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]]]}] 12:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1588ms 12:30:08 INFO - PROCESS | 1844 | 1461180608218 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 1844 | 1461180608224 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 12:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:30:08 INFO - PROCESS | 1844 | 1461180608234 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 1844 | 1461180608239 Marionette TRACE conn4 <- [1,1818,null,{}] 12:30:08 INFO - PROCESS | 1844 | 1461180608247 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:08 INFO - PROCESS | 1844 | 1461180608543 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 12:30:08 INFO - PROCESS | 1844 | 1461180608843 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c07000 == 148 [pid = 1844] [id = 462] 12:30:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fccd370a800) [pid = 1844] [serial = 1387] [outer = (nil)] 12:30:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fccd7c47000) [pid = 1844] [serial = 1388] [outer = 0x7fccd370a800] 12:30:08 INFO - PROCESS | 1844 | 1461180608922 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fcceef47000) [pid = 1844] [serial = 1389] [outer = 0x7fccd370a800] 12:30:09 INFO - PROCESS | 1844 | 1461180609712 Marionette TRACE conn4 <- [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]]]}] 12:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1547ms 12:30:09 INFO - PROCESS | 1844 | 1461180609782 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1844 | 1461180609786 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 12:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:30:09 INFO - PROCESS | 1844 | 1461180609796 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1844 | 1461180609798 Marionette TRACE conn4 <- [1,1822,null,{}] 12:30:09 INFO - PROCESS | 1844 | 1461180609805 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:10 INFO - PROCESS | 1844 | 1461180610011 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 12:30:10 INFO - PROCESS | 1844 | 1461180610273 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb4d800 == 149 [pid = 1844] [id = 463] 12:30:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 261 (0x7fccd3fda000) [pid = 1844] [serial = 1390] [outer = (nil)] 12:30:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 262 (0x7fccfabc0400) [pid = 1844] [serial = 1391] [outer = 0x7fccd3fda000] 12:30:10 INFO - PROCESS | 1844 | 1461180610388 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 263 (0x7fccfbddb800) [pid = 1844] [serial = 1392] [outer = 0x7fccd3fda000] 12:30:11 INFO - PROCESS | 1844 | 1461180611262 Marionette TRACE conn4 <- [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]]]}] 12:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1533ms 12:30:11 INFO - PROCESS | 1844 | 1461180611329 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 12:30:11 INFO - PROCESS | 1844 | 1461180611333 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 12:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:30:11 INFO - PROCESS | 1844 | 1461180611338 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 1844 | 1461180611341 Marionette TRACE conn4 <- [1,1826,null,{}] 12:30:11 INFO - PROCESS | 1844 | 1461180611346 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:11 INFO - PROCESS | 1844 | 1461180611557 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 12:30:11 INFO - PROCESS | 1844 | 1461180611817 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0207c800 == 150 [pid = 1844] [id = 464] 12:30:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 264 (0x7fccec8f7c00) [pid = 1844] [serial = 1393] [outer = (nil)] 12:30:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 265 (0x7fccffebcc00) [pid = 1844] [serial = 1394] [outer = 0x7fccec8f7c00] 12:30:11 INFO - PROCESS | 1844 | 1461180611937 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 266 (0x7fcd00203000) [pid = 1844] [serial = 1395] [outer = 0x7fccec8f7c00] 12:30:12 INFO - PROCESS | 1844 | 1461180612776 Marionette TRACE conn4 <- [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]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1481ms 12:30:12 INFO - PROCESS | 1844 | 1461180612821 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1844 | 1461180612825 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 12:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:30:12 INFO - PROCESS | 1844 | 1461180612831 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 1844 | 1461180612834 Marionette TRACE conn4 <- [1,1830,null,{}] 12:30:12 INFO - PROCESS | 1844 | 1461180612840 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:13 INFO - PROCESS | 1844 | 1461180613049 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 12:30:13 INFO - PROCESS | 1844 | 1461180613315 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd65ef000 == 151 [pid = 1844] [id = 465] 12:30:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 267 (0x7fccd669e000) [pid = 1844] [serial = 1396] [outer = (nil)] 12:30:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 268 (0x7fccd66a0c00) [pid = 1844] [serial = 1397] [outer = 0x7fccd669e000] 12:30:13 INFO - PROCESS | 1844 | 1461180613447 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 269 (0x7fccfdfa3800) [pid = 1844] [serial = 1398] [outer = 0x7fccd669e000] 12:30:14 INFO - PROCESS | 1844 | 1461180614281 Marionette TRACE conn4 <- [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]]]}] 12:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1479ms 12:30:14 INFO - PROCESS | 1844 | 1461180614312 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 12:30:14 INFO - PROCESS | 1844 | 1461180614316 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 12:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:30:14 INFO - PROCESS | 1844 | 1461180614323 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:30:14 INFO - PROCESS | 1844 | 1461180614326 Marionette TRACE conn4 <- [1,1834,null,{}] 12:30:14 INFO - PROCESS | 1844 | 1461180614332 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:14 INFO - PROCESS | 1844 | 1461180614559 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 12:30:14 INFO - PROCESS | 1844 | 1461180614835 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6b92800 == 152 [pid = 1844] [id = 466] 12:30:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 270 (0x7fcce8325400) [pid = 1844] [serial = 1399] [outer = (nil)] 12:30:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 271 (0x7fcce832bc00) [pid = 1844] [serial = 1400] [outer = 0x7fcce8325400] 12:30:14 INFO - PROCESS | 1844 | 1461180614968 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 272 (0x7fcd0031d000) [pid = 1844] [serial = 1401] [outer = 0x7fcce8325400] 12:30:15 INFO - PROCESS | 1844 | 1461180615839 Marionette TRACE conn4 <- [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]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1580ms 12:30:15 INFO - PROCESS | 1844 | 1461180615904 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 1844 | 1461180615908 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 12:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:30:15 INFO - PROCESS | 1844 | 1461180615913 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 1844 | 1461180615915 Marionette TRACE conn4 <- [1,1838,null,{}] 12:30:15 INFO - PROCESS | 1844 | 1461180615921 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:16 INFO - PROCESS | 1844 | 1461180616133 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 12:30:16 INFO - PROCESS | 1844 | 1461180616398 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd1bcf800 == 153 [pid = 1844] [id = 467] 12:30:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 273 (0x7fccd368cc00) [pid = 1844] [serial = 1402] [outer = (nil)] 12:30:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 274 (0x7fccd3695c00) [pid = 1844] [serial = 1403] [outer = 0x7fccd368cc00] 12:30:16 INFO - PROCESS | 1844 | 1461180616526 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 275 (0x7fccd369a800) [pid = 1844] [serial = 1404] [outer = 0x7fccd368cc00] 12:30:17 INFO - PROCESS | 1844 | 1461180617347 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1480ms 12:30:17 INFO - PROCESS | 1844 | 1461180617396 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 1844 | 1461180617399 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 12:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:30:17 INFO - PROCESS | 1844 | 1461180617406 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 1844 | 1461180617409 Marionette TRACE conn4 <- [1,1842,null,{}] 12:30:17 INFO - PROCESS | 1844 | 1461180617415 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:17 INFO - PROCESS | 1844 | 1461180617620 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 12:30:17 INFO - PROCESS | 1844 | 1461180617904 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce812c800 == 154 [pid = 1844] [id = 468] 12:30:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 276 (0x7fccd368f000) [pid = 1844] [serial = 1405] [outer = (nil)] 12:30:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 277 (0x7fccdb554800) [pid = 1844] [serial = 1406] [outer = 0x7fccd368f000] 12:30:18 INFO - PROCESS | 1844 | 1461180618022 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 278 (0x7fccdb55a800) [pid = 1844] [serial = 1407] [outer = 0x7fccd368f000] 12:30:18 INFO - PROCESS | 1844 | 1461180618841 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1480ms 12:30:18 INFO - PROCESS | 1844 | 1461180618887 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1844 | 1461180618890 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 12:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:30:18 INFO - PROCESS | 1844 | 1461180618896 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1844 | 1461180618898 Marionette TRACE conn4 <- [1,1846,null,{}] 12:30:18 INFO - PROCESS | 1844 | 1461180618904 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:19 INFO - PROCESS | 1844 | 1461180619111 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 12:30:19 INFO - PROCESS | 1844 | 1461180619380 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd0556000 == 155 [pid = 1844] [id = 469] 12:30:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 279 (0x7fccd368fc00) [pid = 1844] [serial = 1408] [outer = (nil)] 12:30:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 280 (0x7fccdb55f400) [pid = 1844] [serial = 1409] [outer = 0x7fccd368fc00] 12:30:19 INFO - PROCESS | 1844 | 1461180619501 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 281 (0x7fcce832ac00) [pid = 1844] [serial = 1410] [outer = 0x7fccd368fc00] 12:30:20 INFO - PROCESS | 1844 | 1461180620355 Marionette TRACE conn4 <- [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]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1495ms 12:30:20 INFO - PROCESS | 1844 | 1461180620392 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 1844 | 1461180620396 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 12:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:30:20 INFO - PROCESS | 1844 | 1461180620402 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 1844 | 1461180620404 Marionette TRACE conn4 <- [1,1850,null,{}] 12:30:20 INFO - PROCESS | 1844 | 1461180620409 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:20 INFO - PROCESS | 1844 | 1461180620620 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 12:30:20 INFO - PROCESS | 1844 | 1461180620951 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd1e47000 == 156 [pid = 1844] [id = 470] 12:30:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 282 (0x7fccd1e26400) [pid = 1844] [serial = 1411] [outer = (nil)] 12:30:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 283 (0x7fccd1e2cc00) [pid = 1844] [serial = 1412] [outer = 0x7fccd1e26400] 12:30:21 INFO - PROCESS | 1844 | 1461180621041 Marionette DEBUG loaded listener.js 12:30:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 284 (0x7fccd1e31400) [pid = 1844] [serial = 1413] [outer = 0x7fccd1e26400] 12:30:21 INFO - PROCESS | 1844 | 1461180621932 Marionette TRACE conn4 <- [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]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1578ms 12:30:21 INFO - PROCESS | 1844 | 1461180621981 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1844 | 1461180621985 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 12:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:30:21 INFO - PROCESS | 1844 | 1461180621991 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1844 | 1461180621993 Marionette TRACE conn4 <- [1,1854,null,{}] 12:30:22 INFO - PROCESS | 1844 | 1461180621998 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:22 INFO - PROCESS | 1844 | 1461180622195 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 12:30:22 INFO - PROCESS | 1844 | 1461180622471 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3dd2800 == 157 [pid = 1844] [id = 471] 12:30:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 285 (0x7fccd1e27000) [pid = 1844] [serial = 1414] [outer = (nil)] 12:30:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 286 (0x7fccd63a3400) [pid = 1844] [serial = 1415] [outer = 0x7fccd1e27000] 12:30:22 INFO - PROCESS | 1844 | 1461180622544 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 287 (0x7fccdb1aac00) [pid = 1844] [serial = 1416] [outer = 0x7fccd1e27000] 12:30:23 INFO - PROCESS | 1844 | 1461180623406 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1489ms 12:30:23 INFO - PROCESS | 1844 | 1461180623481 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 1844 | 1461180623484 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 12:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:30:23 INFO - PROCESS | 1844 | 1461180623490 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 1844 | 1461180623493 Marionette TRACE conn4 <- [1,1858,null,{}] 12:30:23 INFO - PROCESS | 1844 | 1461180623498 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:23 INFO - PROCESS | 1844 | 1461180623724 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 12:30:24 INFO - PROCESS | 1844 | 1461180624042 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc756800 == 158 [pid = 1844] [id = 472] 12:30:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 288 (0x7fccd1e2b800) [pid = 1844] [serial = 1417] [outer = (nil)] 12:30:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 289 (0x7fcce1efc000) [pid = 1844] [serial = 1418] [outer = 0x7fccd1e2b800] 12:30:24 INFO - PROCESS | 1844 | 1461180624118 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 290 (0x7fcce8331400) [pid = 1844] [serial = 1419] [outer = 0x7fccd1e2b800] 12:30:24 INFO - PROCESS | 1844 | 1461180624939 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1530ms 12:30:25 INFO - PROCESS | 1844 | 1461180625021 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 1844 | 1461180625024 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 12:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:30:25 INFO - PROCESS | 1844 | 1461180625030 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 1844 | 1461180625033 Marionette TRACE conn4 <- [1,1862,null,{}] 12:30:25 INFO - PROCESS | 1844 | 1461180625038 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:25 INFO - PROCESS | 1844 | 1461180625249 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 12:30:26 INFO - PROCESS | 1844 | 1461180626062 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68d7000 == 159 [pid = 1844] [id = 473] 12:30:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 291 (0x7fccd1e2a000) [pid = 1844] [serial = 1420] [outer = (nil)] 12:30:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 292 (0x7fccd24cfc00) [pid = 1844] [serial = 1421] [outer = 0x7fccd1e2a000] 12:30:26 INFO - PROCESS | 1844 | 1461180626188 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 293 (0x7fccd370c400) [pid = 1844] [serial = 1422] [outer = 0x7fccd1e2a000] 12:30:27 INFO - PROCESS | 1844 | 1461180627114 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2141ms 12:30:27 INFO - PROCESS | 1844 | 1461180627174 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 12:30:27 INFO - PROCESS | 1844 | 1461180627181 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 12:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:30:27 INFO - PROCESS | 1844 | 1461180627219 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 1844 | 1461180627225 Marionette TRACE conn4 <- [1,1866,null,{}] 12:30:27 INFO - PROCESS | 1844 | 1461180627236 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:27 INFO - PROCESS | 1844 | 1461180627458 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce2ddb000 == 158 [pid = 1844] [id = 454] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1d48800 == 157 [pid = 1844] [id = 453] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbd17800 == 156 [pid = 1844] [id = 452] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb149800 == 155 [pid = 1844] [id = 451] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd352e000 == 154 [pid = 1844] [id = 450] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd37c7000 == 153 [pid = 1844] [id = 449] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68d4800 == 152 [pid = 1844] [id = 448] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd0040f000 == 151 [pid = 1844] [id = 443] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb58000 == 150 [pid = 1844] [id = 442] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfae32800 == 149 [pid = 1844] [id = 441] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee20a800 == 148 [pid = 1844] [id = 440] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb881800 == 147 [pid = 1844] [id = 439] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8696800 == 146 [pid = 1844] [id = 438] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7f16800 == 145 [pid = 1844] [id = 437] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c52800 == 144 [pid = 1844] [id = 436] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1fbf000 == 143 [pid = 1844] [id = 435] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4722000 == 142 [pid = 1844] [id = 433] 12:30:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd95d2000 == 141 [pid = 1844] [id = 434] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 292 (0x7fccd9506c00) [pid = 1844] [serial = 1301] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 291 (0x7fcce4909c00) [pid = 1844] [serial = 1271] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 290 (0x7fcd000c3000) [pid = 1844] [serial = 1259] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 289 (0x7fccd3fde800) [pid = 1844] [serial = 1277] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 288 (0x7fccd7c51400) [pid = 1844] [serial = 1268] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 287 (0x7fcce208d000) [pid = 1844] [serial = 1295] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 286 (0x7fccd3711400) [pid = 1844] [serial = 1241] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 285 (0x7fccda502c00) [pid = 1844] [serial = 1287] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 284 (0x7fccdc7b0000) [pid = 1844] [serial = 1293] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 283 (0x7fccd7beb400) [pid = 1844] [serial = 1299] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 282 (0x7fccd87cb800) [pid = 1844] [serial = 1286] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 281 (0x7fccd4ec5800) [pid = 1844] [serial = 1278] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 280 (0x7fccd3fdcc00) [pid = 1844] [serial = 1274] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 279 (0x7fccd5556400) [pid = 1844] [serial = 1298] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 278 (0x7fccdad13800) [pid = 1844] [serial = 1289] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 277 (0x7fccd9337400) [pid = 1844] [serial = 1244] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 276 (0x7fccd9166800) [pid = 1844] [serial = 1284] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 275 (0x7fccdb1b1800) [pid = 1844] [serial = 1290] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 274 (0x7fccd639e000) [pid = 1844] [serial = 1262] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 273 (0x7fccd7c4f800) [pid = 1844] [serial = 1283] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 272 (0x7fcceb21e800) [pid = 1844] [serial = 1253] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 271 (0x7fccdbb6fc00) [pid = 1844] [serial = 1292] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 270 (0x7fcce77b8400) [pid = 1844] [serial = 1239] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 269 (0x7fcce4062000) [pid = 1844] [serial = 1250] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 268 (0x7fccd649ac00) [pid = 1844] [serial = 1280] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 267 (0x7fccdbdaa800) [pid = 1844] [serial = 1247] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 266 (0x7fccd7c46800) [pid = 1844] [serial = 1265] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 265 (0x7fccd65d0400) [pid = 1844] [serial = 1281] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 264 (0x7fcce2a7fc00) [pid = 1844] [serial = 1296] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | --DOMWINDOW == 263 (0x7fccee664400) [pid = 1844] [serial = 1256] [outer = (nil)] [url = about:blank] 12:30:28 INFO - PROCESS | 1844 | 1461180628220 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd352c800 == 142 [pid = 1844] [id = 474] 12:30:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 264 (0x7fccd38c8000) [pid = 1844] [serial = 1423] [outer = (nil)] 12:30:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 265 (0x7fccd5553000) [pid = 1844] [serial = 1424] [outer = 0x7fccd38c8000] 12:30:28 INFO - PROCESS | 1844 | 1461180628295 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 266 (0x7fccd65cf400) [pid = 1844] [serial = 1425] [outer = 0x7fccd38c8000] 12:30:29 INFO - PROCESS | 1844 | 1461180629104 Marionette TRACE conn4 <- [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]]]}] 12:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1971ms 12:30:29 INFO - PROCESS | 1844 | 1461180629163 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 1844 | 1461180629168 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 12:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:30:29 INFO - PROCESS | 1844 | 1461180629177 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 1844 | 1461180629180 Marionette TRACE conn4 <- [1,1870,null,{}] 12:30:29 INFO - PROCESS | 1844 | 1461180629185 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:29 INFO - PROCESS | 1844 | 1461180629388 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 12:30:29 INFO - PROCESS | 1844 | 1461180629597 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd753f800 == 143 [pid = 1844] [id = 475] 12:30:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 267 (0x7fccd24d6400) [pid = 1844] [serial = 1426] [outer = (nil)] 12:30:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 268 (0x7fccd669e800) [pid = 1844] [serial = 1427] [outer = 0x7fccd24d6400] 12:30:29 INFO - PROCESS | 1844 | 1461180629663 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 269 (0x7fccd7bf6c00) [pid = 1844] [serial = 1428] [outer = 0x7fccd24d6400] 12:30:30 INFO - PROCESS | 1844 | 1461180630545 Marionette TRACE conn4 <- [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]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1437ms 12:30:30 INFO - PROCESS | 1844 | 1461180630614 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 1844 | 1461180630618 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 12:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:30:30 INFO - PROCESS | 1844 | 1461180630626 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 1844 | 1461180630634 Marionette TRACE conn4 <- [1,1874,null,{}] 12:30:30 INFO - PROCESS | 1844 | 1461180630655 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:30 INFO - PROCESS | 1844 | 1461180630920 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 12:30:30 INFO - PROCESS | 1844 | 1461180630952 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb76e800 == 144 [pid = 1844] [id = 476] 12:30:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 270 (0x7fccd38d0c00) [pid = 1844] [serial = 1429] [outer = (nil)] 12:30:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 271 (0x7fccd9354c00) [pid = 1844] [serial = 1430] [outer = 0x7fccd38d0c00] 12:30:31 INFO - PROCESS | 1844 | 1461180631014 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 272 (0x7fccda6ec000) [pid = 1844] [serial = 1431] [outer = 0x7fccd38d0c00] 12:30:31 INFO - PROCESS | 1844 | 1461180631932 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1339ms 12:30:31 INFO - PROCESS | 1844 | 1461180631965 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 12:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:30:31 INFO - PROCESS | 1844 | 1461180631970 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 12:30:31 INFO - PROCESS | 1844 | 1461180631976 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 1844 | 1461180631979 Marionette TRACE conn4 <- [1,1878,null,{}] 12:30:31 INFO - PROCESS | 1844 | 1461180631991 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:32 INFO - PROCESS | 1844 | 1461180632246 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 12:30:32 INFO - PROCESS | 1844 | 1461180632285 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc425800 == 145 [pid = 1844] [id = 477] 12:30:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 273 (0x7fccd554f800) [pid = 1844] [serial = 1432] [outer = (nil)] 12:30:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 274 (0x7fccdbb65400) [pid = 1844] [serial = 1433] [outer = 0x7fccd554f800] 12:30:32 INFO - PROCESS | 1844 | 1461180632347 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 275 (0x7fccdbda0c00) [pid = 1844] [serial = 1434] [outer = 0x7fccd554f800] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 274 (0x7fccd4d67800) [pid = 1844] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 273 (0x7fccd5551400) [pid = 1844] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 272 (0x7fcce484bc00) [pid = 1844] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 271 (0x7fcceb226c00) [pid = 1844] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 270 (0x7fccd3710800) [pid = 1844] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 269 (0x7fccd589f000) [pid = 1844] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 268 (0x7fccd5557400) [pid = 1844] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 267 (0x7fccdb1acc00) [pid = 1844] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 266 (0x7fccd370bc00) [pid = 1844] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 265 (0x7fccd65d4800) [pid = 1844] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 264 (0x7fccd915f000) [pid = 1844] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 263 (0x7fcce1efd000) [pid = 1844] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 262 (0x7fccd3e5d800) [pid = 1844] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 261 (0x7fccdb1e3800) [pid = 1844] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 260 (0x7fccdbb8f800) [pid = 1844] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fccd54e3400) [pid = 1844] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fcce49b7400) [pid = 1844] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fccd932c800) [pid = 1844] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fccdad0fc00) [pid = 1844] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fcced6bf000) [pid = 1844] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fcce484dc00) [pid = 1844] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fccd58a2400) [pid = 1844] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 252 (0x7fcce77b9000) [pid = 1844] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 251 (0x7fccec8f9800) [pid = 1844] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 250 (0x7fcce4844c00) [pid = 1844] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 249 (0x7fccd74d3800) [pid = 1844] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 248 (0x7fcce79c6000) [pid = 1844] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 247 (0x7fcce2a85c00) [pid = 1844] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 246 (0x7fcce48b9800) [pid = 1844] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fccd4d67c00) [pid = 1844] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fcce2a80c00) [pid = 1844] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fccda507400) [pid = 1844] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fccdc5e9400) [pid = 1844] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fccd649b000) [pid = 1844] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fccd38d4400) [pid = 1844] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fccdad15800) [pid = 1844] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fccd3e61400) [pid = 1844] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fcce2abb000) [pid = 1844] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fcce38b8800) [pid = 1844] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fccec37d400) [pid = 1844] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fccda6e7800) [pid = 1844] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fcceb227c00) [pid = 1844] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fccd4d65000) [pid = 1844] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fccd3e63400) [pid = 1844] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fcce4d84800) [pid = 1844] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccd711e400) [pid = 1844] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fcce38b6c00) [pid = 1844] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:30:33 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fccd3e5f800) [pid = 1844] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:30:34 INFO - PROCESS | 1844 | 1461180634189 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2238ms 12:30:34 INFO - PROCESS | 1844 | 1461180634218 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 1844 | 1461180634223 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 12:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:30:34 INFO - PROCESS | 1844 | 1461180634231 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 1844 | 1461180634236 Marionette TRACE conn4 <- [1,1882,null,{}] 12:30:34 INFO - PROCESS | 1844 | 1461180634244 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:34 INFO - PROCESS | 1844 | 1461180634521 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 12:30:34 INFO - PROCESS | 1844 | 1461180634815 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb004800 == 146 [pid = 1844] [id = 478] 12:30:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fccd74d3800) [pid = 1844] [serial = 1435] [outer = (nil)] 12:30:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fccd7e60400) [pid = 1844] [serial = 1436] [outer = 0x7fccd74d3800] 12:30:34 INFO - PROCESS | 1844 | 1461180634941 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fccdad1ac00) [pid = 1844] [serial = 1437] [outer = 0x7fccd74d3800] 12:30:36 INFO - PROCESS | 1844 | 1461180636129 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1939ms 12:30:36 INFO - PROCESS | 1844 | 1461180636170 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 1844 | 1461180636175 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 12:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:30:36 INFO - PROCESS | 1844 | 1461180636184 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 1844 | 1461180636190 Marionette TRACE conn4 <- [1,1886,null,{}] 12:30:36 INFO - PROCESS | 1844 | 1461180636199 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:36 INFO - PROCESS | 1844 | 1461180636473 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 12:30:36 INFO - PROCESS | 1844 | 1461180636868 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68df000 == 147 [pid = 1844] [id = 479] 12:30:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fccd3fda800) [pid = 1844] [serial = 1438] [outer = (nil)] 12:30:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fccd4d59400) [pid = 1844] [serial = 1439] [outer = 0x7fccd3fda800] 12:30:36 INFO - PROCESS | 1844 | 1461180636961 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fccd58a7800) [pid = 1844] [serial = 1440] [outer = 0x7fccd3fda800] 12:30:37 INFO - PROCESS | 1844 | 1461180637945 Marionette TRACE conn4 <- [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]]]}] 12:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1795ms 12:30:37 INFO - PROCESS | 1844 | 1461180637980 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 1844 | 1461180637989 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 12:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:30:38 INFO - PROCESS | 1844 | 1461180638001 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1844 | 1461180638005 Marionette TRACE conn4 <- [1,1890,null,{}] 12:30:38 INFO - PROCESS | 1844 | 1461180638012 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:38 INFO - PROCESS | 1844 | 1461180638243 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 12:30:38 INFO - PROCESS | 1844 | 1461180638560 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb76a800 == 148 [pid = 1844] [id = 480] 12:30:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fccd669a800) [pid = 1844] [serial = 1441] [outer = (nil)] 12:30:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fccd7240400) [pid = 1844] [serial = 1442] [outer = 0x7fccd669a800] 12:30:38 INFO - PROCESS | 1844 | 1461180638691 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fccd7c45c00) [pid = 1844] [serial = 1443] [outer = 0x7fccd669a800] 12:30:39 INFO - PROCESS | 1844 | 1461180639734 Marionette TRACE conn4 <- [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]]]}] 12:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1783ms 12:30:39 INFO - PROCESS | 1844 | 1461180639785 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 1844 | 1461180639789 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 12:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:30:39 INFO - PROCESS | 1844 | 1461180639795 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 1844 | 1461180639802 Marionette TRACE conn4 <- [1,1894,null,{}] 12:30:39 INFO - PROCESS | 1844 | 1461180639819 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:40 INFO - PROCESS | 1844 | 1461180640048 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 12:30:40 INFO - PROCESS | 1844 | 1461180640354 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce379d000 == 149 [pid = 1844] [id = 481] 12:30:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fccd9337c00) [pid = 1844] [serial = 1444] [outer = (nil)] 12:30:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fccdb1a7800) [pid = 1844] [serial = 1445] [outer = 0x7fccd9337c00] 12:30:40 INFO - PROCESS | 1844 | 1461180640437 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fccdbb6c000) [pid = 1844] [serial = 1446] [outer = 0x7fccd9337c00] 12:30:41 INFO - PROCESS | 1844 | 1461180641327 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1586ms 12:30:41 INFO - PROCESS | 1844 | 1461180641382 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 1844 | 1461180641387 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 12:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:30:41 INFO - PROCESS | 1844 | 1461180641393 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 1844 | 1461180641396 Marionette TRACE conn4 <- [1,1898,null,{}] 12:30:41 INFO - PROCESS | 1844 | 1461180641402 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:41 INFO - PROCESS | 1844 | 1461180641639 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 12:30:41 INFO - PROCESS | 1844 | 1461180641944 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce471a800 == 150 [pid = 1844] [id = 482] 12:30:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccd3697400) [pid = 1844] [serial = 1447] [outer = (nil)] 12:30:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fccdc5e9400) [pid = 1844] [serial = 1448] [outer = 0x7fccd3697400] 12:30:42 INFO - PROCESS | 1844 | 1461180642025 Marionette DEBUG loaded listener.js 12:30:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fcce1efc800) [pid = 1844] [serial = 1449] [outer = 0x7fccd3697400] 12:30:42 INFO - PROCESS | 1844 | 1461180642900 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1581ms 12:30:42 INFO - PROCESS | 1844 | 1461180642976 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 12:30:42 INFO - PROCESS | 1844 | 1461180642980 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 12:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:30:42 INFO - PROCESS | 1844 | 1461180642986 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:30:42 INFO - PROCESS | 1844 | 1461180642988 Marionette TRACE conn4 <- [1,1902,null,{}] 12:30:42 INFO - PROCESS | 1844 | 1461180642994 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:43 INFO - PROCESS | 1844 | 1461180643243 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 12:30:43 INFO - PROCESS | 1844 | 1461180643557 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4b0b000 == 151 [pid = 1844] [id = 483] 12:30:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fccd932a400) [pid = 1844] [serial = 1450] [outer = (nil)] 12:30:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fcce2a85c00) [pid = 1844] [serial = 1451] [outer = 0x7fccd932a400] 12:30:43 INFO - PROCESS | 1844 | 1461180643632 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fcce37d0800) [pid = 1844] [serial = 1452] [outer = 0x7fccd932a400] 12:30:44 INFO - PROCESS | 1844 | 1461180644506 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1580ms 12:30:44 INFO - PROCESS | 1844 | 1461180644567 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 1844 | 1461180644571 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 12:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:30:44 INFO - PROCESS | 1844 | 1461180644577 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1844 | 1461180644579 Marionette TRACE conn4 <- [1,1906,null,{}] 12:30:44 INFO - PROCESS | 1844 | 1461180644585 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:44 INFO - PROCESS | 1844 | 1461180644831 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 12:30:45 INFO - PROCESS | 1844 | 1461180645148 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8671800 == 152 [pid = 1844] [id = 484] 12:30:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fcce49b4c00) [pid = 1844] [serial = 1453] [outer = (nil)] 12:30:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 247 (0x7fcce4d85c00) [pid = 1844] [serial = 1454] [outer = 0x7fcce49b4c00] 12:30:45 INFO - PROCESS | 1844 | 1461180645233 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 248 (0x7fcce5cc1c00) [pid = 1844] [serial = 1455] [outer = 0x7fcce49b4c00] 12:30:46 INFO - PROCESS | 1844 | 1461180646050 Marionette TRACE conn4 <- [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]]]}] 12:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1530ms 12:30:46 INFO - PROCESS | 1844 | 1461180646114 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 1844 | 1461180646121 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 12:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:30:46 INFO - PROCESS | 1844 | 1461180646128 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 1844 | 1461180646130 Marionette TRACE conn4 <- [1,1910,null,{}] 12:30:46 INFO - PROCESS | 1844 | 1461180646136 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:46 INFO - PROCESS | 1844 | 1461180646342 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 12:30:46 INFO - PROCESS | 1844 | 1461180646607 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb126000 == 153 [pid = 1844] [id = 485] 12:30:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 249 (0x7fccd368d000) [pid = 1844] [serial = 1456] [outer = (nil)] 12:30:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 250 (0x7fcce5f3a800) [pid = 1844] [serial = 1457] [outer = 0x7fccd368d000] 12:30:46 INFO - PROCESS | 1844 | 1461180646733 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 251 (0x7fcce77ad800) [pid = 1844] [serial = 1458] [outer = 0x7fccd368d000] 12:30:47 INFO - PROCESS | 1844 | 1461180647576 Marionette TRACE conn4 <- [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]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1486ms 12:30:47 INFO - PROCESS | 1844 | 1461180647615 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 1844 | 1461180647619 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 12:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:30:47 INFO - PROCESS | 1844 | 1461180647625 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1844 | 1461180647628 Marionette TRACE conn4 <- [1,1914,null,{}] 12:30:47 INFO - PROCESS | 1844 | 1461180647633 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:47 INFO - PROCESS | 1844 | 1461180647835 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 12:30:48 INFO - PROCESS | 1844 | 1461180648118 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced665000 == 154 [pid = 1844] [id = 486] 12:30:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 252 (0x7fcce48c0400) [pid = 1844] [serial = 1459] [outer = (nil)] 12:30:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 253 (0x7fcce816cc00) [pid = 1844] [serial = 1460] [outer = 0x7fcce48c0400] 12:30:48 INFO - PROCESS | 1844 | 1461180648235 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fcce832e000) [pid = 1844] [serial = 1461] [outer = 0x7fcce48c0400] 12:30:49 INFO - PROCESS | 1844 | 1461180649031 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1427ms 12:30:49 INFO - PROCESS | 1844 | 1461180649053 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 1844 | 1461180649057 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 12:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:30:49 INFO - PROCESS | 1844 | 1461180649062 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 1844 | 1461180649065 Marionette TRACE conn4 <- [1,1918,null,{}] 12:30:49 INFO - PROCESS | 1844 | 1461180649070 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:49 INFO - PROCESS | 1844 | 1461180649265 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 12:30:49 INFO - PROCESS | 1844 | 1461180649535 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbe15800 == 155 [pid = 1844] [id = 487] 12:30:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fccd370bc00) [pid = 1844] [serial = 1462] [outer = (nil)] 12:30:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fcce8330400) [pid = 1844] [serial = 1463] [outer = 0x7fccd370bc00] 12:30:49 INFO - PROCESS | 1844 | 1461180649610 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fcce8913000) [pid = 1844] [serial = 1464] [outer = 0x7fccd370bc00] 12:30:50 INFO - PROCESS | 1844 | 1461180650465 Marionette TRACE conn4 <- [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]]]}] 12:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1433ms 12:30:50 INFO - PROCESS | 1844 | 1461180650496 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 12:30:50 INFO - PROCESS | 1844 | 1461180650499 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 12:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:30:50 INFO - PROCESS | 1844 | 1461180650505 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 1844 | 1461180650507 Marionette TRACE conn4 <- [1,1922,null,{}] 12:30:50 INFO - PROCESS | 1844 | 1461180650513 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:50 INFO - PROCESS | 1844 | 1461180650714 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 12:30:50 INFO - PROCESS | 1844 | 1461180650987 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd00423000 == 156 [pid = 1844] [id = 488] 12:30:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fcce49b7c00) [pid = 1844] [serial = 1465] [outer = (nil)] 12:30:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fcce8918800) [pid = 1844] [serial = 1466] [outer = 0x7fcce49b7c00] 12:30:51 INFO - PROCESS | 1844 | 1461180651066 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fccea9c6400) [pid = 1844] [serial = 1467] [outer = 0x7fcce49b7c00] 12:30:51 INFO - PROCESS | 1844 | 1461180651994 Marionette TRACE conn4 <- [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]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1533ms 12:30:52 INFO - PROCESS | 1844 | 1461180652040 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 12:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:30:52 INFO - PROCESS | 1844 | 1461180652044 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 12:30:52 INFO - PROCESS | 1844 | 1461180652051 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 1844 | 1461180652056 Marionette TRACE conn4 <- [1,1926,null,{}] 12:30:52 INFO - PROCESS | 1844 | 1461180652062 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:52 INFO - PROCESS | 1844 | 1461180652308 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 12:30:52 INFO - PROCESS | 1844 | 1461180652628 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6a3c800 == 157 [pid = 1844] [id = 489] 12:30:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 261 (0x7fccee126c00) [pid = 1844] [serial = 1468] [outer = (nil)] 12:30:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 262 (0x7fcceef5f000) [pid = 1844] [serial = 1469] [outer = 0x7fccee126c00] 12:30:52 INFO - PROCESS | 1844 | 1461180652717 Marionette DEBUG loaded listener.js 12:30:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 263 (0x7fccfb09e400) [pid = 1844] [serial = 1470] [outer = 0x7fccee126c00] 12:30:53 INFO - PROCESS | 1844 | 1461180653603 Marionette TRACE conn4 <- [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]]]}] 12:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1586ms 12:30:53 INFO - PROCESS | 1844 | 1461180653637 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 12:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:30:53 INFO - PROCESS | 1844 | 1461180653641 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 12:30:53 INFO - PROCESS | 1844 | 1461180653648 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 1844 | 1461180653651 Marionette TRACE conn4 <- [1,1930,null,{}] 12:30:53 INFO - PROCESS | 1844 | 1461180653656 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:53 INFO - PROCESS | 1844 | 1461180653870 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 12:30:54 INFO - PROCESS | 1844 | 1461180654146 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce871b800 == 158 [pid = 1844] [id = 490] 12:30:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 264 (0x7fccd2b85c00) [pid = 1844] [serial = 1471] [outer = (nil)] 12:30:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 265 (0x7fccd2b8c000) [pid = 1844] [serial = 1472] [outer = 0x7fccd2b85c00] 12:30:54 INFO - PROCESS | 1844 | 1461180654269 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 266 (0x7fccd2b90c00) [pid = 1844] [serial = 1473] [outer = 0x7fccd2b85c00] 12:30:55 INFO - PROCESS | 1844 | 1461180655113 Marionette TRACE conn4 <- [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]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1529ms 12:30:55 INFO - PROCESS | 1844 | 1461180655177 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 1844 | 1461180655181 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 12:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:30:55 INFO - PROCESS | 1844 | 1461180655188 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 1844 | 1461180655190 Marionette TRACE conn4 <- [1,1934,null,{}] 12:30:55 INFO - PROCESS | 1844 | 1461180655196 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:55 INFO - PROCESS | 1844 | 1461180655409 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 12:30:55 INFO - PROCESS | 1844 | 1461180655680 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd8679000 == 159 [pid = 1844] [id = 491] 12:30:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 267 (0x7fccd2b86000) [pid = 1844] [serial = 1474] [outer = (nil)] 12:30:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 268 (0x7fccfdf1a400) [pid = 1844] [serial = 1475] [outer = 0x7fccd2b86000] 12:30:55 INFO - PROCESS | 1844 | 1461180655798 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 269 (0x7fccfff8e400) [pid = 1844] [serial = 1476] [outer = 0x7fccd2b86000] 12:30:56 INFO - PROCESS | 1844 | 1461180656627 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1482ms 12:30:56 INFO - PROCESS | 1844 | 1461180656671 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 1844 | 1461180656674 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 12:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:30:56 INFO - PROCESS | 1844 | 1461180656681 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 1844 | 1461180656683 Marionette TRACE conn4 <- [1,1938,null,{}] 12:30:56 INFO - PROCESS | 1844 | 1461180656689 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:56 INFO - PROCESS | 1844 | 1461180656911 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 12:30:57 INFO - PROCESS | 1844 | 1461180657228 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd205d800 == 160 [pid = 1844] [id = 492] 12:30:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 270 (0x7fccd2043000) [pid = 1844] [serial = 1477] [outer = (nil)] 12:30:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 271 (0x7fccd204ac00) [pid = 1844] [serial = 1478] [outer = 0x7fccd2043000] 12:30:57 INFO - PROCESS | 1844 | 1461180657305 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 272 (0x7fccd204fc00) [pid = 1844] [serial = 1479] [outer = 0x7fccd2043000] 12:30:58 INFO - PROCESS | 1844 | 1461180658154 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1543ms 12:30:58 INFO - PROCESS | 1844 | 1461180658226 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 1844 | 1461180658230 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 12:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:30:58 INFO - PROCESS | 1844 | 1461180658236 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 1844 | 1461180658238 Marionette TRACE conn4 <- [1,1942,null,{}] 12:30:58 INFO - PROCESS | 1844 | 1461180658243 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:58 INFO - PROCESS | 1844 | 1461180658496 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 12:30:58 INFO - PROCESS | 1844 | 1461180658807 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd8689000 == 161 [pid = 1844] [id = 493] 12:30:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 273 (0x7fccd2045c00) [pid = 1844] [serial = 1480] [outer = (nil)] 12:30:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 274 (0x7fccf9dba800) [pid = 1844] [serial = 1481] [outer = 0x7fccd2045c00] 12:30:58 INFO - PROCESS | 1844 | 1461180658885 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 275 (0x7fcd002a3000) [pid = 1844] [serial = 1482] [outer = 0x7fccd2045c00] 12:30:59 INFO - PROCESS | 1844 | 1461180659723 Marionette TRACE conn4 <- [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]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1548ms 12:30:59 INFO - PROCESS | 1844 | 1461180659785 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 1844 | 1461180659789 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 12:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:30:59 INFO - PROCESS | 1844 | 1461180659795 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 1844 | 1461180659798 Marionette TRACE conn4 <- [1,1946,null,{}] 12:30:59 INFO - PROCESS | 1844 | 1461180659805 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:00 INFO - PROCESS | 1844 | 1461180660047 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 12:31:00 INFO - PROCESS | 1844 | 1461180660366 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcccdf82000 == 162 [pid = 1844] [id = 494] 12:31:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 276 (0x7fccd0412400) [pid = 1844] [serial = 1483] [outer = (nil)] 12:31:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 277 (0x7fccd041b400) [pid = 1844] [serial = 1484] [outer = 0x7fccd0412400] 12:31:00 INFO - PROCESS | 1844 | 1461180660444 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 278 (0x7fccd0420000) [pid = 1844] [serial = 1485] [outer = 0x7fccd0412400] 12:31:01 INFO - PROCESS | 1844 | 1461180661292 Marionette TRACE conn4 <- [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]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1538ms 12:31:01 INFO - PROCESS | 1844 | 1461180661334 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 1844 | 1461180661337 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 12:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:31:01 INFO - PROCESS | 1844 | 1461180661343 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 1844 | 1461180661345 Marionette TRACE conn4 <- [1,1950,null,{}] 12:31:01 INFO - PROCESS | 1844 | 1461180661351 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:01 INFO - PROCESS | 1844 | 1461180661579 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 12:31:02 INFO - PROCESS | 1844 | 1461180661989 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcccf2b0000 == 163 [pid = 1844] [id = 495] 12:31:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 279 (0x7fccd041cc00) [pid = 1844] [serial = 1486] [outer = (nil)] 12:31:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 280 (0x7fccd0420c00) [pid = 1844] [serial = 1487] [outer = 0x7fccd041cc00] 12:31:02 INFO - PROCESS | 1844 | 1461180662098 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 281 (0x7fccd2b8dc00) [pid = 1844] [serial = 1488] [outer = 0x7fccd041cc00] 12:31:02 INFO - PROCESS | 1844 | ************************* 12:31:02 INFO - PROCESS | 1844 | A coding exception was thrown and uncaught in a Task. 12:31:02 INFO - PROCESS | 1844 | 12:31:02 INFO - PROCESS | 1844 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:31:02 INFO - PROCESS | 1844 | Full stack: 12:31:02 INFO - PROCESS | 1844 | ************************* 12:31:03 INFO - PROCESS | 1844 | 1461180663039 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1732ms 12:31:03 INFO - PROCESS | 1844 | 1461180663076 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1844 | 1461180663080 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 12:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:31:03 INFO - PROCESS | 1844 | 1461180663086 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1844 | 1461180663089 Marionette TRACE conn4 <- [1,1954,null,{}] 12:31:03 INFO - PROCESS | 1844 | 1461180663094 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:03 INFO - PROCESS | 1844 | 1461180663318 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 12:31:03 INFO - PROCESS | 1844 | 1461180663642 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb04f000 == 164 [pid = 1844] [id = 496] 12:31:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 282 (0x7fcccf278000) [pid = 1844] [serial = 1489] [outer = (nil)] 12:31:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 283 (0x7fccd3e9cc00) [pid = 1844] [serial = 1490] [outer = 0x7fcccf278000] 12:31:03 INFO - PROCESS | 1844 | 1461180663720 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 284 (0x7fccd915e800) [pid = 1844] [serial = 1491] [outer = 0x7fcccf278000] 12:31:04 INFO - PROCESS | 1844 | 1461180664629 Marionette TRACE conn4 <- [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]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1579ms 12:31:04 INFO - PROCESS | 1844 | 1461180664667 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 1844 | 1461180664669 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 12:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:31:04 INFO - PROCESS | 1844 | 1461180664676 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 1844 | 1461180664678 Marionette TRACE conn4 <- [1,1958,null,{}] 12:31:04 INFO - PROCESS | 1844 | 1461180664684 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:04 INFO - PROCESS | 1844 | 1461180664901 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 12:31:05 INFO - PROCESS | 1844 | 1461180665188 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce2dc9000 == 165 [pid = 1844] [id = 497] 12:31:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 285 (0x7fcccd7e1c00) [pid = 1844] [serial = 1492] [outer = (nil)] 12:31:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 286 (0x7fcccd7e7000) [pid = 1844] [serial = 1493] [outer = 0x7fcccd7e1c00] 12:31:05 INFO - PROCESS | 1844 | 1461180665305 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 287 (0x7fcccd7eb800) [pid = 1844] [serial = 1494] [outer = 0x7fcccd7e1c00] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4cd5800 == 164 [pid = 1844] [id = 378] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc425800 == 163 [pid = 1844] [id = 477] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb76e800 == 162 [pid = 1844] [id = 476] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd753f800 == 161 [pid = 1844] [id = 475] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd352c800 == 160 [pid = 1844] [id = 474] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68d7000 == 159 [pid = 1844] [id = 473] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd1bcf800 == 158 [pid = 1844] [id = 467] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6b92800 == 157 [pid = 1844] [id = 466] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd65ef000 == 156 [pid = 1844] [id = 465] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd0207c800 == 155 [pid = 1844] [id = 464] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb4d800 == 154 [pid = 1844] [id = 463] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c07000 == 153 [pid = 1844] [id = 462] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec656800 == 152 [pid = 1844] [id = 461] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8699000 == 151 [pid = 1844] [id = 460] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7912000 == 150 [pid = 1844] [id = 459] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4933000 == 149 [pid = 1844] [id = 458] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc75b000 == 148 [pid = 1844] [id = 457] 12:31:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdac75800 == 147 [pid = 1844] [id = 456] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 286 (0x7fccdb1ee400) [pid = 1844] [serial = 1310] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 285 (0x7fccd58a3800) [pid = 1844] [serial = 1056] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 284 (0x7fccd5559400) [pid = 1844] [serial = 1349] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 283 (0x7fccf9d2d000) [pid = 1844] [serial = 1020] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 282 (0x7fccec15a800) [pid = 1844] [serial = 1134] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 281 (0x7fccd38d2800) [pid = 1844] [serial = 1346] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 280 (0x7fccd4ec9800) [pid = 1844] [serial = 1304] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 279 (0x7fccdb1e8800) [pid = 1844] [serial = 1119] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 278 (0x7fccd87d4800) [pid = 1844] [serial = 1116] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 277 (0x7fcce2a84400) [pid = 1844] [serial = 1065] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 276 (0x7fccd74d4000) [pid = 1844] [serial = 1353] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 275 (0x7fccdbb63400) [pid = 1844] [serial = 1364] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 274 (0x7fccda50a800) [pid = 1844] [serial = 1179] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 273 (0x7fcce4d82800) [pid = 1844] [serial = 1319] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 272 (0x7fcce8b4d400) [pid = 1844] [serial = 1017] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 271 (0x7fccd3e6c000) [pid = 1844] [serial = 1026] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 270 (0x7fccdb1f1400) [pid = 1844] [serial = 1361] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 269 (0x7fcce6be4800) [pid = 1844] [serial = 1322] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 268 (0x7fcce484ec00) [pid = 1844] [serial = 1011] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 267 (0x7fccdbf09c00) [pid = 1844] [serial = 1302] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 266 (0x7fccfc1ee400) [pid = 1844] [serial = 1023] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 265 (0x7fccd24d2c00) [pid = 1844] [serial = 1343] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 264 (0x7fccda507800) [pid = 1844] [serial = 1059] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 263 (0x7fcce49abc00) [pid = 1844] [serial = 1071] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 262 (0x7fcce9dc0800) [pid = 1844] [serial = 1325] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 261 (0x7fccf0f2f800) [pid = 1844] [serial = 1146] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 260 (0x7fcce5f36000) [pid = 1844] [serial = 1125] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fcce5b1e400) [pid = 1844] [serial = 1077] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fcceb1acc00) [pid = 1844] [serial = 1131] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fccd3fd4c00) [pid = 1844] [serial = 1347] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fcce1ef4000) [pid = 1844] [serial = 1313] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fccedfe8000) [pid = 1844] [serial = 1143] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fccec872800) [pid = 1844] [serial = 1328] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fcce77b7c00) [pid = 1844] [serial = 1128] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 252 (0x7fccd639f400) [pid = 1844] [serial = 1350] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 251 (0x7fccdbd9c400) [pid = 1844] [serial = 1362] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 250 (0x7fccd932c400) [pid = 1844] [serial = 1005] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 249 (0x7fcce8b4a000) [pid = 1844] [serial = 1086] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 248 (0x7fccd5554800) [pid = 1844] [serial = 1352] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 247 (0x7fcce37c5400) [pid = 1844] [serial = 1068] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 246 (0x7fcce77b4c00) [pid = 1844] [serial = 1176] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fccfae14400) [pid = 1844] [serial = 1149] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fcce3a97800) [pid = 1844] [serial = 1122] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fccdbb93c00) [pid = 1844] [serial = 1008] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fcce6bdd400) [pid = 1844] [serial = 1014] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fccd9354400) [pid = 1844] [serial = 1358] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fccd87d6c00) [pid = 1844] [serial = 1356] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fcce1eef800) [pid = 1844] [serial = 1182] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fccff877400) [pid = 1844] [serial = 1029] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fccd02de000) [pid = 1844] [serial = 1337] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fccfbdd2c00) [pid = 1844] [serial = 1334] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fcce2c8b800) [pid = 1844] [serial = 1316] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fcce4d7bc00) [pid = 1844] [serial = 1074] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fcce5f38400) [pid = 1844] [serial = 1080] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fccd7c4ec00) [pid = 1844] [serial = 1355] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fcced3e7800) [pid = 1844] [serial = 1140] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fccdbda9400) [pid = 1844] [serial = 1062] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccec8ef800) [pid = 1844] [serial = 1137] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fccda507000) [pid = 1844] [serial = 1359] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fcce4d85000) [pid = 1844] [serial = 1002] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 226 (0x7fccd9169800) [pid = 1844] [serial = 1032] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 225 (0x7fcce6be7800) [pid = 1844] [serial = 1083] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 224 (0x7fccee603400) [pid = 1844] [serial = 1331] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 223 (0x7fccd74d4800) [pid = 1844] [serial = 1307] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 222 (0x7fcce2086400) [pid = 1844] [serial = 1089] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 221 (0x7fcce5cc2400) [pid = 1844] [serial = 1113] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 220 (0x7fccd87cdc00) [pid = 1844] [serial = 1340] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 219 (0x7fccfb03c000) [pid = 1844] [serial = 1152] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | --DOMWINDOW == 218 (0x7fccdc7b3c00) [pid = 1844] [serial = 1365] [outer = (nil)] [url = about:blank] 12:31:07 INFO - PROCESS | 1844 | 1461180667549 Marionette TRACE conn4 <- [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]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2892ms 12:31:07 INFO - PROCESS | 1844 | 1461180667570 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 1844 | 1461180667576 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 12:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:31:07 INFO - PROCESS | 1844 | 1461180667584 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 1844 | 1461180667588 Marionette TRACE conn4 <- [1,1962,null,{}] 12:31:07 INFO - PROCESS | 1844 | 1461180667596 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:07 INFO - PROCESS | 1844 | 1461180667820 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 12:31:08 INFO - PROCESS | 1844 | 1461180668042 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3bf5800 == 148 [pid = 1844] [id = 498] 12:31:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 219 (0x7fccd2b8e000) [pid = 1844] [serial = 1495] [outer = (nil)] 12:31:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 220 (0x7fccd3704400) [pid = 1844] [serial = 1496] [outer = 0x7fccd2b8e000] 12:31:08 INFO - PROCESS | 1844 | 1461180668110 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 221 (0x7fccd3e68400) [pid = 1844] [serial = 1497] [outer = 0x7fccd2b8e000] 12:31:08 INFO - PROCESS | 1844 | 1461180668890 Marionette TRACE conn4 <- [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]]]}] 12:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1331ms 12:31:08 INFO - PROCESS | 1844 | 1461180668920 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 12:31:08 INFO - PROCESS | 1844 | 1461180668928 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 12:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:31:08 INFO - PROCESS | 1844 | 1461180668938 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 1844 | 1461180668942 Marionette TRACE conn4 <- [1,1966,null,{}] 12:31:08 INFO - PROCESS | 1844 | 1461180668947 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:09 INFO - PROCESS | 1844 | 1461180669144 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 12:31:09 INFO - PROCESS | 1844 | 1461180669164 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68ab800 == 149 [pid = 1844] [id = 499] 12:31:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 222 (0x7fccd1e2a400) [pid = 1844] [serial = 1498] [outer = (nil)] 12:31:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 223 (0x7fccd4ec5000) [pid = 1844] [serial = 1499] [outer = 0x7fccd1e2a400] 12:31:09 INFO - PROCESS | 1844 | 1461180669414 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 224 (0x7fccd5557c00) [pid = 1844] [serial = 1500] [outer = 0x7fccd1e2a400] 12:31:10 INFO - PROCESS | 1844 | 1461180670297 Marionette TRACE conn4 <- [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]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1384ms 12:31:10 INFO - PROCESS | 1844 | 1461180670323 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 1844 | 1461180670326 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 12:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:31:10 INFO - PROCESS | 1844 | 1461180670333 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 1844 | 1461180670339 Marionette TRACE conn4 <- [1,1970,null,{}] 12:31:10 INFO - PROCESS | 1844 | 1461180670365 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:10 INFO - PROCESS | 1844 | 1461180670649 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 12:31:10 INFO - PROCESS | 1844 | 1461180670679 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6ba2800 == 150 [pid = 1844] [id = 500] 12:31:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 225 (0x7fccd6491c00) [pid = 1844] [serial = 1501] [outer = (nil)] 12:31:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 226 (0x7fccd6692400) [pid = 1844] [serial = 1502] [outer = 0x7fccd6491c00] 12:31:10 INFO - PROCESS | 1844 | 1461180670743 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 227 (0x7fccd723e800) [pid = 1844] [serial = 1503] [outer = 0x7fccd6491c00] 12:31:12 INFO - PROCESS | 1844 | 1461180672128 Marionette TRACE conn4 <- [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]]]}] 12:31:12 INFO - PROCESS | 1844 | --DOMWINDOW == 226 (0x7fccd38d0c00) [pid = 1844] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:31:12 INFO - PROCESS | 1844 | --DOMWINDOW == 225 (0x7fccd554f800) [pid = 1844] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:31:12 INFO - PROCESS | 1844 | --DOMWINDOW == 224 (0x7fccd1e2a000) [pid = 1844] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:31:12 INFO - PROCESS | 1844 | --DOMWINDOW == 223 (0x7fccd38c8000) [pid = 1844] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:31:12 INFO - PROCESS | 1844 | --DOMWINDOW == 222 (0x7fccd24d6400) [pid = 1844] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1840ms 12:31:12 INFO - PROCESS | 1844 | 1461180672181 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 12:31:12 INFO - PROCESS | 1844 | 1461180672185 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 12:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:31:12 INFO - PROCESS | 1844 | 1461180672192 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:31:12 INFO - PROCESS | 1844 | 1461180672194 Marionette TRACE conn4 <- [1,1974,null,{}] 12:31:12 INFO - PROCESS | 1844 | 1461180672199 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:12 INFO - PROCESS | 1844 | 1461180672387 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 12:31:12 INFO - PROCESS | 1844 | 1461180672625 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95cb000 == 151 [pid = 1844] [id = 501] 12:31:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 223 (0x7fccd24d8c00) [pid = 1844] [serial = 1504] [outer = (nil)] 12:31:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 224 (0x7fccd74d8000) [pid = 1844] [serial = 1505] [outer = 0x7fccd24d8c00] 12:31:12 INFO - PROCESS | 1844 | 1461180672691 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 225 (0x7fccd7e52400) [pid = 1844] [serial = 1506] [outer = 0x7fccd24d8c00] 12:31:13 INFO - PROCESS | 1844 | 1461180673396 Marionette TRACE conn4 <- [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]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1241ms 12:31:13 INFO - PROCESS | 1844 | 1461180673434 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 1844 | 1461180673437 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 12:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:31:13 INFO - PROCESS | 1844 | 1461180673443 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 1844 | 1461180673445 Marionette TRACE conn4 <- [1,1978,null,{}] 12:31:13 INFO - PROCESS | 1844 | 1461180673450 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:13 INFO - PROCESS | 1844 | 1461180673734 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 12:31:13 INFO - PROCESS | 1844 | 1461180673755 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb15b000 == 152 [pid = 1844] [id = 502] 12:31:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 226 (0x7fccd7e54000) [pid = 1844] [serial = 1507] [outer = (nil)] 12:31:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 227 (0x7fccd915cc00) [pid = 1844] [serial = 1508] [outer = 0x7fccd7e54000] 12:31:13 INFO - PROCESS | 1844 | 1461180673817 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fccd9349800) [pid = 1844] [serial = 1509] [outer = 0x7fccd7e54000] 12:31:15 INFO - PROCESS | 1844 | 1461180675002 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1577ms 12:31:15 INFO - PROCESS | 1844 | 1461180675022 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 1844 | 1461180675028 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 12:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:31:15 INFO - PROCESS | 1844 | 1461180675038 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 1844 | 1461180675043 Marionette TRACE conn4 <- [1,1982,null,{}] 12:31:15 INFO - PROCESS | 1844 | 1461180675052 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:15 INFO - PROCESS | 1844 | 1461180675302 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 12:31:15 INFO - PROCESS | 1844 | 1461180675632 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6896800 == 153 [pid = 1844] [id = 503] 12:31:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fccd3699800) [pid = 1844] [serial = 1510] [outer = (nil)] 12:31:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fccd3e5ec00) [pid = 1844] [serial = 1511] [outer = 0x7fccd3699800] 12:31:15 INFO - PROCESS | 1844 | 1461180675716 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fccd3fe0400) [pid = 1844] [serial = 1512] [outer = 0x7fccd3699800] 12:31:16 INFO - PROCESS | 1844 | 1461180676588 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1589ms 12:31:16 INFO - PROCESS | 1844 | 1461180676628 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 1844 | 1461180676637 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 12:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:31:16 INFO - PROCESS | 1844 | 1461180676649 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 1844 | 1461180676652 Marionette TRACE conn4 <- [1,1986,null,{}] 12:31:16 INFO - PROCESS | 1844 | 1461180676661 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:16 INFO - PROCESS | 1844 | 1461180676903 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 12:31:17 INFO - PROCESS | 1844 | 1461180677280 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb15d800 == 154 [pid = 1844] [id = 504] 12:31:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fccd6395800) [pid = 1844] [serial = 1513] [outer = (nil)] 12:31:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fccd65ca400) [pid = 1844] [serial = 1514] [outer = 0x7fccd6395800] 12:31:17 INFO - PROCESS | 1844 | 1461180677358 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fccd711e400) [pid = 1844] [serial = 1515] [outer = 0x7fccd6395800] 12:31:18 INFO - PROCESS | 1844 | 1461180678274 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1685ms 12:31:18 INFO - PROCESS | 1844 | 1461180678335 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 1844 | 1461180678339 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 12:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:31:18 INFO - PROCESS | 1844 | 1461180678346 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 1844 | 1461180678352 Marionette TRACE conn4 <- [1,1990,null,{}] 12:31:18 INFO - PROCESS | 1844 | 1461180678369 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:18 INFO - PROCESS | 1844 | 1461180678646 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 12:31:18 INFO - PROCESS | 1844 | 1461180678962 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbe7f800 == 155 [pid = 1844] [id = 505] 12:31:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fccd7c4d400) [pid = 1844] [serial = 1516] [outer = (nil)] 12:31:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fccd9508000) [pid = 1844] [serial = 1517] [outer = 0x7fccd7c4d400] 12:31:19 INFO - PROCESS | 1844 | 1461180679041 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fccda50e000) [pid = 1844] [serial = 1518] [outer = 0x7fccd7c4d400] 12:31:19 INFO - PROCESS | 1844 | 1461180679905 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1589ms 12:31:19 INFO - PROCESS | 1844 | 1461180679936 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1844 | 1461180679941 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 12:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:31:19 INFO - PROCESS | 1844 | 1461180679947 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1844 | 1461180679950 Marionette TRACE conn4 <- [1,1994,null,{}] 12:31:19 INFO - PROCESS | 1844 | 1461180679956 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:20 INFO - PROCESS | 1844 | 1461180680168 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 12:31:20 INFO - PROCESS | 1844 | 1461180680438 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce2dc3000 == 156 [pid = 1844] [id = 506] 12:31:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fccd723b000) [pid = 1844] [serial = 1519] [outer = (nil)] 12:31:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fccdb1eb800) [pid = 1844] [serial = 1520] [outer = 0x7fccd723b000] 12:31:20 INFO - PROCESS | 1844 | 1461180680564 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fccdb55fc00) [pid = 1844] [serial = 1521] [outer = 0x7fccd723b000] 12:31:21 INFO - PROCESS | 1844 | 1461180681432 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1534ms 12:31:21 INFO - PROCESS | 1844 | 1461180681483 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 1844 | 1461180681487 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 12:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:31:21 INFO - PROCESS | 1844 | 1461180681493 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 1844 | 1461180681496 Marionette TRACE conn4 <- [1,1998,null,{}] 12:31:21 INFO - PROCESS | 1844 | 1461180681501 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:21 INFO - PROCESS | 1844 | 1461180681712 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 12:31:21 INFO - PROCESS | 1844 | 1461180681985 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4418800 == 157 [pid = 1844] [id = 507] 12:31:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fccd915f000) [pid = 1844] [serial = 1522] [outer = (nil)] 12:31:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fccdbb90c00) [pid = 1844] [serial = 1523] [outer = 0x7fccd915f000] 12:31:22 INFO - PROCESS | 1844 | 1461180682104 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fccdbf0d800) [pid = 1844] [serial = 1524] [outer = 0x7fccd915f000] 12:31:23 INFO - PROCESS | 1844 | 1461180682995 Marionette TRACE conn4 <- [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]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1533ms 12:31:23 INFO - PROCESS | 1844 | 1461180683027 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 1844 | 1461180683031 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 12:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:31:23 INFO - PROCESS | 1844 | 1461180683037 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 1844 | 1461180683040 Marionette TRACE conn4 <- [1,2002,null,{}] 12:31:23 INFO - PROCESS | 1844 | 1461180683045 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:23 INFO - PROCESS | 1844 | 1461180683300 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 12:31:23 INFO - PROCESS | 1844 | 1461180683619 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4b0d800 == 158 [pid = 1844] [id = 508] 12:31:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fcce2c89800) [pid = 1844] [serial = 1525] [outer = (nil)] 12:31:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fcce4058000) [pid = 1844] [serial = 1526] [outer = 0x7fcce2c89800] 12:31:23 INFO - PROCESS | 1844 | 1461180683702 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fcce48bfc00) [pid = 1844] [serial = 1527] [outer = 0x7fcce2c89800] 12:31:24 INFO - PROCESS | 1844 | 1461180684554 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1583ms 12:31:24 INFO - PROCESS | 1844 | 1461180684622 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 1844 | 1461180684626 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 12:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:31:24 INFO - PROCESS | 1844 | 1461180684632 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 1844 | 1461180684636 Marionette TRACE conn4 <- [1,2006,null,{}] 12:31:24 INFO - PROCESS | 1844 | 1461180684641 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:24 INFO - PROCESS | 1844 | 1461180684859 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 12:31:25 INFO - PROCESS | 1844 | 1461180685176 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce765b000 == 159 [pid = 1844] [id = 509] 12:31:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 247 (0x7fccdb1ae400) [pid = 1844] [serial = 1528] [outer = (nil)] 12:31:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 248 (0x7fcce49abc00) [pid = 1844] [serial = 1529] [outer = 0x7fccdb1ae400] 12:31:25 INFO - PROCESS | 1844 | 1461180685256 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 249 (0x7fcce4b7d000) [pid = 1844] [serial = 1530] [outer = 0x7fccdb1ae400] 12:31:26 INFO - PROCESS | 1844 | 1461180686134 Marionette TRACE conn4 <- [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]]]}] 12:31:26 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 12:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1580ms 12:31:26 INFO - PROCESS | 1844 | 1461180686213 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 1844 | 1461180686217 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 12:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:31:26 INFO - PROCESS | 1844 | 1461180686223 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1844 | 1461180686227 Marionette TRACE conn4 <- [1,2010,null,{}] 12:31:26 INFO - PROCESS | 1844 | 1461180686232 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:26 INFO - PROCESS | 1844 | 1461180686498 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 12:31:26 INFO - PROCESS | 1844 | 1461180686813 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8147800 == 160 [pid = 1844] [id = 510] 12:31:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 250 (0x7fcce20b1000) [pid = 1844] [serial = 1531] [outer = (nil)] 12:31:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 251 (0x7fcce4d82c00) [pid = 1844] [serial = 1532] [outer = 0x7fcce20b1000] 12:31:26 INFO - PROCESS | 1844 | 1461180686893 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 252 (0x7fcce5cc4400) [pid = 1844] [serial = 1533] [outer = 0x7fcce20b1000] 12:31:27 INFO - PROCESS | 1844 | 1461180687773 Marionette TRACE conn4 <- [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]]]}] 12:31:27 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 12:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1579ms 12:31:27 INFO - PROCESS | 1844 | 1461180687804 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 1844 | 1461180687807 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 12:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:31:27 INFO - PROCESS | 1844 | 1461180687815 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 1844 | 1461180687819 Marionette TRACE conn4 <- [1,2014,null,{}] 12:31:27 INFO - PROCESS | 1844 | 1461180687825 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:28 INFO - PROCESS | 1844 | 1461180688049 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 12:31:28 INFO - PROCESS | 1844 | 1461180688388 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8702800 == 161 [pid = 1844] [id = 511] 12:31:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 253 (0x7fcce20acc00) [pid = 1844] [serial = 1534] [outer = (nil)] 12:31:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fcce5f3e800) [pid = 1844] [serial = 1535] [outer = 0x7fcce20acc00] 12:31:28 INFO - PROCESS | 1844 | 1461180688467 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fcce77b5400) [pid = 1844] [serial = 1536] [outer = 0x7fcce20acc00] 12:31:29 INFO - PROCESS | 1844 | 1461180689321 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1537ms 12:31:29 INFO - PROCESS | 1844 | 1461180689353 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 1844 | 1461180689357 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 12:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:31:29 INFO - PROCESS | 1844 | 1461180689364 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1844 | 1461180689367 Marionette TRACE conn4 <- [1,2018,null,{}] 12:31:29 INFO - PROCESS | 1844 | 1461180689374 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:29 INFO - PROCESS | 1844 | 1461180689598 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 12:31:29 INFO - PROCESS | 1844 | 1461180689875 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccea82e800 == 162 [pid = 1844] [id = 512] 12:31:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fcce4b79400) [pid = 1844] [serial = 1537] [outer = (nil)] 12:31:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fcce8329000) [pid = 1844] [serial = 1538] [outer = 0x7fcce4b79400] 12:31:30 INFO - PROCESS | 1844 | 1461180690007 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fcce8916400) [pid = 1844] [serial = 1539] [outer = 0x7fcce4b79400] 12:31:30 INFO - PROCESS | 1844 | 1461180690910 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1587ms 12:31:30 INFO - PROCESS | 1844 | 1461180690952 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 12:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:31:30 INFO - PROCESS | 1844 | 1461180690957 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 12:31:30 INFO - PROCESS | 1844 | 1461180690962 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1844 | 1461180690967 Marionette TRACE conn4 <- [1,2022,null,{}] 12:31:30 INFO - PROCESS | 1844 | 1461180690972 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:31 INFO - PROCESS | 1844 | 1461180691233 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 12:31:31 INFO - PROCESS | 1844 | 1461180691568 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced66d000 == 163 [pid = 1844] [id = 513] 12:31:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fccec798000) [pid = 1844] [serial = 1540] [outer = (nil)] 12:31:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fccecce2c00) [pid = 1844] [serial = 1541] [outer = 0x7fccec798000] 12:31:31 INFO - PROCESS | 1844 | 1461180691655 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 261 (0x7fccedf89400) [pid = 1844] [serial = 1542] [outer = 0x7fccec798000] 12:31:32 INFO - PROCESS | 1844 | 1461180692504 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1583ms 12:31:32 INFO - PROCESS | 1844 | 1461180692547 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 1844 | 1461180692550 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 12:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:31:32 INFO - PROCESS | 1844 | 1461180692556 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1844 | 1461180692558 Marionette TRACE conn4 <- [1,2026,null,{}] 12:31:32 INFO - PROCESS | 1844 | 1461180692567 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:32 INFO - PROCESS | 1844 | 1461180692779 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 12:31:33 INFO - PROCESS | 1844 | 1461180693057 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfac8b000 == 164 [pid = 1844] [id = 514] 12:31:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 262 (0x7fccedf89c00) [pid = 1844] [serial = 1543] [outer = (nil)] 12:31:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 263 (0x7fccf15a7400) [pid = 1844] [serial = 1544] [outer = 0x7fccedf89c00] 12:31:33 INFO - PROCESS | 1844 | 1461180693191 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 264 (0x7fccfb00bc00) [pid = 1844] [serial = 1545] [outer = 0x7fccedf89c00] 12:31:34 INFO - PROCESS | 1844 | 1461180694022 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1531ms 12:31:34 INFO - PROCESS | 1844 | 1461180694090 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 12:31:34 INFO - PROCESS | 1844 | 1461180694093 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 12:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:31:34 INFO - PROCESS | 1844 | 1461180694099 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 1844 | 1461180694101 Marionette TRACE conn4 <- [1,2030,null,{}] 12:31:34 INFO - PROCESS | 1844 | 1461180694107 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:34 INFO - PROCESS | 1844 | 1461180694331 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 12:31:34 INFO - PROCESS | 1844 | 1461180694690 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb60000 == 165 [pid = 1844] [id = 515] 12:31:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 265 (0x7fccd2c52c00) [pid = 1844] [serial = 1546] [outer = (nil)] 12:31:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 266 (0x7fccd2c5b000) [pid = 1844] [serial = 1547] [outer = 0x7fccd2c52c00] 12:31:34 INFO - PROCESS | 1844 | 1461180694813 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 267 (0x7fccd2c5f800) [pid = 1844] [serial = 1548] [outer = 0x7fccd2c52c00] 12:31:35 INFO - PROCESS | 1844 | 1461180695665 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1635ms 12:31:35 INFO - PROCESS | 1844 | 1461180695735 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 1844 | 1461180695739 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 12:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:31:35 INFO - PROCESS | 1844 | 1461180695745 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 1844 | 1461180695748 Marionette TRACE conn4 <- [1,2034,null,{}] 12:31:35 INFO - PROCESS | 1844 | 1461180695754 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:35 INFO - PROCESS | 1844 | 1461180695974 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 12:31:36 INFO - PROCESS | 1844 | 1461180696249 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0207c800 == 166 [pid = 1844] [id = 516] 12:31:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 268 (0x7fccd2c53c00) [pid = 1844] [serial = 1549] [outer = (nil)] 12:31:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 269 (0x7fccedf88c00) [pid = 1844] [serial = 1550] [outer = 0x7fccd2c53c00] 12:31:36 INFO - PROCESS | 1844 | 1461180696380 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 270 (0x7fccfbdd2c00) [pid = 1844] [serial = 1551] [outer = 0x7fccd2c53c00] 12:31:37 INFO - PROCESS | 1844 | 1461180697223 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1538ms 12:31:37 INFO - PROCESS | 1844 | 1461180697293 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 1844 | 1461180697297 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 12:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:31:37 INFO - PROCESS | 1844 | 1461180697303 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 1844 | 1461180697305 Marionette TRACE conn4 <- [1,2038,null,{}] 12:31:37 INFO - PROCESS | 1844 | 1461180697310 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:37 INFO - PROCESS | 1844 | 1461180697540 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 12:31:37 INFO - PROCESS | 1844 | 1461180697952 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd501a800 == 167 [pid = 1844] [id = 517] 12:31:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 271 (0x7fccd02d9400) [pid = 1844] [serial = 1552] [outer = (nil)] 12:31:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 272 (0x7fccd3e60800) [pid = 1844] [serial = 1553] [outer = 0x7fccd02d9400] 12:31:38 INFO - PROCESS | 1844 | 1461180698041 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 273 (0x7fccd3f6c800) [pid = 1844] [serial = 1554] [outer = 0x7fccd02d9400] 12:31:39 INFO - PROCESS | 1844 | 1461180699768 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2496ms 12:31:39 INFO - PROCESS | 1844 | 1461180699800 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 12:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:31:39 INFO - PROCESS | 1844 | 1461180699806 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 12:31:39 INFO - PROCESS | 1844 | 1461180699814 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 1844 | 1461180699820 Marionette TRACE conn4 <- [1,2042,null,{}] 12:31:39 INFO - PROCESS | 1844 | 1461180699829 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:40 INFO - PROCESS | 1844 | 1461180700082 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 12:31:40 INFO - PROCESS | 1844 | 1461180700392 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3dc2800 == 168 [pid = 1844] [id = 518] 12:31:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 274 (0x7fcccd7e4800) [pid = 1844] [serial = 1555] [outer = (nil)] 12:31:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 275 (0x7fccd1e2c800) [pid = 1844] [serial = 1556] [outer = 0x7fcccd7e4800] 12:31:40 INFO - PROCESS | 1844 | 1461180700466 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 276 (0x7fccd24cac00) [pid = 1844] [serial = 1557] [outer = 0x7fcccd7e4800] 12:31:41 INFO - PROCESS | 1844 | 1461180701317 Marionette TRACE conn4 <- [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]]]}] 12:31:41 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) 12:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1587ms 12:31:41 INFO - PROCESS | 1844 | 1461180701401 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 1844 | 1461180701409 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 12:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:31:41 INFO - PROCESS | 1844 | 1461180701420 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 1844 | 1461180701423 Marionette TRACE conn4 <- [1,2046,null,{}] 12:31:41 INFO - PROCESS | 1844 | 1461180701429 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:41 INFO - PROCESS | 1844 | 1461180701691 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 12:31:42 INFO - PROCESS | 1844 | 1461180702207 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcccf2af800 == 169 [pid = 1844] [id = 519] 12:31:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 277 (0x7fccd204ec00) [pid = 1844] [serial = 1558] [outer = (nil)] 12:31:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 278 (0x7fccd24cf400) [pid = 1844] [serial = 1559] [outer = 0x7fccd204ec00] 12:31:42 INFO - PROCESS | 1844 | 1461180702284 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 279 (0x7fccd2b8d000) [pid = 1844] [serial = 1560] [outer = 0x7fccd204ec00] 12:31:43 INFO - PROCESS | 1844 | 1461180703256 Marionette TRACE conn4 <- [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]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1889ms 12:31:43 INFO - PROCESS | 1844 | 1461180703308 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 1844 | 1461180703312 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 12:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:31:43 INFO - PROCESS | 1844 | 1461180703318 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 1844 | 1461180703323 Marionette TRACE conn4 <- [1,2050,null,{}] 12:31:43 INFO - PROCESS | 1844 | 1461180703338 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:43 INFO - PROCESS | 1844 | 1461180703553 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 12:31:43 INFO - PROCESS | 1844 | 1461180703882 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd680f800 == 170 [pid = 1844] [id = 520] 12:31:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 280 (0x7fccd3e65400) [pid = 1844] [serial = 1561] [outer = (nil)] 12:31:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 281 (0x7fccd3f66000) [pid = 1844] [serial = 1562] [outer = 0x7fccd3e65400] 12:31:43 INFO - PROCESS | 1844 | 1461180703962 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 282 (0x7fccd3f70c00) [pid = 1844] [serial = 1563] [outer = 0x7fccd3e65400] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c46000 == 169 [pid = 1844] [id = 189] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c11000 == 168 [pid = 1844] [id = 115] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c3f800 == 167 [pid = 1844] [id = 94] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce813e000 == 166 [pid = 1844] [id = 358] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbd03800 == 165 [pid = 1844] [id = 253] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce5fbe800 == 164 [pid = 1844] [id = 190] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd02089800 == 163 [pid = 1844] [id = 104] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec642000 == 162 [pid = 1844] [id = 178] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced247800 == 161 [pid = 1844] [id = 164] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb63800 == 160 [pid = 1844] [id = 92] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c1c800 == 159 [pid = 1844] [id = 166] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd95dc000 == 158 [pid = 1844] [id = 445] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdae5d000 == 157 [pid = 1844] [id = 446] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd67ed800 == 156 [pid = 1844] [id = 444] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd69d6800 == 155 [pid = 1844] [id = 447] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb04a000 == 154 [pid = 1844] [id = 363] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c1d000 == 153 [pid = 1844] [id = 47] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd95cb000 == 152 [pid = 1844] [id = 501] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6ba2800 == 151 [pid = 1844] [id = 500] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68ab800 == 150 [pid = 1844] [id = 499] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3bf5800 == 149 [pid = 1844] [id = 498] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6a3c800 == 148 [pid = 1844] [id = 489] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd00423000 == 147 [pid = 1844] [id = 488] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbe15800 == 146 [pid = 1844] [id = 487] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced665000 == 145 [pid = 1844] [id = 486] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb126000 == 144 [pid = 1844] [id = 485] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8671800 == 143 [pid = 1844] [id = 484] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4b0b000 == 142 [pid = 1844] [id = 483] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce471a800 == 141 [pid = 1844] [id = 482] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce379d000 == 140 [pid = 1844] [id = 481] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb76a800 == 139 [pid = 1844] [id = 480] 12:31:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68df000 == 138 [pid = 1844] [id = 479] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 281 (0x7fccd7e60400) [pid = 1844] [serial = 1436] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 280 (0x7fccda6ec000) [pid = 1844] [serial = 1431] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 279 (0x7fccdbb65400) [pid = 1844] [serial = 1433] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 278 (0x7fccdbda0c00) [pid = 1844] [serial = 1434] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 277 (0x7fccd63a3400) [pid = 1844] [serial = 1415] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 276 (0x7fcce1efc000) [pid = 1844] [serial = 1418] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 275 (0x7fccd24cfc00) [pid = 1844] [serial = 1421] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 274 (0x7fcce832bc00) [pid = 1844] [serial = 1400] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 273 (0x7fccd7c47c00) [pid = 1844] [serial = 1373] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 272 (0x7fccd5553000) [pid = 1844] [serial = 1424] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 271 (0x7fccd65cf400) [pid = 1844] [serial = 1425] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 270 (0x7fccffebcc00) [pid = 1844] [serial = 1394] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 269 (0x7fccd3695c00) [pid = 1844] [serial = 1403] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 268 (0x7fccdb55f400) [pid = 1844] [serial = 1409] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 267 (0x7fccd5558400) [pid = 1844] [serial = 1370] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 266 (0x7fccd1e2cc00) [pid = 1844] [serial = 1412] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 265 (0x7fccd66a0c00) [pid = 1844] [serial = 1397] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 264 (0x7fccdb554800) [pid = 1844] [serial = 1406] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 263 (0x7fccd7c47000) [pid = 1844] [serial = 1388] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 262 (0x7fcce3a73400) [pid = 1844] [serial = 1379] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 261 (0x7fcce20b4800) [pid = 1844] [serial = 1367] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 260 (0x7fccdbb90800) [pid = 1844] [serial = 1376] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fccd669e800) [pid = 1844] [serial = 1427] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fccea8b6c00) [pid = 1844] [serial = 1385] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fccfabc0400) [pid = 1844] [serial = 1391] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fcce49af400) [pid = 1844] [serial = 1382] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fccd370c400) [pid = 1844] [serial = 1422] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fccd9354c00) [pid = 1844] [serial = 1430] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fccd7bf6c00) [pid = 1844] [serial = 1428] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 1844 | 1461180705269 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1999ms 12:31:45 INFO - PROCESS | 1844 | 1461180705318 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 1844 | 1461180705322 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 12:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:31:45 INFO - PROCESS | 1844 | 1461180705328 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1844 | 1461180705330 Marionette TRACE conn4 <- [1,2054,null,{}] 12:31:45 INFO - PROCESS | 1844 | 1461180705339 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:45 INFO - PROCESS | 1844 | 1461180705563 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 12:31:45 INFO - PROCESS | 1844 | 1461180705781 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd1bd6800 == 139 [pid = 1844] [id = 521] 12:31:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 254 (0x7fcccd7dec00) [pid = 1844] [serial = 1564] [outer = (nil)] 12:31:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 255 (0x7fccd2b87c00) [pid = 1844] [serial = 1565] [outer = 0x7fcccd7dec00] 12:31:45 INFO - PROCESS | 1844 | 1461180705848 Marionette DEBUG loaded listener.js 12:31:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 256 (0x7fccd3f68400) [pid = 1844] [serial = 1566] [outer = 0x7fcccd7dec00] 12:31:46 INFO - PROCESS | 1844 | 1461180706626 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1334ms 12:31:46 INFO - PROCESS | 1844 | 1461180706667 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 12:31:46 INFO - PROCESS | 1844 | 1461180706669 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 12:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:31:46 INFO - PROCESS | 1844 | 1461180706676 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:31:46 INFO - PROCESS | 1844 | 1461180706679 Marionette TRACE conn4 <- [1,2058,null,{}] 12:31:46 INFO - PROCESS | 1844 | 1461180706684 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:46 INFO - PROCESS | 1844 | 1461180706880 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 12:31:46 INFO - PROCESS | 1844 | 1461180706894 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd65ec000 == 140 [pid = 1844] [id = 522] 12:31:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 257 (0x7fccd2b90800) [pid = 1844] [serial = 1567] [outer = (nil)] 12:31:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 258 (0x7fccd4ec7c00) [pid = 1844] [serial = 1568] [outer = 0x7fccd2b90800] 12:31:46 INFO - PROCESS | 1844 | 1461180706957 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 259 (0x7fccd639b800) [pid = 1844] [serial = 1569] [outer = 0x7fccd2b90800] 12:31:47 INFO - PROCESS | 1844 | 1461180707972 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1327ms 12:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:31:48 INFO - PROCESS | 1844 | 1461180708005 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 1844 | 1461180708008 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 12:31:48 INFO - PROCESS | 1844 | 1461180708016 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1844 | 1461180708018 Marionette TRACE conn4 <- [1,2062,null,{}] 12:31:48 INFO - PROCESS | 1844 | 1461180708045 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:48 INFO - PROCESS | 1844 | 1461180708365 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 12:31:48 INFO - PROCESS | 1844 | 1461180708398 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6b98800 == 141 [pid = 1844] [id = 523] 12:31:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 260 (0x7fccd65d1000) [pid = 1844] [serial = 1570] [outer = (nil)] 12:31:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 261 (0x7fccd7114c00) [pid = 1844] [serial = 1571] [outer = 0x7fccd65d1000] 12:31:48 INFO - PROCESS | 1844 | 1461180708467 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 262 (0x7fccd7241800) [pid = 1844] [serial = 1572] [outer = 0x7fccd65d1000] 12:31:49 INFO - PROCESS | 1844 | 1461180709379 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1429ms 12:31:49 INFO - PROCESS | 1844 | 1461180709445 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 1844 | 1461180709448 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 12:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:31:49 INFO - PROCESS | 1844 | 1461180709455 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 1844 | 1461180709459 Marionette TRACE conn4 <- [1,2066,null,{}] 12:31:49 INFO - PROCESS | 1844 | 1461180709464 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:49 INFO - PROCESS | 1844 | 1461180709729 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 261 (0x7fccd02d5c00) [pid = 1844] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 260 (0x7fccd3e96800) [pid = 1844] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 259 (0x7fcceb8b9c00) [pid = 1844] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 258 (0x7fccee40c400) [pid = 1844] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 257 (0x7fccdbd9c800) [pid = 1844] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 256 (0x7fccd639b400) [pid = 1844] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 255 (0x7fccd3708c00) [pid = 1844] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 254 (0x7fccd370a400) [pid = 1844] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 253 (0x7fccdbb86400) [pid = 1844] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 252 (0x7fcce79c9400) [pid = 1844] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 251 (0x7fccd7e61400) [pid = 1844] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 250 (0x7fccd4ebd000) [pid = 1844] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 249 (0x7fccd6398000) [pid = 1844] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 248 (0x7fccdb1ed800) [pid = 1844] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 247 (0x7fcce79cf800) [pid = 1844] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 246 (0x7fccd02e2c00) [pid = 1844] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fccd555dc00) [pid = 1844] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fccda50b000) [pid = 1844] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fccdbb6ac00) [pid = 1844] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fccdb1ecc00) [pid = 1844] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fccdad15000) [pid = 1844] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fccd65d7c00) [pid = 1844] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fccd3e97800) [pid = 1844] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fcce20aa800) [pid = 1844] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fcce4907800) [pid = 1844] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fccd3fd5c00) [pid = 1844] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fccfa976000) [pid = 1844] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fccd02d3400) [pid = 1844] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fcce1efb400) [pid = 1844] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fccec798400) [pid = 1844] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fccd6399800) [pid = 1844] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fccdb1e5400) [pid = 1844] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fcce8167800) [pid = 1844] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fcce490d000) [pid = 1844] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fccd1e27000) [pid = 1844] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 226 (0x7fccd7245c00) [pid = 1844] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 225 (0x7fccd1e2b800) [pid = 1844] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 224 (0x7fccdbb69800) [pid = 1844] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 223 (0x7fccd1e26400) [pid = 1844] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 222 (0x7fccdb1a4400) [pid = 1844] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 221 (0x7fcce490d800) [pid = 1844] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 220 (0x7fccd368fc00) [pid = 1844] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 219 (0x7fccd368f000) [pid = 1844] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 218 (0x7fccd368cc00) [pid = 1844] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 217 (0x7fcce8325400) [pid = 1844] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 216 (0x7fccd669e000) [pid = 1844] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 215 (0x7fccec8f7c00) [pid = 1844] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 214 (0x7fccd3fda000) [pid = 1844] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 213 (0x7fccd370a800) [pid = 1844] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 212 (0x7fccd7c4b000) [pid = 1844] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 211 (0x7fccd3702c00) [pid = 1844] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 210 (0x7fcce490fc00) [pid = 1844] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 209 (0x7fccdb1e4000) [pid = 1844] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 208 (0x7fccec386c00) [pid = 1844] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 207 (0x7fccd6491c00) [pid = 1844] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fccd24d8c00) [pid = 1844] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fccd368d000) [pid = 1844] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fccd2b85c00) [pid = 1844] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fccd3fda800) [pid = 1844] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fccd2045c00) [pid = 1844] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fccd1e2a400) [pid = 1844] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fccd0412400) [pid = 1844] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccd932a400) [pid = 1844] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fcce49b7c00) [pid = 1844] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fccd669a800) [pid = 1844] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fcce48c0400) [pid = 1844] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fccd2b86000) [pid = 1844] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fccd3697400) [pid = 1844] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fccd2043000) [pid = 1844] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fcccf278000) [pid = 1844] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fccd2b8e000) [pid = 1844] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fccd9337c00) [pid = 1844] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccd370bc00) [pid = 1844] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fcccd7e1c00) [pid = 1844] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fccee126c00) [pid = 1844] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccd041cc00) [pid = 1844] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fcce49b4c00) [pid = 1844] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccd4ec1c00) [pid = 1844] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:31:50 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd7bf8400) [pid = 1844] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:31:51 INFO - PROCESS | 1844 | 1461180711060 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd054d800 == 142 [pid = 1844] [id = 524] 12:31:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcccd7df800) [pid = 1844] [serial = 1573] [outer = (nil)] 12:31:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcccf275000) [pid = 1844] [serial = 1574] [outer = 0x7fcccd7df800] 12:31:51 INFO - PROCESS | 1844 | 1461180711131 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fccd041ac00) [pid = 1844] [serial = 1575] [outer = 0x7fcccd7df800] 12:31:51 INFO - PROCESS | 1844 | 1461180711808 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2382ms 12:31:51 INFO - PROCESS | 1844 | 1461180711839 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 1844 | 1461180711842 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 12:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:31:51 INFO - PROCESS | 1844 | 1461180711848 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 1844 | 1461180711850 Marionette TRACE conn4 <- [1,2070,null,{}] 12:31:51 INFO - PROCESS | 1844 | 1461180711855 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:52 INFO - PROCESS | 1844 | 1461180712056 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 12:31:52 INFO - PROCESS | 1844 | 1461180712255 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68ab000 == 143 [pid = 1844] [id = 525] 12:31:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fcccd7e0000) [pid = 1844] [serial = 1576] [outer = (nil)] 12:31:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fccd24cbc00) [pid = 1844] [serial = 1577] [outer = 0x7fcccd7e0000] 12:31:52 INFO - PROCESS | 1844 | 1461180712329 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fccd3709400) [pid = 1844] [serial = 1578] [outer = 0x7fcccd7e0000] 12:31:53 INFO - PROCESS | 1844 | 1461180713396 Marionette TRACE conn4 <- [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]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1585ms 12:31:53 INFO - PROCESS | 1844 | 1461180713434 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 12:31:53 INFO - PROCESS | 1844 | 1461180713441 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 12:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:31:53 INFO - PROCESS | 1844 | 1461180713449 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 1844 | 1461180713454 Marionette TRACE conn4 <- [1,2074,null,{}] 12:31:53 INFO - PROCESS | 1844 | 1461180713462 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:53 INFO - PROCESS | 1844 | 1461180713709 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 12:31:54 INFO - PROCESS | 1844 | 1461180714048 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3bf7800 == 144 [pid = 1844] [id = 526] 12:31:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fccd1e30400) [pid = 1844] [serial = 1579] [outer = (nil)] 12:31:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fccd2047c00) [pid = 1844] [serial = 1580] [outer = 0x7fccd1e30400] 12:31:54 INFO - PROCESS | 1844 | 1461180714138 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fccd2b84800) [pid = 1844] [serial = 1581] [outer = 0x7fccd1e30400] 12:31:55 INFO - PROCESS | 1844 | 1461180715070 Marionette TRACE conn4 <- [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]]]}] 12:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1683ms 12:31:55 INFO - PROCESS | 1844 | 1461180715132 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 1844 | 1461180715141 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 12:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:31:55 INFO - PROCESS | 1844 | 1461180715153 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 1844 | 1461180715156 Marionette TRACE conn4 <- [1,2078,null,{}] 12:31:55 INFO - PROCESS | 1844 | 1461180715163 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:55 INFO - PROCESS | 1844 | 1461180715399 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 12:31:55 INFO - PROCESS | 1844 | 1461180715717 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6a32000 == 145 [pid = 1844] [id = 527] 12:31:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fccd3690000) [pid = 1844] [serial = 1582] [outer = (nil)] 12:31:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fccd3e5e800) [pid = 1844] [serial = 1583] [outer = 0x7fccd3690000] 12:31:55 INFO - PROCESS | 1844 | 1461180715798 Marionette DEBUG loaded listener.js 12:31:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fccd3f6cc00) [pid = 1844] [serial = 1584] [outer = 0x7fccd3690000] 12:31:56 INFO - PROCESS | 1844 | 1461180716769 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1684ms 12:31:56 INFO - PROCESS | 1844 | 1461180716837 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 1844 | 1461180716842 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 12:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:31:56 INFO - PROCESS | 1844 | 1461180716848 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 1844 | 1461180716854 Marionette TRACE conn4 <- [1,2082,null,{}] 12:31:56 INFO - PROCESS | 1844 | 1461180716870 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:57 INFO - PROCESS | 1844 | 1461180717141 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 12:31:57 INFO - PROCESS | 1844 | 1461180717454 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdac78800 == 146 [pid = 1844] [id = 528] 12:31:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fccd4ec7800) [pid = 1844] [serial = 1585] [outer = (nil)] 12:31:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fccd589d400) [pid = 1844] [serial = 1586] [outer = 0x7fccd4ec7800] 12:31:57 INFO - PROCESS | 1844 | 1461180717534 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fccd6490000) [pid = 1844] [serial = 1587] [outer = 0x7fccd4ec7800] 12:31:58 INFO - PROCESS | 1844 | 1461180718422 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1648ms 12:31:58 INFO - PROCESS | 1844 | 1461180718497 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 1844 | 1461180718501 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 12:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:31:58 INFO - PROCESS | 1844 | 1461180718508 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 1844 | 1461180718511 Marionette TRACE conn4 <- [1,2086,null,{}] 12:31:58 INFO - PROCESS | 1844 | 1461180718517 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:58 INFO - PROCESS | 1844 | 1461180718737 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 12:31:59 INFO - PROCESS | 1844 | 1461180719046 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb05e800 == 147 [pid = 1844] [id = 529] 12:31:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fccd54dd000) [pid = 1844] [serial = 1588] [outer = (nil)] 12:31:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fccd65d7c00) [pid = 1844] [serial = 1589] [outer = 0x7fccd54dd000] 12:31:59 INFO - PROCESS | 1844 | 1461180719127 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fccd669a800) [pid = 1844] [serial = 1590] [outer = 0x7fccd54dd000] 12:31:59 INFO - PROCESS | 1844 | 1461180719995 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1533ms 12:32:00 INFO - PROCESS | 1844 | 1461180720042 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1844 | 1461180720046 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 12:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:32:00 INFO - PROCESS | 1844 | 1461180720052 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1844 | 1461180720057 Marionette TRACE conn4 <- [1,2090,null,{}] 12:32:00 INFO - PROCESS | 1844 | 1461180720063 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:00 INFO - PROCESS | 1844 | 1461180720287 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 12:32:00 INFO - PROCESS | 1844 | 1461180720542 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc0d000 == 148 [pid = 1844] [id = 530] 12:32:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccd554f400) [pid = 1844] [serial = 1591] [outer = (nil)] 12:32:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fccd723f000) [pid = 1844] [serial = 1592] [outer = 0x7fccd554f400] 12:32:00 INFO - PROCESS | 1844 | 1461180720661 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fccd74db800) [pid = 1844] [serial = 1593] [outer = 0x7fccd554f400] 12:32:01 INFO - PROCESS | 1844 | 1461180721707 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1735ms 12:32:01 INFO - PROCESS | 1844 | 1461180721789 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 1844 | 1461180721791 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 12:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:32:01 INFO - PROCESS | 1844 | 1461180721798 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 1844 | 1461180721801 Marionette TRACE conn4 <- [1,2094,null,{}] 12:32:01 INFO - PROCESS | 1844 | 1461180721807 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:02 INFO - PROCESS | 1844 | 1461180722078 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 12:32:02 INFO - PROCESS | 1844 | 1461180722388 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc431000 == 149 [pid = 1844] [id = 531] 12:32:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fccd87cec00) [pid = 1844] [serial = 1594] [outer = (nil)] 12:32:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fccd932dc00) [pid = 1844] [serial = 1595] [outer = 0x7fccd87cec00] 12:32:02 INFO - PROCESS | 1844 | 1461180722470 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fccd9356800) [pid = 1844] [serial = 1596] [outer = 0x7fccd87cec00] 12:32:03 INFO - PROCESS | 1844 | 1461180723339 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1584ms 12:32:03 INFO - PROCESS | 1844 | 1461180723384 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1844 | 1461180723387 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 12:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:32:03 INFO - PROCESS | 1844 | 1461180723394 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1844 | 1461180723396 Marionette TRACE conn4 <- [1,2098,null,{}] 12:32:03 INFO - PROCESS | 1844 | 1461180723401 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:03 INFO - PROCESS | 1844 | 1461180723611 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 12:32:03 INFO - PROCESS | 1844 | 1461180723880 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1da7000 == 150 [pid = 1844] [id = 532] 12:32:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 208 (0x7fccd87cf000) [pid = 1844] [serial = 1597] [outer = (nil)] 12:32:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 209 (0x7fccda504800) [pid = 1844] [serial = 1598] [outer = 0x7fccd87cf000] 12:32:04 INFO - PROCESS | 1844 | 1461180723996 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 210 (0x7fccda6e9000) [pid = 1844] [serial = 1599] [outer = 0x7fccd87cf000] 12:32:04 INFO - PROCESS | 1844 | 1461180724868 Marionette TRACE conn4 <- [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]]]}] 12:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1532ms 12:32:04 INFO - PROCESS | 1844 | 1461180724928 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 12:32:04 INFO - PROCESS | 1844 | 1461180724932 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 12:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:32:04 INFO - PROCESS | 1844 | 1461180724937 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 1844 | 1461180724940 Marionette TRACE conn4 <- [1,2102,null,{}] 12:32:04 INFO - PROCESS | 1844 | 1461180724946 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:05 INFO - PROCESS | 1844 | 1461180725161 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 12:32:05 INFO - PROCESS | 1844 | 1461180725434 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1fce800 == 151 [pid = 1844] [id = 533] 12:32:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 211 (0x7fccd9509400) [pid = 1844] [serial = 1600] [outer = (nil)] 12:32:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 212 (0x7fccdad13000) [pid = 1844] [serial = 1601] [outer = 0x7fccd9509400] 12:32:05 INFO - PROCESS | 1844 | 1461180725549 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 213 (0x7fccdb1ae800) [pid = 1844] [serial = 1602] [outer = 0x7fccd9509400] 12:32:06 INFO - PROCESS | 1844 | 1461180726387 Marionette TRACE conn4 <- [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]]]}] 12:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1478ms 12:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:32:06 INFO - PROCESS | 1844 | 1461180726419 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 1844 | 1461180726422 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 12:32:06 INFO - PROCESS | 1844 | 1461180726430 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 1844 | 1461180726433 Marionette TRACE conn4 <- [1,2106,null,{}] 12:32:06 INFO - PROCESS | 1844 | 1461180726439 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:06 INFO - PROCESS | 1844 | 1461180726670 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 12:32:06 INFO - PROCESS | 1844 | 1461180726939 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3b05000 == 152 [pid = 1844] [id = 534] 12:32:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 214 (0x7fccd950d800) [pid = 1844] [serial = 1603] [outer = (nil)] 12:32:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 215 (0x7fccdb1ee000) [pid = 1844] [serial = 1604] [outer = 0x7fccd950d800] 12:32:07 INFO - PROCESS | 1844 | 1461180727015 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 216 (0x7fccdb55d000) [pid = 1844] [serial = 1605] [outer = 0x7fccd950d800] 12:32:07 INFO - PROCESS | 1844 | 1461180727972 Marionette TRACE conn4 <- [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]]]}] 12:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1588ms 12:32:08 INFO - PROCESS | 1844 | 1461180728017 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 12:32:08 INFO - PROCESS | 1844 | 1461180728021 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 12:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:32:08 INFO - PROCESS | 1844 | 1461180728028 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - PROCESS | 1844 | 1461180728032 Marionette TRACE conn4 <- [1,2110,null,{}] 12:32:08 INFO - PROCESS | 1844 | 1461180728038 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:08 INFO - PROCESS | 1844 | 1461180728295 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 12:32:08 INFO - PROCESS | 1844 | 1461180728642 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce464a800 == 153 [pid = 1844] [id = 535] 12:32:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 217 (0x7fccdbb62400) [pid = 1844] [serial = 1606] [outer = (nil)] 12:32:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 218 (0x7fccdbb8b400) [pid = 1844] [serial = 1607] [outer = 0x7fccdbb62400] 12:32:08 INFO - PROCESS | 1844 | 1461180728721 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 219 (0x7fccdbda5400) [pid = 1844] [serial = 1608] [outer = 0x7fccdbb62400] 12:32:09 INFO - PROCESS | 1844 | 1461180729581 Marionette TRACE conn4 <- [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]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1582ms 12:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:32:09 INFO - PROCESS | 1844 | 1461180729611 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 1844 | 1461180729615 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 12:32:09 INFO - PROCESS | 1844 | 1461180729622 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 1844 | 1461180729626 Marionette TRACE conn4 <- [1,2114,null,{}] 12:32:09 INFO - PROCESS | 1844 | 1461180729632 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:09 INFO - PROCESS | 1844 | 1461180729879 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 12:32:10 INFO - PROCESS | 1844 | 1461180730221 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4937800 == 154 [pid = 1844] [id = 536] 12:32:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 220 (0x7fccdc7aa400) [pid = 1844] [serial = 1609] [outer = (nil)] 12:32:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 221 (0x7fcce1ef0400) [pid = 1844] [serial = 1610] [outer = 0x7fccdc7aa400] 12:32:10 INFO - PROCESS | 1844 | 1461180730318 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 222 (0x7fcce208e000) [pid = 1844] [serial = 1611] [outer = 0x7fccdc7aa400] 12:32:11 INFO - PROCESS | 1844 | 1461180731170 Marionette TRACE conn4 <- [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]]]}] 12:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1583ms 12:32:11 INFO - PROCESS | 1844 | 1461180731206 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1844 | 1461180731209 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 12:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:32:11 INFO - PROCESS | 1844 | 1461180731215 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1844 | 1461180731218 Marionette TRACE conn4 <- [1,2118,null,{}] 12:32:11 INFO - PROCESS | 1844 | 1461180731224 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:11 INFO - PROCESS | 1844 | 1461180731440 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 12:32:11 INFO - PROCESS | 1844 | 1461180731727 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7621800 == 155 [pid = 1844] [id = 537] 12:32:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 223 (0x7fccdc7ab000) [pid = 1844] [serial = 1612] [outer = (nil)] 12:32:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 224 (0x7fcce20ac800) [pid = 1844] [serial = 1613] [outer = 0x7fccdc7ab000] 12:32:11 INFO - PROCESS | 1844 | 1461180731849 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 225 (0x7fcce2a8b800) [pid = 1844] [serial = 1614] [outer = 0x7fccdc7ab000] 12:32:12 INFO - PROCESS | 1844 | 1461180732689 Marionette TRACE conn4 <- [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]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1528ms 12:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:32:12 INFO - PROCESS | 1844 | 1461180732745 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 1844 | 1461180732748 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 12:32:12 INFO - PROCESS | 1844 | 1461180732754 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 1844 | 1461180732758 Marionette TRACE conn4 <- [1,2122,null,{}] 12:32:12 INFO - PROCESS | 1844 | 1461180732763 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:12 INFO - PROCESS | 1844 | 1461180732973 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 12:32:13 INFO - PROCESS | 1844 | 1461180733246 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f0a800 == 156 [pid = 1844] [id = 538] 12:32:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 226 (0x7fccdc7b0000) [pid = 1844] [serial = 1615] [outer = (nil)] 12:32:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 227 (0x7fcce2c8b400) [pid = 1844] [serial = 1616] [outer = 0x7fccdc7b0000] 12:32:13 INFO - PROCESS | 1844 | 1461180733373 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 228 (0x7fcce37cbc00) [pid = 1844] [serial = 1617] [outer = 0x7fccdc7b0000] 12:32:14 INFO - PROCESS | 1844 | 1461180734254 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1535ms 12:32:14 INFO - PROCESS | 1844 | 1461180734289 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 1844 | 1461180734293 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 12:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:32:14 INFO - PROCESS | 1844 | 1461180734299 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 1844 | 1461180734301 Marionette TRACE conn4 <- [1,2126,null,{}] 12:32:14 INFO - PROCESS | 1844 | 1461180734308 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:14 INFO - PROCESS | 1844 | 1461180734525 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 12:32:14 INFO - PROCESS | 1844 | 1461180734800 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8680800 == 157 [pid = 1844] [id = 539] 12:32:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 229 (0x7fccd3e61c00) [pid = 1844] [serial = 1618] [outer = (nil)] 12:32:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 230 (0x7fcce38c3c00) [pid = 1844] [serial = 1619] [outer = 0x7fccd3e61c00] 12:32:14 INFO - PROCESS | 1844 | 1461180734926 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 231 (0x7fcce3a9c000) [pid = 1844] [serial = 1620] [outer = 0x7fccd3e61c00] 12:32:15 INFO - PROCESS | 1844 | 1461180735776 Marionette TRACE conn4 <- [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]]]}] 12:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1534ms 12:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:32:15 INFO - PROCESS | 1844 | 1461180735834 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 12:32:15 INFO - PROCESS | 1844 | 1461180735837 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 12:32:15 INFO - PROCESS | 1844 | 1461180735844 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 1844 | 1461180735847 Marionette TRACE conn4 <- [1,2130,null,{}] 12:32:15 INFO - PROCESS | 1844 | 1461180735852 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:16 INFO - PROCESS | 1844 | 1461180736061 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 12:32:16 INFO - PROCESS | 1844 | 1461180736340 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8721000 == 158 [pid = 1844] [id = 540] 12:32:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 232 (0x7fcce208e800) [pid = 1844] [serial = 1621] [outer = (nil)] 12:32:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 233 (0x7fcce4853c00) [pid = 1844] [serial = 1622] [outer = 0x7fcce208e800] 12:32:16 INFO - PROCESS | 1844 | 1461180736470 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 234 (0x7fcce48c1800) [pid = 1844] [serial = 1623] [outer = 0x7fcce208e800] 12:32:17 INFO - PROCESS | 1844 | 1461180737328 Marionette TRACE conn4 <- [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] 12:32:17 INFO - PROCESS | 1844 | 1461180737383 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 12:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:32:17 INFO - PROCESS | 1844 | 1461180737389 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 1844 | 1461180737391 Marionette TRACE conn4 <- [1,2134,null,{}] 12:32:17 INFO - PROCESS | 1844 | 1461180737398 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:17 INFO - PROCESS | 1844 | 1461180737616 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 12:32:17 INFO - PROCESS | 1844 | 1461180737993 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb871800 == 159 [pid = 1844] [id = 541] 12:32:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 235 (0x7fcce38be000) [pid = 1844] [serial = 1624] [outer = (nil)] 12:32:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 236 (0x7fcce49b1c00) [pid = 1844] [serial = 1625] [outer = 0x7fcce38be000] 12:32:18 INFO - PROCESS | 1844 | 1461180738121 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 237 (0x7fcce4b82000) [pid = 1844] [serial = 1626] [outer = 0x7fcce38be000] 12:32:19 INFO - PROCESS | 1844 | 1461180739034 Marionette TRACE conn4 <- [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]]]}] 12:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1690ms 12:32:19 INFO - PROCESS | 1844 | 1461180739081 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 1844 | 1461180739085 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 12:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:32:19 INFO - PROCESS | 1844 | 1461180739092 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 1844 | 1461180739095 Marionette TRACE conn4 <- [1,2138,null,{}] 12:32:19 INFO - PROCESS | 1844 | 1461180739102 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:19 INFO - PROCESS | 1844 | 1461180739344 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 12:32:19 INFO - PROCESS | 1844 | 1461180739622 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccece9c000 == 160 [pid = 1844] [id = 542] 12:32:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 238 (0x7fccd589c000) [pid = 1844] [serial = 1627] [outer = (nil)] 12:32:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 239 (0x7fcce4cb0000) [pid = 1844] [serial = 1628] [outer = 0x7fccd589c000] 12:32:19 INFO - PROCESS | 1844 | 1461180739742 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 240 (0x7fcce4ddb000) [pid = 1844] [serial = 1629] [outer = 0x7fccd589c000] 12:32:20 INFO - PROCESS | 1844 | 1461180740605 Marionette TRACE conn4 <- [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]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1585ms 12:32:20 INFO - PROCESS | 1844 | 1461180740678 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 1844 | 1461180740681 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 12:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:32:20 INFO - PROCESS | 1844 | 1461180740688 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 1844 | 1461180740691 Marionette TRACE conn4 <- [1,2142,null,{}] 12:32:20 INFO - PROCESS | 1844 | 1461180740696 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:20 INFO - PROCESS | 1844 | 1461180740959 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 12:32:21 INFO - PROCESS | 1844 | 1461180741291 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced5e4800 == 161 [pid = 1844] [id = 543] 12:32:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 241 (0x7fcccd7e2c00) [pid = 1844] [serial = 1630] [outer = (nil)] 12:32:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 242 (0x7fcce4f61800) [pid = 1844] [serial = 1631] [outer = 0x7fcccd7e2c00] 12:32:21 INFO - PROCESS | 1844 | 1461180741365 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 243 (0x7fcce5cc5000) [pid = 1844] [serial = 1632] [outer = 0x7fcccd7e2c00] 12:32:22 INFO - PROCESS | 1844 | 1461180742348 Marionette TRACE conn4 <- [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] 12:32:22 INFO - PROCESS | 1844 | 1461180742429 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 12:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:32:22 INFO - PROCESS | 1844 | 1461180742435 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 1844 | 1461180742437 Marionette TRACE conn4 <- [1,2146,null,{}] 12:32:22 INFO - PROCESS | 1844 | 1461180742443 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:22 INFO - PROCESS | 1844 | 1461180742665 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 12:32:22 INFO - PROCESS | 1844 | 1461180742985 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd2052800 == 162 [pid = 1844] [id = 544] 12:32:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 244 (0x7fcccd7e6800) [pid = 1844] [serial = 1633] [outer = (nil)] 12:32:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 245 (0x7fccd2043400) [pid = 1844] [serial = 1634] [outer = 0x7fcccd7e6800] 12:32:23 INFO - PROCESS | 1844 | 1461180743065 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 246 (0x7fccd2b8ec00) [pid = 1844] [serial = 1635] [outer = 0x7fcccd7e6800] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce491d000 == 161 [pid = 1844] [id = 423] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce812c800 == 160 [pid = 1844] [id = 468] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd054d800 == 159 [pid = 1844] [id = 524] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6b98800 == 158 [pid = 1844] [id = 523] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd65ec000 == 157 [pid = 1844] [id = 522] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd1bd6800 == 156 [pid = 1844] [id = 521] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd680f800 == 155 [pid = 1844] [id = 520] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcccf2af800 == 154 [pid = 1844] [id = 519] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3dc2800 == 153 [pid = 1844] [id = 518] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd0207c800 == 152 [pid = 1844] [id = 516] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb60000 == 151 [pid = 1844] [id = 515] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfac8b000 == 150 [pid = 1844] [id = 514] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced66d000 == 149 [pid = 1844] [id = 513] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccea82e800 == 148 [pid = 1844] [id = 512] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8702800 == 147 [pid = 1844] [id = 511] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8147800 == 146 [pid = 1844] [id = 510] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce765b000 == 145 [pid = 1844] [id = 509] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4b0d800 == 144 [pid = 1844] [id = 508] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4418800 == 143 [pid = 1844] [id = 507] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce2dc3000 == 142 [pid = 1844] [id = 506] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbe7f800 == 141 [pid = 1844] [id = 505] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb15d800 == 140 [pid = 1844] [id = 504] 12:32:24 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6896800 == 139 [pid = 1844] [id = 503] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 245 (0x7fccfabbb800) [pid = 1844] [serial = 1194] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 244 (0x7fccf9dc5000) [pid = 1844] [serial = 1257] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 243 (0x7fcce3a7bc00) [pid = 1844] [serial = 1317] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 242 (0x7fcd000ccc00) [pid = 1844] [serial = 1269] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 241 (0x7fccd4d64800) [pid = 1844] [serial = 1242] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 240 (0x7fcceb253400) [pid = 1844] [serial = 1326] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 239 (0x7fcce61b1c00) [pid = 1844] [serial = 1185] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 238 (0x7fcd002a8c00) [pid = 1844] [serial = 1260] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 237 (0x7fccdad12c00) [pid = 1844] [serial = 1245] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 236 (0x7fccd6493400) [pid = 1844] [serial = 1305] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 235 (0x7fccd63a2800) [pid = 1844] [serial = 1263] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 234 (0x7fcce79cd800) [pid = 1844] [serial = 1251] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 233 (0x7fcced6c8400) [pid = 1844] [serial = 1329] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 232 (0x7fccd24d7400) [pid = 1844] [serial = 1344] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 231 (0x7fccda502800) [pid = 1844] [serial = 1218] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 230 (0x7fccdbda0800) [pid = 1844] [serial = 1311] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 229 (0x7fccec797800) [pid = 1844] [serial = 1254] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 228 (0x7fcce20afc00) [pid = 1844] [serial = 1248] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 227 (0x7fcce2a8b000) [pid = 1844] [serial = 1314] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 226 (0x7fccd7e5ac00) [pid = 1844] [serial = 1308] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 225 (0x7fccd6499800) [pid = 1844] [serial = 1215] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 224 (0x7fcd000ca800) [pid = 1844] [serial = 1209] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 223 (0x7fcce79c8800) [pid = 1844] [serial = 1323] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 222 (0x7fcd0031e800) [pid = 1844] [serial = 1275] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 221 (0x7fccffec4000) [pid = 1844] [serial = 1200] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 220 (0x7fcce37c8c00) [pid = 1844] [serial = 1341] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 219 (0x7fcce8b51000) [pid = 1844] [serial = 1188] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 218 (0x7fccfc1ed800) [pid = 1844] [serial = 1197] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 217 (0x7fccd7c4bc00) [pid = 1844] [serial = 1266] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 216 (0x7fcceb68ac00) [pid = 1844] [serial = 1191] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 215 (0x7fccf0f23400) [pid = 1844] [serial = 1332] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 214 (0x7fccd02e2800) [pid = 1844] [serial = 1338] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 213 (0x7fccd4d5e800) [pid = 1844] [serial = 1212] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 212 (0x7fcce4911800) [pid = 1844] [serial = 1272] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 211 (0x7fccd3710c00) [pid = 1844] [serial = 1206] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 210 (0x7fcce5d98000) [pid = 1844] [serial = 1320] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 209 (0x7fcd000c3c00) [pid = 1844] [serial = 1203] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 208 (0x7fcd000c5000) [pid = 1844] [serial = 1335] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 207 (0x7fccdb1aac00) [pid = 1844] [serial = 1416] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fccd9354000) [pid = 1844] [serial = 1374] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fcce8331400) [pid = 1844] [serial = 1419] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fcce2c90000) [pid = 1844] [serial = 1368] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fccd1e31400) [pid = 1844] [serial = 1413] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fcce48b9c00) [pid = 1844] [serial = 1380] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fcced081000) [pid = 1844] [serial = 1386] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fcce832ac00) [pid = 1844] [serial = 1410] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccdb55a800) [pid = 1844] [serial = 1407] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccd369a800) [pid = 1844] [serial = 1404] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fcd0031d000) [pid = 1844] [serial = 1401] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccfdfa3800) [pid = 1844] [serial = 1398] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fcd00203000) [pid = 1844] [serial = 1395] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fccfbddb800) [pid = 1844] [serial = 1392] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fcceef47000) [pid = 1844] [serial = 1389] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fccd65d4400) [pid = 1844] [serial = 1371] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fccdc7b1400) [pid = 1844] [serial = 1377] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fcce4b7d400) [pid = 1844] [serial = 1383] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccd6692400) [pid = 1844] [serial = 1502] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fccd74d8000) [pid = 1844] [serial = 1505] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fccd723e800) [pid = 1844] [serial = 1503] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fcce5f3a800) [pid = 1844] [serial = 1457] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fcce77ad800) [pid = 1844] [serial = 1458] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccd2b8c000) [pid = 1844] [serial = 1472] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd2b90c00) [pid = 1844] [serial = 1473] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccd4d59400) [pid = 1844] [serial = 1439] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccd58a7800) [pid = 1844] [serial = 1440] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccf9dba800) [pid = 1844] [serial = 1481] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fcd002a3000) [pid = 1844] [serial = 1482] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fccd4ec5000) [pid = 1844] [serial = 1499] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccd041b400) [pid = 1844] [serial = 1484] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccd0420000) [pid = 1844] [serial = 1485] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fcce2a85c00) [pid = 1844] [serial = 1451] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fcce37d0800) [pid = 1844] [serial = 1452] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fcce8918800) [pid = 1844] [serial = 1466] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fccea9c6400) [pid = 1844] [serial = 1467] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fccd7240400) [pid = 1844] [serial = 1442] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fccd7c45c00) [pid = 1844] [serial = 1443] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fcce816cc00) [pid = 1844] [serial = 1460] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fcce832e000) [pid = 1844] [serial = 1461] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccfdf1a400) [pid = 1844] [serial = 1475] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccfff8e400) [pid = 1844] [serial = 1476] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccdc5e9400) [pid = 1844] [serial = 1448] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fcce1efc800) [pid = 1844] [serial = 1449] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccd204ac00) [pid = 1844] [serial = 1478] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccd204fc00) [pid = 1844] [serial = 1479] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fccd3e9cc00) [pid = 1844] [serial = 1490] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fccd915e800) [pid = 1844] [serial = 1491] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fccd3704400) [pid = 1844] [serial = 1496] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fccd3e68400) [pid = 1844] [serial = 1497] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fccdb1a7800) [pid = 1844] [serial = 1445] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fccdbb6c000) [pid = 1844] [serial = 1446] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fcce8330400) [pid = 1844] [serial = 1463] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fcce8913000) [pid = 1844] [serial = 1464] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fcccd7e7000) [pid = 1844] [serial = 1493] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fcccd7eb800) [pid = 1844] [serial = 1494] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fcceef5f000) [pid = 1844] [serial = 1469] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccfb09e400) [pid = 1844] [serial = 1470] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd0420c00) [pid = 1844] [serial = 1487] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd2b8dc00) [pid = 1844] [serial = 1488] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fcce4d85c00) [pid = 1844] [serial = 1454] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fcce5cc1c00) [pid = 1844] [serial = 1455] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccd7e52400) [pid = 1844] [serial = 1506] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd5557c00) [pid = 1844] [serial = 1500] [outer = (nil)] [url = about:blank] 12:32:24 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fccd915cc00) [pid = 1844] [serial = 1508] [outer = (nil)] [url = about:blank] 12:32:25 INFO - PROCESS | 1844 | 1461180745400 Marionette TRACE conn4 <- [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] 12:32:25 INFO - PROCESS | 1844 | 1461180745426 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 12:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:32:25 INFO - PROCESS | 1844 | 1461180745434 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 1844 | 1461180745440 Marionette TRACE conn4 <- [1,2150,null,{}] 12:32:25 INFO - PROCESS | 1844 | 1461180745451 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:25 INFO - PROCESS | 1844 | 1461180745661 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 12:32:25 INFO - PROCESS | 1844 | 1461180745848 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd1bd5000 == 140 [pid = 1844] [id = 545] 12:32:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccd02e2000) [pid = 1844] [serial = 1636] [outer = (nil)] 12:32:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd1e26c00) [pid = 1844] [serial = 1637] [outer = 0x7fccd02e2000] 12:32:25 INFO - PROCESS | 1844 | 1461180745918 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd204c000) [pid = 1844] [serial = 1638] [outer = 0x7fccd02e2000] 12:32:26 INFO - PROCESS | 1844 | 1461180746821 Marionette TRACE conn4 <- [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]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1433ms 12:32:26 INFO - PROCESS | 1844 | 1461180746869 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 1844 | 1461180746877 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 12:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:32:26 INFO - PROCESS | 1844 | 1461180746886 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:32:26 INFO - PROCESS | 1844 | 1461180746889 Marionette TRACE conn4 <- [1,2154,null,{}] 12:32:26 INFO - PROCESS | 1844 | 1461180746896 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:27 INFO - PROCESS | 1844 | 1461180747106 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 12:32:27 INFO - PROCESS | 1844 | 1461180747317 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd37c3800 == 141 [pid = 1844] [id = 546] 12:32:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd041cc00) [pid = 1844] [serial = 1639] [outer = (nil)] 12:32:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd2c5d800) [pid = 1844] [serial = 1640] [outer = 0x7fccd041cc00] 12:32:27 INFO - PROCESS | 1844 | 1461180747382 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd369a800) [pid = 1844] [serial = 1641] [outer = 0x7fccd041cc00] 12:32:28 INFO - PROCESS | 1844 | 1461180748279 Marionette TRACE conn4 <- [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]]]}] 12:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1433ms 12:32:28 INFO - PROCESS | 1844 | 1461180748340 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 12:32:28 INFO - PROCESS | 1844 | 1461180748344 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 12:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:32:28 INFO - PROCESS | 1844 | 1461180748351 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:32:28 INFO - PROCESS | 1844 | 1461180748356 Marionette TRACE conn4 <- [1,2158,null,{}] 12:32:28 INFO - PROCESS | 1844 | 1461180748371 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:28 INFO - PROCESS | 1844 | 1461180748756 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 12:32:28 INFO - PROCESS | 1844 | 1461180748861 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd65e0800 == 142 [pid = 1844] [id = 547] 12:32:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd3695c00) [pid = 1844] [serial = 1642] [outer = (nil)] 12:32:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd3e92400) [pid = 1844] [serial = 1643] [outer = 0x7fccd3695c00] 12:32:29 INFO - PROCESS | 1844 | 1461180749108 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd3f65400) [pid = 1844] [serial = 1644] [outer = 0x7fccd3695c00] 12:32:29 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccd204ec00) [pid = 1844] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:32:29 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fcccd7df800) [pid = 1844] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:32:29 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd65d1000) [pid = 1844] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:32:29 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd3e65400) [pid = 1844] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:32:29 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fcccd7e4800) [pid = 1844] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:32:29 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fcccd7dec00) [pid = 1844] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:32:29 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccd2b90800) [pid = 1844] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:32:30 INFO - PROCESS | 1844 | 1461180750206 Marionette TRACE conn4 <- [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]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1885ms 12:32:30 INFO - PROCESS | 1844 | 1461180750250 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 12:32:30 INFO - PROCESS | 1844 | 1461180750256 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 12:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:32:30 INFO - PROCESS | 1844 | 1461180750265 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 1844 | 1461180750268 Marionette TRACE conn4 <- [1,2162,null,{}] 12:32:30 INFO - PROCESS | 1844 | 1461180750273 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:30 INFO - PROCESS | 1844 | 1461180750477 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 12:32:30 INFO - PROCESS | 1844 | 1461180750493 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6896800 == 143 [pid = 1844] [id = 548] 12:32:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd1e2c000) [pid = 1844] [serial = 1645] [outer = (nil)] 12:32:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd3fd3c00) [pid = 1844] [serial = 1646] [outer = 0x7fccd1e2c000] 12:32:30 INFO - PROCESS | 1844 | 1461180750555 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd3fdec00) [pid = 1844] [serial = 1647] [outer = 0x7fccd1e2c000] 12:32:31 INFO - PROCESS | 1844 | 1461180751508 Marionette TRACE conn4 <- [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]]]}] 12:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1278ms 12:32:31 INFO - PROCESS | 1844 | 1461180751548 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 12:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:32:31 INFO - PROCESS | 1844 | 1461180751558 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 12:32:31 INFO - PROCESS | 1844 | 1461180751578 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 1844 | 1461180751581 Marionette TRACE conn4 <- [1,2166,null,{}] 12:32:31 INFO - PROCESS | 1844 | 1461180751592 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:31 INFO - PROCESS | 1844 | 1461180751948 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 12:32:32 INFO - PROCESS | 1844 | 1461180752281 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd054e800 == 144 [pid = 1844] [id = 549] 12:32:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd02d4800) [pid = 1844] [serial = 1648] [outer = (nil)] 12:32:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd02dd400) [pid = 1844] [serial = 1649] [outer = 0x7fccd02d4800] 12:32:32 INFO - PROCESS | 1844 | 1461180752362 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd1e2e000) [pid = 1844] [serial = 1650] [outer = 0x7fccd02d4800] 12:32:33 INFO - PROCESS | 1844 | 1461180753285 Marionette TRACE conn4 <- [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]]]}] 12:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1749ms 12:32:33 INFO - PROCESS | 1844 | 1461180753318 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 1844 | 1461180753324 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 12:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:32:33 INFO - PROCESS | 1844 | 1461180753332 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 1844 | 1461180753342 Marionette TRACE conn4 <- [1,2170,null,{}] 12:32:33 INFO - PROCESS | 1844 | 1461180753356 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:33 INFO - PROCESS | 1844 | 1461180753590 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 12:32:33 INFO - PROCESS | 1844 | 1461180753899 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd67f4000 == 145 [pid = 1844] [id = 550] 12:32:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd368dc00) [pid = 1844] [serial = 1651] [outer = (nil)] 12:32:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd370d800) [pid = 1844] [serial = 1652] [outer = 0x7fccd368dc00] 12:32:33 INFO - PROCESS | 1844 | 1461180753983 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccd3e96c00) [pid = 1844] [serial = 1653] [outer = 0x7fccd368dc00] 12:32:34 INFO - PROCESS | 1844 | 1461180754963 Marionette TRACE conn4 <- [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]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1695ms 12:32:35 INFO - PROCESS | 1844 | 1461180755028 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 12:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:32:35 INFO - PROCESS | 1844 | 1461180755033 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 12:32:35 INFO - PROCESS | 1844 | 1461180755039 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 1844 | 1461180755043 Marionette TRACE conn4 <- [1,2174,null,{}] 12:32:35 INFO - PROCESS | 1844 | 1461180755048 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:35 INFO - PROCESS | 1844 | 1461180755289 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 12:32:35 INFO - PROCESS | 1844 | 1461180755640 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7384000 == 146 [pid = 1844] [id = 551] 12:32:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd3f6e400) [pid = 1844] [serial = 1654] [outer = (nil)] 12:32:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccd4ec4c00) [pid = 1844] [serial = 1655] [outer = 0x7fccd3f6e400] 12:32:35 INFO - PROCESS | 1844 | 1461180755720 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccd5558800) [pid = 1844] [serial = 1656] [outer = 0x7fccd3f6e400] 12:32:36 INFO - PROCESS | 1844 | 1461180756702 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1733ms 12:32:36 INFO - PROCESS | 1844 | 1461180756773 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 12:32:36 INFO - PROCESS | 1844 | 1461180756779 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 12:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:32:36 INFO - PROCESS | 1844 | 1461180756797 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:32:36 INFO - PROCESS | 1844 | 1461180756806 Marionette TRACE conn4 <- [1,2178,null,{}] 12:32:36 INFO - PROCESS | 1844 | 1461180756812 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:37 INFO - PROCESS | 1844 | 1461180757098 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 12:32:37 INFO - PROCESS | 1844 | 1461180757413 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95d7800 == 147 [pid = 1844] [id = 552] 12:32:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccd3fe0800) [pid = 1844] [serial = 1657] [outer = (nil)] 12:32:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccd649cc00) [pid = 1844] [serial = 1658] [outer = 0x7fccd3fe0800] 12:32:37 INFO - PROCESS | 1844 | 1461180757490 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fccd6695000) [pid = 1844] [serial = 1659] [outer = 0x7fccd3fe0800] 12:32:38 INFO - PROCESS | 1844 | 1461180758375 Marionette TRACE conn4 <- [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]]]}] 12:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1646ms 12:32:38 INFO - PROCESS | 1844 | 1461180758435 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 12:32:38 INFO - PROCESS | 1844 | 1461180758439 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 12:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:32:38 INFO - PROCESS | 1844 | 1461180758445 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 1844 | 1461180758447 Marionette TRACE conn4 <- [1,2182,null,{}] 12:32:38 INFO - PROCESS | 1844 | 1461180758452 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:38 INFO - PROCESS | 1844 | 1461180758671 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 12:32:38 INFO - PROCESS | 1844 | 1461180758925 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb04a000 == 148 [pid = 1844] [id = 553] 12:32:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccd639f400) [pid = 1844] [serial = 1660] [outer = (nil)] 12:32:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccd7241c00) [pid = 1844] [serial = 1661] [outer = 0x7fccd639f400] 12:32:39 INFO - PROCESS | 1844 | 1461180759042 Marionette DEBUG loaded listener.js 12:32:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccd7bee000) [pid = 1844] [serial = 1662] [outer = 0x7fccd639f400] 12:32:40 INFO - PROCESS | 1844 | 1461180760078 Marionette TRACE conn4 <- [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]]]}] 12:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1687ms 12:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:32:40 INFO - PROCESS | 1844 | 1461180760133 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 1844 | 1461180760136 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 12:32:40 INFO - PROCESS | 1844 | 1461180760143 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 1844 | 1461180760146 Marionette TRACE conn4 <- [1,2186,null,{}] 12:32:40 INFO - PROCESS | 1844 | 1461180760151 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:40 INFO - PROCESS | 1844 | 1461180760392 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 12:32:40 INFO - PROCESS | 1844 | 1461180760707 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc10000 == 149 [pid = 1844] [id = 554] 12:32:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccd87cb000) [pid = 1844] [serial = 1663] [outer = (nil)] 12:32:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fccd87d3400) [pid = 1844] [serial = 1664] [outer = 0x7fccd87cb000] 12:32:40 INFO - PROCESS | 1844 | 1461180760798 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fccda509c00) [pid = 1844] [serial = 1665] [outer = 0x7fccd87cb000] 12:32:41 INFO - PROCESS | 1844 | 1461180761727 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1636ms 12:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:32:41 INFO - PROCESS | 1844 | 1461180761780 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 1844 | 1461180761783 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 12:32:41 INFO - PROCESS | 1844 | 1461180761789 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 1844 | 1461180761792 Marionette TRACE conn4 <- [1,2190,null,{}] 12:32:41 INFO - PROCESS | 1844 | 1461180761797 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:42 INFO - PROCESS | 1844 | 1461180762105 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 12:32:42 INFO - PROCESS | 1844 | 1461180762348 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d58000 == 150 [pid = 1844] [id = 555] 12:32:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fccd7bf8400) [pid = 1844] [serial = 1666] [outer = (nil)] 12:32:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fccdb1f1000) [pid = 1844] [serial = 1667] [outer = 0x7fccd7bf8400] 12:32:42 INFO - PROCESS | 1844 | 1461180762428 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fccdbb68400) [pid = 1844] [serial = 1668] [outer = 0x7fccd7bf8400] 12:32:43 INFO - PROCESS | 1844 | 1461180763307 Marionette TRACE conn4 <- [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]]]}] 12:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1593ms 12:32:43 INFO - PROCESS | 1844 | 1461180763386 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 12:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:32:43 INFO - PROCESS | 1844 | 1461180763396 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 12:32:43 INFO - PROCESS | 1844 | 1461180763402 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 1844 | 1461180763405 Marionette TRACE conn4 <- [1,2194,null,{}] 12:32:43 INFO - PROCESS | 1844 | 1461180763411 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:43 INFO - PROCESS | 1844 | 1461180763671 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 12:32:43 INFO - PROCESS | 1844 | 1461180763980 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce379f800 == 151 [pid = 1844] [id = 556] 12:32:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fccd204bc00) [pid = 1844] [serial = 1669] [outer = (nil)] 12:32:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fccdbda0c00) [pid = 1844] [serial = 1670] [outer = 0x7fccd204bc00] 12:32:44 INFO - PROCESS | 1844 | 1461180764059 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fccdbf0e000) [pid = 1844] [serial = 1671] [outer = 0x7fccd204bc00] 12:32:44 INFO - PROCESS | 1844 | 1461180764867 Marionette TRACE conn4 <- [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]]]}] 12:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1532ms 12:32:44 INFO - PROCESS | 1844 | 1461180764936 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 1844 | 1461180764940 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 12:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:32:44 INFO - PROCESS | 1844 | 1461180764947 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 1844 | 1461180764951 Marionette TRACE conn4 <- [1,2198,null,{}] 12:32:44 INFO - PROCESS | 1844 | 1461180764957 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:45 INFO - PROCESS | 1844 | 1461180765214 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 12:32:45 INFO - PROCESS | 1844 | 1461180765516 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4433800 == 152 [pid = 1844] [id = 557] 12:32:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccd7bf4400) [pid = 1844] [serial = 1672] [outer = (nil)] 12:32:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccdc5f6400) [pid = 1844] [serial = 1673] [outer = 0x7fccd7bf4400] 12:32:45 INFO - PROCESS | 1844 | 1461180765597 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fcce1ef7400) [pid = 1844] [serial = 1674] [outer = 0x7fccd7bf4400] 12:32:46 INFO - PROCESS | 1844 | 1461180766437 Marionette TRACE conn4 <- [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]]]}] 12:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1537ms 12:32:46 INFO - PROCESS | 1844 | 1461180766485 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 1844 | 1461180766489 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 12:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:32:46 INFO - PROCESS | 1844 | 1461180766495 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 1844 | 1461180766498 Marionette TRACE conn4 <- [1,2202,null,{}] 12:32:46 INFO - PROCESS | 1844 | 1461180766504 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:46 INFO - PROCESS | 1844 | 1461180766740 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 12:32:47 INFO - PROCESS | 1844 | 1461180767008 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4922000 == 153 [pid = 1844] [id = 558] 12:32:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fccdb1a2c00) [pid = 1844] [serial = 1675] [outer = (nil)] 12:32:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fcce20ae000) [pid = 1844] [serial = 1676] [outer = 0x7fccdb1a2c00] 12:32:47 INFO - PROCESS | 1844 | 1461180767126 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce2a88000) [pid = 1844] [serial = 1677] [outer = 0x7fccdb1a2c00] 12:32:47 INFO - PROCESS | 1844 | 1461180767966 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1540ms 12:32:48 INFO - PROCESS | 1844 | 1461180768038 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 12:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:32:48 INFO - PROCESS | 1844 | 1461180768042 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 12:32:48 INFO - PROCESS | 1844 | 1461180768048 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 1844 | 1461180768051 Marionette TRACE conn4 <- [1,2206,null,{}] 12:32:48 INFO - PROCESS | 1844 | 1461180768057 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:48 INFO - PROCESS | 1844 | 1461180768329 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 12:32:48 INFO - PROCESS | 1844 | 1461180768660 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5fc1800 == 154 [pid = 1844] [id = 559] 12:32:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce38b9400) [pid = 1844] [serial = 1678] [outer = (nil)] 12:32:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fcce3a7a000) [pid = 1844] [serial = 1679] [outer = 0x7fcce38b9400] 12:32:48 INFO - PROCESS | 1844 | 1461180768757 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce48c0400) [pid = 1844] [serial = 1680] [outer = 0x7fcce38b9400] 12:32:49 INFO - PROCESS | 1844 | 1461180769672 Marionette TRACE conn4 <- [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]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1683ms 12:32:49 INFO - PROCESS | 1844 | 1461180769732 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 12:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:32:49 INFO - PROCESS | 1844 | 1461180769742 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 12:32:49 INFO - PROCESS | 1844 | 1461180769748 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 1844 | 1461180769753 Marionette TRACE conn4 <- [1,2210,null,{}] 12:32:49 INFO - PROCESS | 1844 | 1461180769759 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:50 INFO - PROCESS | 1844 | 1461180770052 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 12:32:50 INFO - PROCESS | 1844 | 1461180770376 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce812c800 == 155 [pid = 1844] [id = 560] 12:32:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fcce2bc0c00) [pid = 1844] [serial = 1681] [outer = (nil)] 12:32:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fcce4dd4400) [pid = 1844] [serial = 1682] [outer = 0x7fcce2bc0c00] 12:32:50 INFO - PROCESS | 1844 | 1461180770457 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcce5cba800) [pid = 1844] [serial = 1683] [outer = 0x7fcce2bc0c00] 12:32:51 INFO - PROCESS | 1844 | 1461180771289 Marionette TRACE conn4 <- [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]]]}] 12:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1585ms 12:32:51 INFO - PROCESS | 1844 | 1461180771333 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 1844 | 1461180771336 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 12:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:32:51 INFO - PROCESS | 1844 | 1461180771343 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 1844 | 1461180771346 Marionette TRACE conn4 <- [1,2214,null,{}] 12:32:51 INFO - PROCESS | 1844 | 1461180771351 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:51 INFO - PROCESS | 1844 | 1461180771577 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 12:32:51 INFO - PROCESS | 1844 | 1461180771858 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8689000 == 156 [pid = 1844] [id = 561] 12:32:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcce38b9c00) [pid = 1844] [serial = 1684] [outer = (nil)] 12:32:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fcce5da1c00) [pid = 1844] [serial = 1685] [outer = 0x7fcce38b9c00] 12:32:52 INFO - PROCESS | 1844 | 1461180772032 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fcce6108c00) [pid = 1844] [serial = 1686] [outer = 0x7fcce38b9c00] 12:32:52 INFO - PROCESS | 1844 | 1461180772880 Marionette TRACE conn4 <- [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]]]}] 12:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1585ms 12:32:52 INFO - PROCESS | 1844 | 1461180772929 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 1844 | 1461180772932 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 12:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:32:52 INFO - PROCESS | 1844 | 1461180772939 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 1844 | 1461180772942 Marionette TRACE conn4 <- [1,2218,null,{}] 12:32:52 INFO - PROCESS | 1844 | 1461180772948 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:53 INFO - PROCESS | 1844 | 1461180773178 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 12:32:53 INFO - PROCESS | 1844 | 1461180773448 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce871d800 == 157 [pid = 1844] [id = 562] 12:32:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fccd555a400) [pid = 1844] [serial = 1687] [outer = (nil)] 12:32:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fcce6bdf800) [pid = 1844] [serial = 1688] [outer = 0x7fccd555a400] 12:32:53 INFO - PROCESS | 1844 | 1461180773565 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fcce6be8c00) [pid = 1844] [serial = 1689] [outer = 0x7fccd555a400] 12:32:54 INFO - PROCESS | 1844 | 1461180774392 Marionette TRACE conn4 <- [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]]]}] 12:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1481ms 12:32:54 INFO - PROCESS | 1844 | 1461180774423 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 12:32:54 INFO - PROCESS | 1844 | 1461180774427 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 12:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:32:54 INFO - PROCESS | 1844 | 1461180774434 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:32:54 INFO - PROCESS | 1844 | 1461180774436 Marionette TRACE conn4 <- [1,2222,null,{}] 12:32:54 INFO - PROCESS | 1844 | 1461180774442 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:54 INFO - PROCESS | 1844 | 1461180774661 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 12:32:54 INFO - PROCESS | 1844 | 1461180774929 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce9d33800 == 158 [pid = 1844] [id = 563] 12:32:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fccd916a000) [pid = 1844] [serial = 1690] [outer = (nil)] 12:32:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fcce77b8c00) [pid = 1844] [serial = 1691] [outer = 0x7fccd916a000] 12:32:55 INFO - PROCESS | 1844 | 1461180775006 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fcce77d8400) [pid = 1844] [serial = 1692] [outer = 0x7fccd916a000] 12:32:55 INFO - PROCESS | 1844 | 1461180775941 Marionette TRACE conn4 <- [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]]]}] 12:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1578ms 12:32:56 INFO - PROCESS | 1844 | 1461180776013 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 1844 | 1461180776017 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 12:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:32:56 INFO - PROCESS | 1844 | 1461180776022 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 1844 | 1461180776024 Marionette TRACE conn4 <- [1,2226,null,{}] 12:32:56 INFO - PROCESS | 1844 | 1461180776030 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:56 INFO - PROCESS | 1844 | 1461180776260 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 12:32:56 INFO - PROCESS | 1844 | 1461180776525 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccecb5a000 == 159 [pid = 1844] [id = 564] 12:32:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fcce610ac00) [pid = 1844] [serial = 1693] [outer = (nil)] 12:32:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fcce815fc00) [pid = 1844] [serial = 1694] [outer = 0x7fcce610ac00] 12:32:56 INFO - PROCESS | 1844 | 1461180776643 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fcce816c800) [pid = 1844] [serial = 1695] [outer = 0x7fcce610ac00] 12:32:57 INFO - PROCESS | 1844 | 1461180777527 Marionette TRACE conn4 <- [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]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1578ms 12:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:32:57 INFO - PROCESS | 1844 | 1461180777603 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 1844 | 1461180777605 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 12:32:57 INFO - PROCESS | 1844 | 1461180777612 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 1844 | 1461180777615 Marionette TRACE conn4 <- [1,2230,null,{}] 12:32:57 INFO - PROCESS | 1844 | 1461180777620 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:57 INFO - PROCESS | 1844 | 1461180777907 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 12:32:58 INFO - PROCESS | 1844 | 1461180778711 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd351e800 == 160 [pid = 1844] [id = 565] 12:32:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fcccf274800) [pid = 1844] [serial = 1696] [outer = (nil)] 12:32:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fccd02d6000) [pid = 1844] [serial = 1697] [outer = 0x7fcccf274800] 12:32:58 INFO - PROCESS | 1844 | 1461180778818 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fccd02e1800) [pid = 1844] [serial = 1698] [outer = 0x7fcccf274800] 12:32:59 INFO - PROCESS | 1844 | 1461180779679 Marionette TRACE conn4 <- [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]]]}] 12:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2132ms 12:32:59 INFO - PROCESS | 1844 | 1461180779743 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 1844 | 1461180779750 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 12:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:32:59 INFO - PROCESS | 1844 | 1461180779758 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 1844 | 1461180779763 Marionette TRACE conn4 <- [1,2234,null,{}] 12:32:59 INFO - PROCESS | 1844 | 1461180779770 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:00 INFO - PROCESS | 1844 | 1461180780028 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 12:33:00 INFO - PROCESS | 1844 | 1461180780385 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6a3b000 == 161 [pid = 1844] [id = 566] 12:33:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fccd0412c00) [pid = 1844] [serial = 1699] [outer = (nil)] 12:33:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fccd2045c00) [pid = 1844] [serial = 1700] [outer = 0x7fccd0412c00] 12:33:00 INFO - PROCESS | 1844 | 1461180780513 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccd3708400) [pid = 1844] [serial = 1701] [outer = 0x7fccd0412c00] 12:33:01 INFO - PROCESS | 1844 | 1461180781489 Marionette TRACE conn4 <- [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]]]}] 12:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1788ms 12:33:01 INFO - PROCESS | 1844 | 1461180781552 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 1844 | 1461180781565 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 12:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:33:01 INFO - PROCESS | 1844 | 1461180781579 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 1844 | 1461180781584 Marionette TRACE conn4 <- [1,2238,null,{}] 12:33:01 INFO - PROCESS | 1844 | 1461180781598 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:01 INFO - PROCESS | 1844 | 1461180781916 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7913000 == 160 [pid = 1844] [id = 228] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6899800 == 159 [pid = 1844] [id = 400] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce2dc9000 == 158 [pid = 1844] [id = 497] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8684800 == 157 [pid = 1844] [id = 403] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcccf2b0000 == 156 [pid = 1844] [id = 495] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcccdf82000 == 155 [pid = 1844] [id = 494] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce869b000 == 154 [pid = 1844] [id = 404] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd205d800 == 153 [pid = 1844] [id = 492] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfba53000 == 152 [pid = 1844] [id = 217] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3525800 == 151 [pid = 1844] [id = 405] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd8689000 == 150 [pid = 1844] [id = 493] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb04f000 == 149 [pid = 1844] [id = 496] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc585000 == 148 [pid = 1844] [id = 212] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd688c800 == 147 [pid = 1844] [id = 402] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6896800 == 146 [pid = 1844] [id = 548] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd65e0800 == 145 [pid = 1844] [id = 547] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd37c3800 == 144 [pid = 1844] [id = 546] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd1bd5000 == 143 [pid = 1844] [id = 545] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced5e4800 == 142 [pid = 1844] [id = 543] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccece9c000 == 141 [pid = 1844] [id = 542] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb871800 == 140 [pid = 1844] [id = 541] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8721000 == 139 [pid = 1844] [id = 540] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8680800 == 138 [pid = 1844] [id = 539] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7f0a800 == 137 [pid = 1844] [id = 538] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7621800 == 136 [pid = 1844] [id = 537] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4937800 == 135 [pid = 1844] [id = 536] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce464a800 == 134 [pid = 1844] [id = 535] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3b05000 == 133 [pid = 1844] [id = 534] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1fce800 == 132 [pid = 1844] [id = 533] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1da7000 == 131 [pid = 1844] [id = 532] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc431000 == 130 [pid = 1844] [id = 531] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc0d000 == 129 [pid = 1844] [id = 530] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb05e800 == 128 [pid = 1844] [id = 529] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdac78800 == 127 [pid = 1844] [id = 528] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6a32000 == 126 [pid = 1844] [id = 527] 12:33:02 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3bf7800 == 125 [pid = 1844] [id = 526] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fcce4058000) [pid = 1844] [serial = 1526] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fcce5f3e800) [pid = 1844] [serial = 1535] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccd65ca400) [pid = 1844] [serial = 1514] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccd3e5ec00) [pid = 1844] [serial = 1511] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fcce49abc00) [pid = 1844] [serial = 1529] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccd24cf400) [pid = 1844] [serial = 1559] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fcccf275000) [pid = 1844] [serial = 1574] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fccdbb90c00) [pid = 1844] [serial = 1523] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fccf15a7400) [pid = 1844] [serial = 1544] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fccd7241800) [pid = 1844] [serial = 1572] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fccd3e60800) [pid = 1844] [serial = 1553] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fccd041ac00) [pid = 1844] [serial = 1575] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccd7114c00) [pid = 1844] [serial = 1571] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fccd9508000) [pid = 1844] [serial = 1517] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fccd3f66000) [pid = 1844] [serial = 1562] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccd1e2c800) [pid = 1844] [serial = 1556] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fcce4d82c00) [pid = 1844] [serial = 1532] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccd2b87c00) [pid = 1844] [serial = 1565] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd2b8d000) [pid = 1844] [serial = 1560] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccd3f68400) [pid = 1844] [serial = 1566] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccecce2c00) [pid = 1844] [serial = 1541] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fcce8329000) [pid = 1844] [serial = 1538] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd4ec7c00) [pid = 1844] [serial = 1568] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fccd3f70c00) [pid = 1844] [serial = 1563] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccd639b800) [pid = 1844] [serial = 1569] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccedf88c00) [pid = 1844] [serial = 1550] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccdb1eb800) [pid = 1844] [serial = 1520] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fccd2c5b000) [pid = 1844] [serial = 1547] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fccd24cac00) [pid = 1844] [serial = 1557] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fccd24cbc00) [pid = 1844] [serial = 1577] [outer = (nil)] [url = about:blank] 12:33:02 INFO - PROCESS | 1844 | 1461180782843 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd0559800 == 126 [pid = 1844] [id = 567] 12:33:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccd1e2c800) [pid = 1844] [serial = 1702] [outer = (nil)] 12:33:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccd2b8d000) [pid = 1844] [serial = 1703] [outer = 0x7fccd1e2c800] 12:33:02 INFO - PROCESS | 1844 | 1461180782977 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fccd4ec8800) [pid = 1844] [serial = 1704] [outer = 0x7fccd1e2c800] 12:33:03 INFO - PROCESS | 1844 | 1461180783736 Marionette TRACE conn4 <- [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]]]}] 12:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2193ms 12:33:03 INFO - PROCESS | 1844 | 1461180783771 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 1844 | 1461180783776 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 12:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:33:03 INFO - PROCESS | 1844 | 1461180783784 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 1844 | 1461180783793 Marionette TRACE conn4 <- [1,2242,null,{}] 12:33:03 INFO - PROCESS | 1844 | 1461180783824 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:04 INFO - PROCESS | 1844 | 1461180784048 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 12:33:04 INFO - PROCESS | 1844 | 1461180784243 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd688c800 == 127 [pid = 1844] [id = 568] 12:33:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fccd24cac00) [pid = 1844] [serial = 1705] [outer = (nil)] 12:33:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccd649c800) [pid = 1844] [serial = 1706] [outer = 0x7fccd24cac00] 12:33:04 INFO - PROCESS | 1844 | 1461180784311 Marionette DEBUG loaded listener.js 12:33:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fccd65d3800) [pid = 1844] [serial = 1707] [outer = 0x7fccd24cac00] 12:33:05 INFO - PROCESS | 1844 | 1461180785079 Marionette TRACE conn4 <- [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]]]}] 12:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1348ms 12:33:05 INFO - PROCESS | 1844 | 1461180785160 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 12:33:05 INFO - PROCESS | 1844 | 1461180785165 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 12:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:33:05 INFO - PROCESS | 1844 | 1461180785175 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:33:05 INFO - PROCESS | 1844 | 1461180785177 Marionette TRACE conn4 <- [1,2246,null,{}] 12:33:05 INFO - PROCESS | 1844 | 1461180785180 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:05 INFO - PROCESS | 1844 | 1461180785466 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 12:33:05 INFO - PROCESS | 1844 | 1461180785503 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd866e000 == 128 [pid = 1844] [id = 569] 12:33:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fccd5550c00) [pid = 1844] [serial = 1708] [outer = (nil)] 12:33:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fccd74d6c00) [pid = 1844] [serial = 1709] [outer = 0x7fccd5550c00] 12:33:05 INFO - PROCESS | 1844 | 1461180785566 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fccd7c46000) [pid = 1844] [serial = 1710] [outer = 0x7fccd5550c00] 12:33:06 INFO - PROCESS | 1844 | 1461180786514 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1392ms 12:33:06 INFO - PROCESS | 1844 | 1461180786564 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 1844 | 1461180786568 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 12:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:33:06 INFO - PROCESS | 1844 | 1461180786580 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 1844 | 1461180786582 Marionette TRACE conn4 <- [1,2250,null,{}] 12:33:06 INFO - PROCESS | 1844 | 1461180786588 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:06 INFO - PROCESS | 1844 | 1461180786859 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 12:33:06 INFO - PROCESS | 1844 | 1461180786909 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb00b000 == 129 [pid = 1844] [id = 570] 12:33:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fccd7e5ac00) [pid = 1844] [serial = 1711] [outer = (nil)] 12:33:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fccd915d800) [pid = 1844] [serial = 1712] [outer = 0x7fccd7e5ac00] 12:33:06 INFO - PROCESS | 1844 | 1461180786987 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fccd9510000) [pid = 1844] [serial = 1713] [outer = 0x7fccd7e5ac00] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd041cc00) [pid = 1844] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccdc7ab000) [pid = 1844] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fcccd7e2c00) [pid = 1844] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccd7c4d400) [pid = 1844] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd6395800) [pid = 1844] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fccd950d800) [pid = 1844] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccd3699800) [pid = 1844] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccd915f000) [pid = 1844] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fcce4b79400) [pid = 1844] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fccd4ec7800) [pid = 1844] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fcce38be000) [pid = 1844] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fccedf89c00) [pid = 1844] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fcce208e800) [pid = 1844] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fccec798000) [pid = 1844] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fccdbb62400) [pid = 1844] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccd589c000) [pid = 1844] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccd2c52c00) [pid = 1844] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fcccd7e0000) [pid = 1844] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccdb1ae400) [pid = 1844] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fccd02d9400) [pid = 1844] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccd9509400) [pid = 1844] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccdc7b0000) [pid = 1844] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fcce20acc00) [pid = 1844] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fccdc7aa400) [pid = 1844] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fccd3695c00) [pid = 1844] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fccd554f400) [pid = 1844] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fccd87cf000) [pid = 1844] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fccd54dd000) [pid = 1844] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fcce20b1000) [pid = 1844] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fccd3690000) [pid = 1844] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccd87cec00) [pid = 1844] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccd02e2000) [pid = 1844] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccd2c53c00) [pid = 1844] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd3e61c00) [pid = 1844] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fcce2c89800) [pid = 1844] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd74d3800) [pid = 1844] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccd723b000) [pid = 1844] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccd1e30400) [pid = 1844] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:33:08 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccd7e54000) [pid = 1844] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:33:08 INFO - PROCESS | 1844 | 1461180788601 Marionette TRACE conn4 <- [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]]]}] 12:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2082ms 12:33:08 INFO - PROCESS | 1844 | 1461180788663 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 12:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:33:08 INFO - PROCESS | 1844 | 1461180788667 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 12:33:08 INFO - PROCESS | 1844 | 1461180788674 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:33:08 INFO - PROCESS | 1844 | 1461180788677 Marionette TRACE conn4 <- [1,2254,null,{}] 12:33:08 INFO - PROCESS | 1844 | 1461180788682 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:08 INFO - PROCESS | 1844 | 1461180788897 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 12:33:09 INFO - PROCESS | 1844 | 1461180789078 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdae5a800 == 130 [pid = 1844] [id = 571] 12:33:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd2c53c00) [pid = 1844] [serial = 1714] [outer = (nil)] 12:33:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd3f69000) [pid = 1844] [serial = 1715] [outer = 0x7fccd2c53c00] 12:33:09 INFO - PROCESS | 1844 | 1461180789141 Marionette DEBUG loaded listener.js 12:33:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd7bee800) [pid = 1844] [serial = 1716] [outer = 0x7fccd2c53c00] 12:33:09 INFO - PROCESS | 1844 | 1461180789895 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1380ms 12:33:10 INFO - PROCESS | 1844 | 1461180790055 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 12:33:10 INFO - PROCESS | 1844 | 1461180790060 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 12:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:33:10 INFO - PROCESS | 1844 | 1461180790068 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:33:10 INFO - PROCESS | 1844 | 1461180790074 Marionette TRACE conn4 <- [1,2258,null,{}] 12:33:10 INFO - PROCESS | 1844 | 1461180790094 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:10 INFO - PROCESS | 1844 | 1461180790362 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 12:33:10 INFO - PROCESS | 1844 | 1461180790737 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd37d1800 == 131 [pid = 1844] [id = 572] 12:33:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd204d800) [pid = 1844] [serial = 1717] [outer = (nil)] 12:33:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd24cd000) [pid = 1844] [serial = 1718] [outer = 0x7fccd204d800] 12:33:10 INFO - PROCESS | 1844 | 1461180790819 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd2c54800) [pid = 1844] [serial = 1719] [outer = 0x7fccd204d800] 12:33:11 INFO - PROCESS | 1844 | 1461180791703 Marionette TRACE conn4 <- [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]]]}] 12:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1701ms 12:33:11 INFO - PROCESS | 1844 | 1461180791770 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 12:33:11 INFO - PROCESS | 1844 | 1461180791776 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 12:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:33:11 INFO - PROCESS | 1844 | 1461180791788 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 1844 | 1461180791793 Marionette TRACE conn4 <- [1,2262,null,{}] 12:33:11 INFO - PROCESS | 1844 | 1461180791800 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:12 INFO - PROCESS | 1844 | 1461180792086 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 12:33:12 INFO - PROCESS | 1844 | 1461180792406 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6a39800 == 132 [pid = 1844] [id = 573] 12:33:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd3e92800) [pid = 1844] [serial = 1720] [outer = (nil)] 12:33:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd3f71400) [pid = 1844] [serial = 1721] [outer = 0x7fccd3e92800] 12:33:12 INFO - PROCESS | 1844 | 1461180792482 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccd54dd400) [pid = 1844] [serial = 1722] [outer = 0x7fccd3e92800] 12:33:13 INFO - PROCESS | 1844 | 1461180793417 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1689ms 12:33:13 INFO - PROCESS | 1844 | 1461180793475 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 12:33:13 INFO - PROCESS | 1844 | 1461180793478 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 12:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:33:13 INFO - PROCESS | 1844 | 1461180793485 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:33:13 INFO - PROCESS | 1844 | 1461180793489 Marionette TRACE conn4 <- [1,2266,null,{}] 12:33:13 INFO - PROCESS | 1844 | 1461180793504 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:13 INFO - PROCESS | 1844 | 1461180793773 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 12:33:14 INFO - PROCESS | 1844 | 1461180794123 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbd1e000 == 133 [pid = 1844] [id = 574] 12:33:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd65cac00) [pid = 1844] [serial = 1723] [outer = (nil)] 12:33:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccd669e000) [pid = 1844] [serial = 1724] [outer = 0x7fccd65cac00] 12:33:14 INFO - PROCESS | 1844 | 1461180794204 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccd7c47000) [pid = 1844] [serial = 1725] [outer = 0x7fccd65cac00] 12:33:15 INFO - PROCESS | 1844 | 1461180795059 Marionette TRACE conn4 <- [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]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1636ms 12:33:15 INFO - PROCESS | 1844 | 1461180795122 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 1844 | 1461180795126 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 12:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:33:15 INFO - PROCESS | 1844 | 1461180795132 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 1844 | 1461180795135 Marionette TRACE conn4 <- [1,2270,null,{}] 12:33:15 INFO - PROCESS | 1844 | 1461180795141 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:15 INFO - PROCESS | 1844 | 1461180795362 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 12:33:15 INFO - PROCESS | 1844 | 1461180795638 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1dad800 == 134 [pid = 1844] [id = 575] 12:33:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccd87cec00) [pid = 1844] [serial = 1726] [outer = (nil)] 12:33:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccd9356000) [pid = 1844] [serial = 1727] [outer = 0x7fccd87cec00] 12:33:15 INFO - PROCESS | 1844 | 1461180795772 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fccda502800) [pid = 1844] [serial = 1728] [outer = 0x7fccd87cec00] 12:33:16 INFO - PROCESS | 1844 | 1461180796608 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1531ms 12:33:16 INFO - PROCESS | 1844 | 1461180796664 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 1844 | 1461180796668 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 12:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:33:16 INFO - PROCESS | 1844 | 1461180796674 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 1844 | 1461180796678 Marionette TRACE conn4 <- [1,2274,null,{}] 12:33:16 INFO - PROCESS | 1844 | 1461180796683 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:16 INFO - PROCESS | 1844 | 1461180796912 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 12:33:17 INFO - PROCESS | 1844 | 1461180797173 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3b22800 == 135 [pid = 1844] [id = 576] 12:33:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccd915cc00) [pid = 1844] [serial = 1729] [outer = (nil)] 12:33:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccdb1a7800) [pid = 1844] [serial = 1730] [outer = 0x7fccd915cc00] 12:33:17 INFO - PROCESS | 1844 | 1461180797290 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccdb1f0000) [pid = 1844] [serial = 1731] [outer = 0x7fccd915cc00] 12:33:18 INFO - PROCESS | 1844 | 1461180798129 Marionette TRACE conn4 <- [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]]]}] 12:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 12:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:33:18 INFO - PROCESS | 1844 | 1461180798206 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 12:33:18 INFO - PROCESS | 1844 | 1461180798208 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 12:33:18 INFO - PROCESS | 1844 | 1461180798215 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - PROCESS | 1844 | 1461180798218 Marionette TRACE conn4 <- [1,2278,null,{}] 12:33:18 INFO - PROCESS | 1844 | 1461180798224 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:18 INFO - PROCESS | 1844 | 1461180798508 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 12:33:18 INFO - PROCESS | 1844 | 1461180798832 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4937000 == 136 [pid = 1844] [id = 577] 12:33:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccdc7af400) [pid = 1844] [serial = 1732] [outer = (nil)] 12:33:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fcce1efc000) [pid = 1844] [serial = 1733] [outer = 0x7fccdc7af400] 12:33:18 INFO - PROCESS | 1844 | 1461180798911 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcce20b1800) [pid = 1844] [serial = 1734] [outer = 0x7fccdc7af400] 12:33:19 INFO - PROCESS | 1844 | 1461180799760 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1585ms 12:33:19 INFO - PROCESS | 1844 | 1461180799800 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 1844 | 1461180799804 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 12:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:33:19 INFO - PROCESS | 1844 | 1461180799809 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 1844 | 1461180799812 Marionette TRACE conn4 <- [1,2282,null,{}] 12:33:19 INFO - PROCESS | 1844 | 1461180799817 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:20 INFO - PROCESS | 1844 | 1461180800030 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 12:33:20 INFO - PROCESS | 1844 | 1461180800298 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7758800 == 137 [pid = 1844] [id = 578] 12:33:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fccdbf03000) [pid = 1844] [serial = 1735] [outer = (nil)] 12:33:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce2bc7400) [pid = 1844] [serial = 1736] [outer = 0x7fccdbf03000] 12:33:20 INFO - PROCESS | 1844 | 1461180800375 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcce37d0800) [pid = 1844] [serial = 1737] [outer = 0x7fccdbf03000] 12:33:21 INFO - PROCESS | 1844 | 1461180801230 Marionette TRACE conn4 <- [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]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1444ms 12:33:21 INFO - PROCESS | 1844 | 1461180801267 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 1844 | 1461180801272 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 12:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:33:21 INFO - PROCESS | 1844 | 1461180801280 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 1844 | 1461180801283 Marionette TRACE conn4 <- [1,2286,null,{}] 12:33:21 INFO - PROCESS | 1844 | 1461180801289 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 1844 | 1461180801503 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 12:33:21 INFO - PROCESS | 1844 | 1461180801771 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f11000 == 138 [pid = 1844] [id = 579] 12:33:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fccdc7b0000) [pid = 1844] [serial = 1738] [outer = (nil)] 12:33:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fcce3a79400) [pid = 1844] [serial = 1739] [outer = 0x7fccdc7b0000] 12:33:21 INFO - PROCESS | 1844 | 1461180801850 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fcce484cc00) [pid = 1844] [serial = 1740] [outer = 0x7fccdc7b0000] 12:33:22 INFO - PROCESS | 1844 | 1461180802727 Marionette TRACE conn4 <- [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]]]}] 12:33:22 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 12:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1482ms 12:33:22 INFO - PROCESS | 1844 | 1461180802763 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 1844 | 1461180802767 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 12:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:33:22 INFO - PROCESS | 1844 | 1461180802773 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - PROCESS | 1844 | 1461180802775 Marionette TRACE conn4 <- [1,2290,null,{}] 12:33:22 INFO - PROCESS | 1844 | 1461180802781 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:23 INFO - PROCESS | 1844 | 1461180803003 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 12:33:23 INFO - PROCESS | 1844 | 1461180803276 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce869b000 == 139 [pid = 1844] [id = 580] 12:33:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fcce2a89400) [pid = 1844] [serial = 1741] [outer = (nil)] 12:33:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fcce48c1400) [pid = 1844] [serial = 1742] [outer = 0x7fcce2a89400] 12:33:23 INFO - PROCESS | 1844 | 1461180803396 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fcce490ac00) [pid = 1844] [serial = 1743] [outer = 0x7fcce2a89400] 12:33:24 INFO - PROCESS | 1844 | 1461180804274 Marionette TRACE conn4 <- [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]]]}] 12:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1536ms 12:33:24 INFO - PROCESS | 1844 | 1461180804310 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 12:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:33:24 INFO - PROCESS | 1844 | 1461180804314 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 12:33:24 INFO - PROCESS | 1844 | 1461180804320 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 1844 | 1461180804323 Marionette TRACE conn4 <- [1,2294,null,{}] 12:33:24 INFO - PROCESS | 1844 | 1461180804329 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:24 INFO - PROCESS | 1844 | 1461180804547 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 12:33:24 INFO - PROCESS | 1844 | 1461180804818 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce9d34800 == 140 [pid = 1844] [id = 581] 12:33:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcce38be000) [pid = 1844] [serial = 1744] [outer = (nil)] 12:33:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fcce49b8800) [pid = 1844] [serial = 1745] [outer = 0x7fcce38be000] 12:33:24 INFO - PROCESS | 1844 | 1461180804896 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce4cae800) [pid = 1844] [serial = 1746] [outer = 0x7fcce38be000] 12:33:25 INFO - PROCESS | 1844 | 1461180805819 Marionette TRACE conn4 <- [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]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1529ms 12:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:33:25 INFO - PROCESS | 1844 | 1461180805850 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 1844 | 1461180805853 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 12:33:25 INFO - PROCESS | 1844 | 1461180805859 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 1844 | 1461180805863 Marionette TRACE conn4 <- [1,2298,null,{}] 12:33:25 INFO - PROCESS | 1844 | 1461180805869 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:26 INFO - PROCESS | 1844 | 1461180806120 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 12:33:26 INFO - PROCESS | 1844 | 1461180806457 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced250000 == 141 [pid = 1844] [id = 582] 12:33:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce5f36c00) [pid = 1844] [serial = 1747] [outer = (nil)] 12:33:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fcce6be7800) [pid = 1844] [serial = 1748] [outer = 0x7fcce5f36c00] 12:33:26 INFO - PROCESS | 1844 | 1461180806542 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce8167400) [pid = 1844] [serial = 1749] [outer = 0x7fcce5f36c00] 12:33:27 INFO - PROCESS | 1844 | 1461180807414 Marionette TRACE conn4 <- [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]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1632ms 12:33:27 INFO - PROCESS | 1844 | 1461180807491 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 1844 | 1461180807494 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 12:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:33:27 INFO - PROCESS | 1844 | 1461180807501 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 1844 | 1461180807503 Marionette TRACE conn4 <- [1,2302,null,{}] 12:33:27 INFO - PROCESS | 1844 | 1461180807508 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:27 INFO - PROCESS | 1844 | 1461180807747 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 12:33:28 INFO - PROCESS | 1844 | 1461180808117 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0ac0000 == 142 [pid = 1844] [id = 583] 12:33:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fcce61b6800) [pid = 1844] [serial = 1750] [outer = (nil)] 12:33:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fcce832f400) [pid = 1844] [serial = 1751] [outer = 0x7fcce61b6800] 12:33:28 INFO - PROCESS | 1844 | 1461180808215 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcce890c800) [pid = 1844] [serial = 1752] [outer = 0x7fcce61b6800] 12:33:29 INFO - PROCESS | 1844 | 1461180809072 Marionette TRACE conn4 <- [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]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1641ms 12:33:29 INFO - PROCESS | 1844 | 1461180809143 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 1844 | 1461180809147 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 12:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:33:29 INFO - PROCESS | 1844 | 1461180809153 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 1844 | 1461180809155 Marionette TRACE conn4 <- [1,2306,null,{}] 12:33:29 INFO - PROCESS | 1844 | 1461180809161 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:29 INFO - PROCESS | 1844 | 1461180809387 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 12:33:29 INFO - PROCESS | 1844 | 1461180809656 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c1f800 == 143 [pid = 1844] [id = 584] 12:33:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcce8323800) [pid = 1844] [serial = 1753] [outer = (nil)] 12:33:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fcce8914c00) [pid = 1844] [serial = 1754] [outer = 0x7fcce8323800] 12:33:29 INFO - PROCESS | 1844 | 1461180809769 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fcce8b4d000) [pid = 1844] [serial = 1755] [outer = 0x7fcce8323800] 12:33:30 INFO - PROCESS | 1844 | 1461180810611 Marionette TRACE conn4 <- [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]]]}] 12:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1527ms 12:33:30 INFO - PROCESS | 1844 | 1461180810683 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 1844 | 1461180810686 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 12:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:33:30 INFO - PROCESS | 1844 | 1461180810692 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - PROCESS | 1844 | 1461180810695 Marionette TRACE conn4 <- [1,2310,null,{}] 12:33:30 INFO - PROCESS | 1844 | 1461180810700 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:30 INFO - PROCESS | 1844 | 1461180810940 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 12:33:31 INFO - PROCESS | 1844 | 1461180811257 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfac6f800 == 144 [pid = 1844] [id = 585] 12:33:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fcce8324c00) [pid = 1844] [serial = 1756] [outer = (nil)] 12:33:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fcce9d4b800) [pid = 1844] [serial = 1757] [outer = 0x7fcce8324c00] 12:33:31 INFO - PROCESS | 1844 | 1461180811335 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fccea8b6c00) [pid = 1844] [serial = 1758] [outer = 0x7fcce8324c00] 12:33:32 INFO - PROCESS | 1844 | 1461180812224 Marionette TRACE conn4 <- [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]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1582ms 12:33:32 INFO - PROCESS | 1844 | 1461180812275 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 1844 | 1461180812279 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 12:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:33:32 INFO - PROCESS | 1844 | 1461180812285 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 1844 | 1461180812288 Marionette TRACE conn4 <- [1,2314,null,{}] 12:33:32 INFO - PROCESS | 1844 | 1461180812293 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:32 INFO - PROCESS | 1844 | 1461180812520 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 12:33:32 INFO - PROCESS | 1844 | 1461180812854 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbaca800 == 145 [pid = 1844] [id = 586] 12:33:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fccd9165800) [pid = 1844] [serial = 1759] [outer = (nil)] 12:33:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fccea9cd800) [pid = 1844] [serial = 1760] [outer = 0x7fccd9165800] 12:33:32 INFO - PROCESS | 1844 | 1461180812937 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fcceb227000) [pid = 1844] [serial = 1761] [outer = 0x7fccd9165800] 12:33:33 INFO - PROCESS | 1844 | 1461180813819 Marionette TRACE conn4 <- [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]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1584ms 12:33:33 INFO - PROCESS | 1844 | 1461180813886 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 1844 | 1461180813892 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 12:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:33:33 INFO - PROCESS | 1844 | 1461180813906 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 1844 | 1461180813909 Marionette TRACE conn4 <- [1,2318,null,{}] 12:33:33 INFO - PROCESS | 1844 | 1461180813916 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:34 INFO - PROCESS | 1844 | 1461180814166 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 12:33:34 INFO - PROCESS | 1844 | 1461180814504 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff95f800 == 146 [pid = 1844] [id = 587] 12:33:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fcce8915800) [pid = 1844] [serial = 1762] [outer = (nil)] 12:33:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fcceb682c00) [pid = 1844] [serial = 1763] [outer = 0x7fcce8915800] 12:33:34 INFO - PROCESS | 1844 | 1461180814582 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fccec15fc00) [pid = 1844] [serial = 1764] [outer = 0x7fcce8915800] 12:33:35 INFO - PROCESS | 1844 | 1461180815458 Marionette TRACE conn4 <- [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] 12:33:35 INFO - PROCESS | 1844 | 1461180815491 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 12:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:33:35 INFO - PROCESS | 1844 | 1461180815498 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 1844 | 1461180815500 Marionette TRACE conn4 <- [1,2322,null,{}] 12:33:35 INFO - PROCESS | 1844 | 1461180815506 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:35 INFO - PROCESS | 1844 | 1461180815748 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 12:33:36 INFO - PROCESS | 1844 | 1461180816065 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb82000 == 147 [pid = 1844] [id = 588] 12:33:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fcce4d7b800) [pid = 1844] [serial = 1765] [outer = (nil)] 12:33:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fccec79b000) [pid = 1844] [serial = 1766] [outer = 0x7fcce4d7b800] 12:33:36 INFO - PROCESS | 1844 | 1461180816144 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fccecbdd800) [pid = 1844] [serial = 1767] [outer = 0x7fcce4d7b800] 12:33:36 INFO - PROCESS | 1844 | 1461180816966 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1530ms 12:33:37 INFO - PROCESS | 1844 | 1461180817029 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 1844 | 1461180817033 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 12:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:33:37 INFO - PROCESS | 1844 | 1461180817038 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 1844 | 1461180817041 Marionette TRACE conn4 <- [1,2326,null,{}] 12:33:37 INFO - PROCESS | 1844 | 1461180817046 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:37 INFO - PROCESS | 1844 | 1461180817272 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 12:33:37 INFO - PROCESS | 1844 | 1461180817550 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfff21000 == 148 [pid = 1844] [id = 589] 12:33:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fccea8b9400) [pid = 1844] [serial = 1768] [outer = (nil)] 12:33:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fccecd8e800) [pid = 1844] [serial = 1769] [outer = 0x7fccea8b9400] 12:33:37 INFO - PROCESS | 1844 | 1461180817668 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccecd9a400) [pid = 1844] [serial = 1770] [outer = 0x7fccea8b9400] 12:33:38 INFO - PROCESS | 1844 | 1461180818506 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1487ms 12:33:38 INFO - PROCESS | 1844 | 1461180818543 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 12:33:38 INFO - PROCESS | 1844 | 1461180818547 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 12:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:33:38 INFO - PROCESS | 1844 | 1461180818556 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 1844 | 1461180818559 Marionette TRACE conn4 <- [1,2330,null,{}] 12:33:38 INFO - PROCESS | 1844 | 1461180818564 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:38 INFO - PROCESS | 1844 | 1461180818787 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 12:33:39 INFO - PROCESS | 1844 | 1461180819065 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd0036a000 == 149 [pid = 1844] [id = 590] 12:33:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fccec793c00) [pid = 1844] [serial = 1771] [outer = (nil)] 12:33:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fcced6c8800) [pid = 1844] [serial = 1772] [outer = 0x7fccec793c00] 12:33:39 INFO - PROCESS | 1844 | 1461180819144 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fccedf89c00) [pid = 1844] [serial = 1773] [outer = 0x7fccec793c00] 12:33:40 INFO - PROCESS | 1844 | 1461180820047 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1544ms 12:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:33:40 INFO - PROCESS | 1844 | 1461180820102 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 1844 | 1461180820105 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 12:33:40 INFO - PROCESS | 1844 | 1461180820111 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 1844 | 1461180820114 Marionette TRACE conn4 <- [1,2334,null,{}] 12:33:40 INFO - PROCESS | 1844 | 1461180820119 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:40 INFO - PROCESS | 1844 | 1461180820347 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4226000 == 148 [pid = 1844] [id = 65] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce812c800 == 147 [pid = 1844] [id = 560] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce5fc1800 == 146 [pid = 1844] [id = 559] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4922000 == 145 [pid = 1844] [id = 558] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4433800 == 144 [pid = 1844] [id = 557] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce379f800 == 143 [pid = 1844] [id = 556] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1d58000 == 142 [pid = 1844] [id = 555] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc10000 == 141 [pid = 1844] [id = 554] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb04a000 == 140 [pid = 1844] [id = 553] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd95d7800 == 139 [pid = 1844] [id = 552] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd7384000 == 138 [pid = 1844] [id = 551] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd67f4000 == 137 [pid = 1844] [id = 550] 12:33:41 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd054e800 == 136 [pid = 1844] [id = 549] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fccd369a800) [pid = 1844] [serial = 1641] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fcce20ac800) [pid = 1844] [serial = 1613] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fcce5cc5000) [pid = 1844] [serial = 1632] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fccda50e000) [pid = 1844] [serial = 1518] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fccd711e400) [pid = 1844] [serial = 1515] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccdb1ee000) [pid = 1844] [serial = 1604] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccd3fe0400) [pid = 1844] [serial = 1512] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fccdbf0d800) [pid = 1844] [serial = 1524] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccd2c5d800) [pid = 1844] [serial = 1640] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fcce8916400) [pid = 1844] [serial = 1539] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fcce2a8b800) [pid = 1844] [serial = 1614] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fccd6490000) [pid = 1844] [serial = 1587] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fcce4b82000) [pid = 1844] [serial = 1626] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fccfb00bc00) [pid = 1844] [serial = 1545] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fcce4853c00) [pid = 1844] [serial = 1622] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccedf89400) [pid = 1844] [serial = 1542] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fccdbda5400) [pid = 1844] [serial = 1608] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fcce4cb0000) [pid = 1844] [serial = 1628] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccd2c5f800) [pid = 1844] [serial = 1548] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fccd3709400) [pid = 1844] [serial = 1578] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fcce49b1c00) [pid = 1844] [serial = 1625] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fcce4b7d000) [pid = 1844] [serial = 1530] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccd3f6c800) [pid = 1844] [serial = 1554] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccdad13000) [pid = 1844] [serial = 1601] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fcce37cbc00) [pid = 1844] [serial = 1617] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fcce77b5400) [pid = 1844] [serial = 1536] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fcce208e000) [pid = 1844] [serial = 1611] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccd3e92400) [pid = 1844] [serial = 1643] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccd74db800) [pid = 1844] [serial = 1593] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccd2043400) [pid = 1844] [serial = 1634] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fccda504800) [pid = 1844] [serial = 1598] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fcce1ef0400) [pid = 1844] [serial = 1610] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fccd65d7c00) [pid = 1844] [serial = 1589] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fcce5cc4400) [pid = 1844] [serial = 1533] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fccd3e5e800) [pid = 1844] [serial = 1583] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fccdb1ae800) [pid = 1844] [serial = 1602] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccd9356800) [pid = 1844] [serial = 1596] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccd204c000) [pid = 1844] [serial = 1638] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccdb55d000) [pid = 1844] [serial = 1605] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccd3f65400) [pid = 1844] [serial = 1644] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fccfbdd2c00) [pid = 1844] [serial = 1551] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fcce48c1800) [pid = 1844] [serial = 1623] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fcce38c3c00) [pid = 1844] [serial = 1619] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fccda6e9000) [pid = 1844] [serial = 1599] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fcce48bfc00) [pid = 1844] [serial = 1527] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fccd589d400) [pid = 1844] [serial = 1586] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fccdbb8b400) [pid = 1844] [serial = 1607] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fccdad1ac00) [pid = 1844] [serial = 1437] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fcce4f61800) [pid = 1844] [serial = 1631] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fccdb55fc00) [pid = 1844] [serial = 1521] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fcce4ddb000) [pid = 1844] [serial = 1629] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccd2047c00) [pid = 1844] [serial = 1580] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccd2b84800) [pid = 1844] [serial = 1581] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccd932dc00) [pid = 1844] [serial = 1595] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fcce2c8b400) [pid = 1844] [serial = 1616] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd723f000) [pid = 1844] [serial = 1592] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd3f6cc00) [pid = 1844] [serial = 1584] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccd669a800) [pid = 1844] [serial = 1590] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccd1e26c00) [pid = 1844] [serial = 1637] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fcce3a9c000) [pid = 1844] [serial = 1620] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd9349800) [pid = 1844] [serial = 1509] [outer = (nil)] [url = about:blank] 12:33:41 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fccd3fd3c00) [pid = 1844] [serial = 1646] [outer = (nil)] [url = about:blank] 12:33:42 INFO - PROCESS | 1844 | 1461180822066 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcccf2b3000 == 137 [pid = 1844] [id = 591] 12:33:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fcccf27e400) [pid = 1844] [serial = 1774] [outer = (nil)] 12:33:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd02d7800) [pid = 1844] [serial = 1775] [outer = 0x7fcccf27e400] 12:33:42 INFO - PROCESS | 1844 | 1461180822141 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd02e0000) [pid = 1844] [serial = 1776] [outer = 0x7fcccf27e400] 12:33:42 INFO - PROCESS | 1844 | 1461180822895 Marionette TRACE conn4 <- [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]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2841ms 12:33:42 INFO - PROCESS | 1844 | 1461180822953 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 12:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:33:42 INFO - PROCESS | 1844 | 1461180822958 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 12:33:42 INFO - PROCESS | 1844 | 1461180822970 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 1844 | 1461180822975 Marionette TRACE conn4 <- [1,2338,null,{}] 12:33:42 INFO - PROCESS | 1844 | 1461180822983 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:43 INFO - PROCESS | 1844 | 1461180823219 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 12:33:43 INFO - PROCESS | 1844 | 1461180823406 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd25dd000 == 138 [pid = 1844] [id = 592] 12:33:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd02d3800) [pid = 1844] [serial = 1777] [outer = (nil)] 12:33:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd1e30400) [pid = 1844] [serial = 1778] [outer = 0x7fccd02d3800] 12:33:43 INFO - PROCESS | 1844 | 1461180823471 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd24cdc00) [pid = 1844] [serial = 1779] [outer = 0x7fccd02d3800] 12:33:44 INFO - PROCESS | 1844 | 1461180824353 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1442ms 12:33:44 INFO - PROCESS | 1844 | 1461180824419 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 1844 | 1461180824425 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 12:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:33:44 INFO - PROCESS | 1844 | 1461180824431 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 1844 | 1461180824435 Marionette TRACE conn4 <- [1,2342,null,{}] 12:33:44 INFO - PROCESS | 1844 | 1461180824440 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:44 INFO - PROCESS | 1844 | 1461180824760 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 12:33:44 INFO - PROCESS | 1844 | 1461180824806 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd5015000 == 139 [pid = 1844] [id = 593] 12:33:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd1e2a000) [pid = 1844] [serial = 1780] [outer = (nil)] 12:33:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd2c54c00) [pid = 1844] [serial = 1781] [outer = 0x7fccd1e2a000] 12:33:44 INFO - PROCESS | 1844 | 1461180824882 Marionette DEBUG loaded listener.js 12:33:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd2c5f000) [pid = 1844] [serial = 1782] [outer = 0x7fccd1e2a000] 12:33:45 INFO - PROCESS | 1844 | 1461180825925 Marionette TRACE conn4 <- [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]]]}] 12:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1533ms 12:33:45 INFO - PROCESS | 1844 | 1461180825965 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 12:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:33:45 INFO - PROCESS | 1844 | 1461180825969 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 12:33:45 INFO - PROCESS | 1844 | 1461180825993 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 1844 | 1461180826002 Marionette TRACE conn4 <- [1,2346,null,{}] 12:33:46 INFO - PROCESS | 1844 | 1461180826007 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:46 INFO - PROCESS | 1844 | 1461180826291 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 12:33:46 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccd7e5ac00) [pid = 1844] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:33:46 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fcccf274800) [pid = 1844] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:33:46 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd0412c00) [pid = 1844] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:33:46 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd1e2c000) [pid = 1844] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:33:46 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccd5550c00) [pid = 1844] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:33:46 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fcccd7e6800) [pid = 1844] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:33:46 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccd24cac00) [pid = 1844] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:33:46 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd1e2c800) [pid = 1844] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:33:46 INFO - PROCESS | 1844 | 1461180826874 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3dc8000 == 140 [pid = 1844] [id = 594] 12:33:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fcccd7e4000) [pid = 1844] [serial = 1783] [outer = (nil)] 12:33:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd1e2c000) [pid = 1844] [serial = 1784] [outer = 0x7fcccd7e4000] 12:33:46 INFO - PROCESS | 1844 | 1461180826937 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd38ccc00) [pid = 1844] [serial = 1785] [outer = 0x7fcccd7e4000] 12:33:47 INFO - PROCESS | 1844 | 1461180827652 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1714ms 12:33:47 INFO - PROCESS | 1844 | 1461180827691 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 1844 | 1461180827696 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 12:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:33:47 INFO - PROCESS | 1844 | 1461180827702 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 1844 | 1461180827705 Marionette TRACE conn4 <- [1,2350,null,{}] 12:33:47 INFO - PROCESS | 1844 | 1461180827723 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:47 INFO - PROCESS | 1844 | 1461180827943 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 12:33:47 INFO - PROCESS | 1844 | 1461180827958 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68a6800 == 141 [pid = 1844] [id = 595] 12:33:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd3705400) [pid = 1844] [serial = 1786] [outer = (nil)] 12:33:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd3e95000) [pid = 1844] [serial = 1787] [outer = 0x7fccd3705400] 12:33:48 INFO - PROCESS | 1844 | 1461180828020 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd3e9f800) [pid = 1844] [serial = 1788] [outer = 0x7fccd3705400] 12:33:49 INFO - PROCESS | 1844 | 1461180829204 Marionette TRACE conn4 <- [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]]]}] 12:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1545ms 12:33:49 INFO - PROCESS | 1844 | 1461180829249 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 12:33:49 INFO - PROCESS | 1844 | 1461180829255 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 12:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:33:49 INFO - PROCESS | 1844 | 1461180829263 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:33:49 INFO - PROCESS | 1844 | 1461180829270 Marionette TRACE conn4 <- [1,2354,null,{}] 12:33:49 INFO - PROCESS | 1844 | 1461180829279 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:49 INFO - PROCESS | 1844 | 1461180829553 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 12:33:49 INFO - PROCESS | 1844 | 1461180829891 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3dc2800 == 142 [pid = 1844] [id = 596] 12:33:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd02db800) [pid = 1844] [serial = 1789] [outer = (nil)] 12:33:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd2042c00) [pid = 1844] [serial = 1790] [outer = 0x7fccd02db800] 12:33:49 INFO - PROCESS | 1844 | 1461180829969 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd24d8800) [pid = 1844] [serial = 1791] [outer = 0x7fccd02db800] 12:33:50 INFO - PROCESS | 1844 | 1461180830897 Marionette TRACE conn4 <- [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]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1690ms 12:33:50 INFO - PROCESS | 1844 | 1461180830954 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1844 | 1461180830962 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 12:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:33:50 INFO - PROCESS | 1844 | 1461180830973 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1844 | 1461180830978 Marionette TRACE conn4 <- [1,2358,null,{}] 12:33:50 INFO - PROCESS | 1844 | 1461180830984 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:51 INFO - PROCESS | 1844 | 1461180831232 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 12:33:51 INFO - PROCESS | 1844 | 1461180831542 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69e2800 == 143 [pid = 1844] [id = 597] 12:33:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccd2c55000) [pid = 1844] [serial = 1792] [outer = (nil)] 12:33:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd3705c00) [pid = 1844] [serial = 1793] [outer = 0x7fccd2c55000] 12:33:51 INFO - PROCESS | 1844 | 1461180831621 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccd38d1000) [pid = 1844] [serial = 1794] [outer = 0x7fccd2c55000] 12:33:52 INFO - PROCESS | 1844 | 1461180832613 Marionette TRACE conn4 <- [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]]]}] 12:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1691ms 12:33:52 INFO - PROCESS | 1844 | 1461180832665 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 12:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:33:52 INFO - PROCESS | 1844 | 1461180832669 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 12:33:52 INFO - PROCESS | 1844 | 1461180832676 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 1844 | 1461180832682 Marionette TRACE conn4 <- [1,2362,null,{}] 12:33:52 INFO - PROCESS | 1844 | 1461180832698 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:52 INFO - PROCESS | 1844 | 1461180832993 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 12:33:53 INFO - PROCESS | 1844 | 1461180833306 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6b9f800 == 144 [pid = 1844] [id = 598] 12:33:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccd3f65000) [pid = 1844] [serial = 1795] [outer = (nil)] 12:33:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccd3f6ec00) [pid = 1844] [serial = 1796] [outer = 0x7fccd3f65000] 12:33:53 INFO - PROCESS | 1844 | 1461180833389 Marionette DEBUG loaded listener.js 12:33:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccd3fda400) [pid = 1844] [serial = 1797] [outer = 0x7fccd3f65000] 12:33:54 INFO - PROCESS | 1844 | 1461180834251 Marionette TRACE conn4 <- [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]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1642ms 12:33:54 INFO - PROCESS | 1844 | 1461180834318 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 1844 | 1461180834323 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 12:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:33:54 INFO - PROCESS | 1844 | 1461180834330 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 1844 | 1461180834333 Marionette TRACE conn4 <- [1,2366,null,{}] 12:33:54 INFO - PROCESS | 1844 | 1461180834339 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:54 INFO - PROCESS | 1844 | 1461180834576 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 12:33:54 INFO - PROCESS | 1844 | 1461180834882 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd866c000 == 145 [pid = 1844] [id = 599] 12:33:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fccd3f67c00) [pid = 1844] [serial = 1798] [outer = (nil)] 12:33:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccd4d68000) [pid = 1844] [serial = 1799] [outer = 0x7fccd3f67c00] 12:33:54 INFO - PROCESS | 1844 | 1461180834961 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccd4ec7400) [pid = 1844] [serial = 1800] [outer = 0x7fccd3f67c00] 12:33:55 INFO - PROCESS | 1844 | 1461180835845 Marionette TRACE conn4 <- [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]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1585ms 12:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:33:55 INFO - PROCESS | 1844 | 1461180835916 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 1844 | 1461180835919 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 12:33:55 INFO - PROCESS | 1844 | 1461180835927 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 1844 | 1461180835930 Marionette TRACE conn4 <- [1,2370,null,{}] 12:33:55 INFO - PROCESS | 1844 | 1461180835936 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:56 INFO - PROCESS | 1844 | 1461180836163 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 12:33:56 INFO - PROCESS | 1844 | 1461180836468 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdac7f000 == 146 [pid = 1844] [id = 600] 12:33:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccd3f6f000) [pid = 1844] [serial = 1801] [outer = (nil)] 12:33:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccd54dc400) [pid = 1844] [serial = 1802] [outer = 0x7fccd3f6f000] 12:33:56 INFO - PROCESS | 1844 | 1461180836547 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fccd554e800) [pid = 1844] [serial = 1803] [outer = 0x7fccd3f6f000] 12:33:57 INFO - PROCESS | 1844 | 1461180837459 Marionette TRACE conn4 <- [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]]]}] 12:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1580ms 12:33:57 INFO - PROCESS | 1844 | 1461180837508 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 12:33:57 INFO - PROCESS | 1844 | 1461180837511 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 12:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:33:57 INFO - PROCESS | 1844 | 1461180837517 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 1844 | 1461180837520 Marionette TRACE conn4 <- [1,2374,null,{}] 12:33:57 INFO - PROCESS | 1844 | 1461180837525 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:57 INFO - PROCESS | 1844 | 1461180837783 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 12:33:58 INFO - PROCESS | 1844 | 1461180838116 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb051800 == 147 [pid = 1844] [id = 601] 12:33:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fccd65cd400) [pid = 1844] [serial = 1804] [outer = (nil)] 12:33:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fccd65d2800) [pid = 1844] [serial = 1805] [outer = 0x7fccd65cd400] 12:33:58 INFO - PROCESS | 1844 | 1461180838198 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fccd6696400) [pid = 1844] [serial = 1806] [outer = 0x7fccd65cd400] 12:33:59 INFO - PROCESS | 1844 | 1461180839050 Marionette TRACE conn4 <- [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]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1585ms 12:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:33:59 INFO - PROCESS | 1844 | 1461180839104 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 1844 | 1461180839106 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 12:33:59 INFO - PROCESS | 1844 | 1461180839113 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 1844 | 1461180839116 Marionette TRACE conn4 <- [1,2378,null,{}] 12:33:59 INFO - PROCESS | 1844 | 1461180839121 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:59 INFO - PROCESS | 1844 | 1461180839339 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 12:33:59 INFO - PROCESS | 1844 | 1461180839608 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb3d5800 == 148 [pid = 1844] [id = 602] 12:33:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fccd6395400) [pid = 1844] [serial = 1807] [outer = (nil)] 12:33:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fccd7115c00) [pid = 1844] [serial = 1808] [outer = 0x7fccd6395400] 12:33:59 INFO - PROCESS | 1844 | 1461180839729 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fccd7120400) [pid = 1844] [serial = 1809] [outer = 0x7fccd6395400] 12:34:00 INFO - PROCESS | 1844 | 1461180840613 Marionette TRACE conn4 <- [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]]]}] 12:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1580ms 12:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:34:00 INFO - PROCESS | 1844 | 1461180840693 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 1844 | 1461180840696 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 12:34:00 INFO - PROCESS | 1844 | 1461180840703 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 1844 | 1461180840706 Marionette TRACE conn4 <- [1,2382,null,{}] 12:34:00 INFO - PROCESS | 1844 | 1461180840711 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:00 INFO - PROCESS | 1844 | 1461180840943 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 12:34:01 INFO - PROCESS | 1844 | 1461180841213 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc0f000 == 149 [pid = 1844] [id = 603] 12:34:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fccd65ce800) [pid = 1844] [serial = 1810] [outer = (nil)] 12:34:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccd7248800) [pid = 1844] [serial = 1811] [outer = 0x7fccd65ce800] 12:34:01 INFO - PROCESS | 1844 | 1461180841336 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccd74dc400) [pid = 1844] [serial = 1812] [outer = 0x7fccd65ce800] 12:34:02 INFO - PROCESS | 1844 | 1461180842203 Marionette TRACE conn4 <- [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]]]}] 12:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1583ms 12:34:02 INFO - PROCESS | 1844 | 1461180842286 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 12:34:02 INFO - PROCESS | 1844 | 1461180842291 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 12:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:34:02 INFO - PROCESS | 1844 | 1461180842297 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 1844 | 1461180842301 Marionette TRACE conn4 <- [1,2386,null,{}] 12:34:02 INFO - PROCESS | 1844 | 1461180842307 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:02 INFO - PROCESS | 1844 | 1461180842576 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 12:34:02 INFO - PROCESS | 1844 | 1461180842860 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbe6b000 == 150 [pid = 1844] [id = 604] 12:34:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fccd3702800) [pid = 1844] [serial = 1813] [outer = (nil)] 12:34:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fccd7bec000) [pid = 1844] [serial = 1814] [outer = 0x7fccd3702800] 12:34:02 INFO - PROCESS | 1844 | 1461180842936 Marionette DEBUG loaded listener.js 12:34:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccd7c45800) [pid = 1844] [serial = 1815] [outer = 0x7fccd3702800] 12:34:03 INFO - PROCESS | 1844 | 1461180843800 Marionette TRACE conn4 <- [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]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1537ms 12:34:03 INFO - PROCESS | 1844 | 1461180843835 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 1844 | 1461180843839 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 12:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:34:03 INFO - PROCESS | 1844 | 1461180843846 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 1844 | 1461180843849 Marionette TRACE conn4 <- [1,2390,null,{}] 12:34:03 INFO - PROCESS | 1844 | 1461180843855 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:04 INFO - PROCESS | 1844 | 1461180844083 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 12:34:04 INFO - PROCESS | 1844 | 1461180844355 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc57c800 == 151 [pid = 1844] [id = 605] 12:34:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fccd3e95800) [pid = 1844] [serial = 1816] [outer = (nil)] 12:34:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fccd7c51000) [pid = 1844] [serial = 1817] [outer = 0x7fccd3e95800] 12:34:04 INFO - PROCESS | 1844 | 1461180844475 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fccd7e5f800) [pid = 1844] [serial = 1818] [outer = 0x7fccd3e95800] 12:34:05 INFO - PROCESS | 1844 | 1461180845344 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1535ms 12:34:05 INFO - PROCESS | 1844 | 1461180845383 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 1844 | 1461180845388 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 12:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:34:05 INFO - PROCESS | 1844 | 1461180845394 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 1844 | 1461180845398 Marionette TRACE conn4 <- [1,2394,null,{}] 12:34:05 INFO - PROCESS | 1844 | 1461180845403 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:05 INFO - PROCESS | 1844 | 1461180845666 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 12:34:05 INFO - PROCESS | 1844 | 1461180845990 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1dbc000 == 152 [pid = 1844] [id = 606] 12:34:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fccd932d800) [pid = 1844] [serial = 1819] [outer = (nil)] 12:34:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fccd9333800) [pid = 1844] [serial = 1820] [outer = 0x7fccd932d800] 12:34:06 INFO - PROCESS | 1844 | 1461180846076 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fccd9356400) [pid = 1844] [serial = 1821] [outer = 0x7fccd932d800] 12:34:06 INFO - PROCESS | 1844 | 1461180846952 Marionette TRACE conn4 <- [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]]]}] 12:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1634ms 12:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:34:07 INFO - PROCESS | 1844 | 1461180847029 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 12:34:07 INFO - PROCESS | 1844 | 1461180847032 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 12:34:07 INFO - PROCESS | 1844 | 1461180847039 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:34:07 INFO - PROCESS | 1844 | 1461180847042 Marionette TRACE conn4 <- [1,2398,null,{}] 12:34:07 INFO - PROCESS | 1844 | 1461180847047 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:07 INFO - PROCESS | 1844 | 1461180847302 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 12:34:07 INFO - PROCESS | 1844 | 1461180847624 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce2ddd000 == 153 [pid = 1844] [id = 607] 12:34:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fccd9161000) [pid = 1844] [serial = 1822] [outer = (nil)] 12:34:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fccda504800) [pid = 1844] [serial = 1823] [outer = 0x7fccd9161000] 12:34:07 INFO - PROCESS | 1844 | 1461180847703 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fccda50fc00) [pid = 1844] [serial = 1824] [outer = 0x7fccd9161000] 12:34:08 INFO - PROCESS | 1844 | 1461180848574 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1587ms 12:34:08 INFO - PROCESS | 1844 | 1461180848626 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 12:34:08 INFO - PROCESS | 1844 | 1461180848629 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 12:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:34:08 INFO - PROCESS | 1844 | 1461180848635 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 1844 | 1461180848637 Marionette TRACE conn4 <- [1,2402,null,{}] 12:34:08 INFO - PROCESS | 1844 | 1461180848643 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:08 INFO - PROCESS | 1844 | 1461180848870 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 12:34:09 INFO - PROCESS | 1844 | 1461180849184 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3b1b000 == 154 [pid = 1844] [id = 608] 12:34:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fccd4d65000) [pid = 1844] [serial = 1825] [outer = (nil)] 12:34:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fccda6e8800) [pid = 1844] [serial = 1826] [outer = 0x7fccd4d65000] 12:34:09 INFO - PROCESS | 1844 | 1461180849264 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fccda6f5800) [pid = 1844] [serial = 1827] [outer = 0x7fccd4d65000] 12:34:10 INFO - PROCESS | 1844 | 1461180850132 Marionette TRACE conn4 <- [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]]]}] 12:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1534ms 12:34:10 INFO - PROCESS | 1844 | 1461180850170 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 12:34:10 INFO - PROCESS | 1844 | 1461180850173 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 12:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:34:10 INFO - PROCESS | 1844 | 1461180850179 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 1844 | 1461180850182 Marionette TRACE conn4 <- [1,2406,null,{}] 12:34:10 INFO - PROCESS | 1844 | 1461180850189 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:10 INFO - PROCESS | 1844 | 1461180850414 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 12:34:10 INFO - PROCESS | 1844 | 1461180850688 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4638000 == 155 [pid = 1844] [id = 609] 12:34:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fccd6498000) [pid = 1844] [serial = 1828] [outer = (nil)] 12:34:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fccdad19000) [pid = 1844] [serial = 1829] [outer = 0x7fccd6498000] 12:34:10 INFO - PROCESS | 1844 | 1461180850809 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fccdb1a8800) [pid = 1844] [serial = 1830] [outer = 0x7fccd6498000] 12:34:11 INFO - PROCESS | 1844 | 1461180851635 Marionette TRACE conn4 <- [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]]]}] 12:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1529ms 12:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:34:11 INFO - PROCESS | 1844 | 1461180851709 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 12:34:11 INFO - PROCESS | 1844 | 1461180851712 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 12:34:11 INFO - PROCESS | 1844 | 1461180851718 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:34:11 INFO - PROCESS | 1844 | 1461180851721 Marionette TRACE conn4 <- [1,2410,null,{}] 12:34:11 INFO - PROCESS | 1844 | 1461180851726 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:11 INFO - PROCESS | 1844 | 1461180851955 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 12:34:12 INFO - PROCESS | 1844 | 1461180852239 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce486f000 == 156 [pid = 1844] [id = 610] 12:34:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fccd9509800) [pid = 1844] [serial = 1831] [outer = (nil)] 12:34:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fccdb1e2c00) [pid = 1844] [serial = 1832] [outer = 0x7fccd9509800] 12:34:12 INFO - PROCESS | 1844 | 1461180852372 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fccdb1ef400) [pid = 1844] [serial = 1833] [outer = 0x7fccd9509800] 12:34:13 INFO - PROCESS | 1844 | 1461180853306 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1640ms 12:34:13 INFO - PROCESS | 1844 | 1461180853358 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 12:34:13 INFO - PROCESS | 1844 | 1461180853362 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 12:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:34:13 INFO - PROCESS | 1844 | 1461180853369 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:34:13 INFO - PROCESS | 1844 | 1461180853373 Marionette TRACE conn4 <- [1,2414,null,{}] 12:34:13 INFO - PROCESS | 1844 | 1461180853378 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:13 INFO - PROCESS | 1844 | 1461180853647 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 12:34:13 INFO - PROCESS | 1844 | 1461180853964 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4b14800 == 157 [pid = 1844] [id = 611] 12:34:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fccda6ecc00) [pid = 1844] [serial = 1834] [outer = (nil)] 12:34:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fccdb561c00) [pid = 1844] [serial = 1835] [outer = 0x7fccda6ecc00] 12:34:14 INFO - PROCESS | 1844 | 1461180854044 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fccdbb6b400) [pid = 1844] [serial = 1836] [outer = 0x7fccda6ecc00] 12:34:14 INFO - PROCESS | 1844 | 1461180854919 Marionette TRACE conn4 <- [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]]]}] 12:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1630ms 12:34:15 INFO - PROCESS | 1844 | 1461180855000 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 1844 | 1461180855003 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 12:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:34:15 INFO - PROCESS | 1844 | 1461180855009 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - PROCESS | 1844 | 1461180855012 Marionette TRACE conn4 <- [1,2418,null,{}] 12:34:15 INFO - PROCESS | 1844 | 1461180855018 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:15 INFO - PROCESS | 1844 | 1461180855287 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 12:34:15 INFO - PROCESS | 1844 | 1461180855603 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5fc5000 == 158 [pid = 1844] [id = 612] 12:34:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fccdb1ac400) [pid = 1844] [serial = 1837] [outer = (nil)] 12:34:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fccdbb88c00) [pid = 1844] [serial = 1838] [outer = 0x7fccdb1ac400] 12:34:15 INFO - PROCESS | 1844 | 1461180855678 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fccdbb94800) [pid = 1844] [serial = 1839] [outer = 0x7fccdb1ac400] 12:34:16 INFO - PROCESS | 1844 | 1461180856538 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1584ms 12:34:16 INFO - PROCESS | 1844 | 1461180856594 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 1844 | 1461180856598 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 12:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:34:16 INFO - PROCESS | 1844 | 1461180856604 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 1844 | 1461180856606 Marionette TRACE conn4 <- [1,2422,null,{}] 12:34:16 INFO - PROCESS | 1844 | 1461180856613 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:16 INFO - PROCESS | 1844 | 1461180856843 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 12:34:17 INFO - PROCESS | 1844 | 1461180857174 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce775b800 == 159 [pid = 1844] [id = 613] 12:34:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccd649d000) [pid = 1844] [serial = 1840] [outer = (nil)] 12:34:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fccdbda5800) [pid = 1844] [serial = 1841] [outer = 0x7fccd649d000] 12:34:17 INFO - PROCESS | 1844 | 1461180857257 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fccdbf07c00) [pid = 1844] [serial = 1842] [outer = 0x7fccd649d000] 12:34:18 INFO - PROCESS | 1844 | 1461180858167 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1635ms 12:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:34:18 INFO - PROCESS | 1844 | 1461180858240 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 1844 | 1461180858243 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 12:34:18 INFO - PROCESS | 1844 | 1461180858249 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 1844 | 1461180858252 Marionette TRACE conn4 <- [1,2426,null,{}] 12:34:18 INFO - PROCESS | 1844 | 1461180858257 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:18 INFO - PROCESS | 1844 | 1461180858527 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 12:34:18 INFO - PROCESS | 1844 | 1461180858862 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd37c3800 == 160 [pid = 1844] [id = 614] 12:34:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fcccd7e8000) [pid = 1844] [serial = 1843] [outer = (nil)] 12:34:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fccd02d8400) [pid = 1844] [serial = 1844] [outer = 0x7fcccd7e8000] 12:34:18 INFO - PROCESS | 1844 | 1461180858939 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fccdbd9f400) [pid = 1844] [serial = 1845] [outer = 0x7fcccd7e8000] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee6d1000 == 159 [pid = 1844] [id = 215] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3dc8000 == 158 [pid = 1844] [id = 594] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd5015000 == 157 [pid = 1844] [id = 593] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd25dd000 == 156 [pid = 1844] [id = 592] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcccf2b3000 == 155 [pid = 1844] [id = 591] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfff21000 == 154 [pid = 1844] [id = 589] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb82000 == 153 [pid = 1844] [id = 588] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccff95f800 == 152 [pid = 1844] [id = 587] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbaca800 == 151 [pid = 1844] [id = 586] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfac6f800 == 150 [pid = 1844] [id = 585] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c1f800 == 149 [pid = 1844] [id = 584] 12:34:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf0ac0000 == 148 [pid = 1844] [id = 583] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fcce3a7a000) [pid = 1844] [serial = 1679] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fccd915d800) [pid = 1844] [serial = 1712] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fccd02d6000) [pid = 1844] [serial = 1697] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fcce6bdf800) [pid = 1844] [serial = 1688] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fccd7241c00) [pid = 1844] [serial = 1661] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fccd649cc00) [pid = 1844] [serial = 1658] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fccd2045c00) [pid = 1844] [serial = 1700] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccd3fdec00) [pid = 1844] [serial = 1647] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccd7c46000) [pid = 1844] [serial = 1710] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fccdbda0c00) [pid = 1844] [serial = 1670] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccdc5f6400) [pid = 1844] [serial = 1673] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fccd2b8ec00) [pid = 1844] [serial = 1635] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fccd649c800) [pid = 1844] [serial = 1706] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fcce4dd4400) [pid = 1844] [serial = 1682] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fccd4ec4c00) [pid = 1844] [serial = 1655] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fccdb1f1000) [pid = 1844] [serial = 1667] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fcce77b8c00) [pid = 1844] [serial = 1691] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccd02dd400) [pid = 1844] [serial = 1649] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fccd2b8d000) [pid = 1844] [serial = 1703] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fccd370d800) [pid = 1844] [serial = 1652] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccd02e1800) [pid = 1844] [serial = 1698] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fcce5da1c00) [pid = 1844] [serial = 1685] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccd87d3400) [pid = 1844] [serial = 1664] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd3708400) [pid = 1844] [serial = 1701] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccd74d6c00) [pid = 1844] [serial = 1709] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fcce20ae000) [pid = 1844] [serial = 1676] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fcce815fc00) [pid = 1844] [serial = 1694] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd4ec8800) [pid = 1844] [serial = 1704] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fccd65d3800) [pid = 1844] [serial = 1707] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccd9510000) [pid = 1844] [serial = 1713] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccd3f69000) [pid = 1844] [serial = 1715] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1844 | 1461180861104 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2885ms 12:34:21 INFO - PROCESS | 1844 | 1461180861135 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 1844 | 1461180861141 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 12:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:34:21 INFO - PROCESS | 1844 | 1461180861202 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 1844 | 1461180861207 Marionette TRACE conn4 <- [1,2430,null,{}] 12:34:21 INFO - PROCESS | 1844 | 1461180861219 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:21 INFO - PROCESS | 1844 | 1461180861441 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 12:34:21 INFO - PROCESS | 1844 | 1461180861680 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3bee800 == 149 [pid = 1844] [id = 615] 12:34:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccd24cec00) [pid = 1844] [serial = 1846] [outer = (nil)] 12:34:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fccd24d7000) [pid = 1844] [serial = 1847] [outer = 0x7fccd24cec00] 12:34:21 INFO - PROCESS | 1844 | 1461180861747 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fccd2c54400) [pid = 1844] [serial = 1848] [outer = 0x7fccd24cec00] 12:34:22 INFO - PROCESS | 1844 | 1461180862572 Marionette TRACE conn4 <- [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]]]}] 12:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1493ms 12:34:22 INFO - PROCESS | 1844 | 1461180862644 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 1844 | 1461180862652 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 12:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:34:22 INFO - PROCESS | 1844 | 1461180862664 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 1844 | 1461180862667 Marionette TRACE conn4 <- [1,2434,null,{}] 12:34:22 INFO - PROCESS | 1844 | 1461180862673 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:22 INFO - PROCESS | 1844 | 1461180862893 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 12:34:23 INFO - PROCESS | 1844 | 1461180863132 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6892800 == 150 [pid = 1844] [id = 616] 12:34:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fccd24d1800) [pid = 1844] [serial = 1849] [outer = (nil)] 12:34:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fccd38ce400) [pid = 1844] [serial = 1850] [outer = 0x7fccd24d1800] 12:34:23 INFO - PROCESS | 1844 | 1461180863199 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fccd3e97800) [pid = 1844] [serial = 1851] [outer = 0x7fccd24d1800] 12:34:24 INFO - PROCESS | 1844 | 1461180864112 Marionette TRACE conn4 <- [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]]]}] 12:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1486ms 12:34:24 INFO - PROCESS | 1844 | 1461180864151 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 1844 | 1461180864155 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 12:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:34:24 INFO - PROCESS | 1844 | 1461180864161 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - PROCESS | 1844 | 1461180864166 Marionette TRACE conn4 <- [1,2438,null,{}] 12:34:24 INFO - PROCESS | 1844 | 1461180864184 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:24 INFO - PROCESS | 1844 | 1461180864488 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 12:34:24 INFO - PROCESS | 1844 | 1461180864535 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6b96000 == 151 [pid = 1844] [id = 617] 12:34:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fccd3f6d000) [pid = 1844] [serial = 1852] [outer = (nil)] 12:34:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fccd3fd2400) [pid = 1844] [serial = 1853] [outer = 0x7fccd3f6d000] 12:34:24 INFO - PROCESS | 1844 | 1461180864636 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fccd5898800) [pid = 1844] [serial = 1854] [outer = 0x7fccd3f6d000] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccd02d4800) [pid = 1844] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fcce8323800) [pid = 1844] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fcce2a89400) [pid = 1844] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fcce38be000) [pid = 1844] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccd915cc00) [pid = 1844] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd3fe0800) [pid = 1844] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fccd3f6e400) [pid = 1844] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccd7bf4400) [pid = 1844] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fcccd7e4000) [pid = 1844] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccd65cac00) [pid = 1844] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fccd9165800) [pid = 1844] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fccdc7b0000) [pid = 1844] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fcce610ac00) [pid = 1844] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fcce8915800) [pid = 1844] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fccd368dc00) [pid = 1844] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fccd3e92800) [pid = 1844] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccd204d800) [pid = 1844] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fcce8324c00) [pid = 1844] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccd87cb000) [pid = 1844] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccdbf03000) [pid = 1844] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fccd7bf8400) [pid = 1844] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccd204bc00) [pid = 1844] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccd87cec00) [pid = 1844] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fccdc7af400) [pid = 1844] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fccd916a000) [pid = 1844] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fcce5f36c00) [pid = 1844] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fcce38b9400) [pid = 1844] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fcce4d7b800) [pid = 1844] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fcccf27e400) [pid = 1844] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fccd1e2a000) [pid = 1844] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fcce61b6800) [pid = 1844] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccea8b9400) [pid = 1844] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccd639f400) [pid = 1844] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccd02d3800) [pid = 1844] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccdb1a2c00) [pid = 1844] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fcce2bc0c00) [pid = 1844] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd555a400) [pid = 1844] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fcce38b9c00) [pid = 1844] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:34:26 INFO - PROCESS | 1844 | 1461180866241 Marionette TRACE conn4 <- [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]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2092ms 12:34:26 INFO - PROCESS | 1844 | 1461180866253 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 1844 | 1461180866257 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 12:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:34:26 INFO - PROCESS | 1844 | 1461180866263 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 1844 | 1461180866266 Marionette TRACE conn4 <- [1,2442,null,{}] 12:34:26 INFO - PROCESS | 1844 | 1461180866283 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:26 INFO - PROCESS | 1844 | 1461180866491 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 12:34:26 INFO - PROCESS | 1844 | 1461180866506 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7bb4800 == 152 [pid = 1844] [id = 618] 12:34:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd3e5e800) [pid = 1844] [serial = 1855] [outer = (nil)] 12:34:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd589e800) [pid = 1844] [serial = 1856] [outer = 0x7fccd3e5e800] 12:34:26 INFO - PROCESS | 1844 | 1461180866570 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd639c800) [pid = 1844] [serial = 1857] [outer = 0x7fccd3e5e800] 12:34:27 INFO - PROCESS | 1844 | 1461180867495 Marionette TRACE conn4 <- [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]]]}] 12:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1247ms 12:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:34:27 INFO - PROCESS | 1844 | 1461180867510 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 12:34:27 INFO - PROCESS | 1844 | 1461180867513 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 12:34:27 INFO - PROCESS | 1844 | 1461180867519 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:34:27 INFO - PROCESS | 1844 | 1461180867522 Marionette TRACE conn4 <- [1,2446,null,{}] 12:34:27 INFO - PROCESS | 1844 | 1461180867539 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:27 INFO - PROCESS | 1844 | 1461180867778 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 12:34:28 INFO - PROCESS | 1844 | 1461180868271 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd25cd800 == 153 [pid = 1844] [id = 619] 12:34:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd02db000) [pid = 1844] [serial = 1858] [outer = (nil)] 12:34:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd0417400) [pid = 1844] [serial = 1859] [outer = 0x7fccd02db000] 12:34:28 INFO - PROCESS | 1844 | 1461180868354 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd1e2f800) [pid = 1844] [serial = 1860] [outer = 0x7fccd02db000] 12:34:29 INFO - PROCESS | 1844 | 1461180869257 Marionette TRACE conn4 <- [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]]]}] 12:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1784ms 12:34:29 INFO - PROCESS | 1844 | 1461180869305 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 1844 | 1461180869311 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 12:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:34:29 INFO - PROCESS | 1844 | 1461180869318 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 1844 | 1461180869325 Marionette TRACE conn4 <- [1,2450,null,{}] 12:34:29 INFO - PROCESS | 1844 | 1461180869332 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:29 INFO - PROCESS | 1844 | 1461180869581 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 12:34:29 INFO - PROCESS | 1844 | 1461180869906 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6a2c000 == 154 [pid = 1844] [id = 620] 12:34:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccd369a000) [pid = 1844] [serial = 1861] [outer = (nil)] 12:34:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd38d4800) [pid = 1844] [serial = 1862] [outer = 0x7fccd369a000] 12:34:29 INFO - PROCESS | 1844 | 1461180869991 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccd3f64000) [pid = 1844] [serial = 1863] [outer = 0x7fccd369a000] 12:34:30 INFO - PROCESS | 1844 | 1461180870935 Marionette TRACE conn4 <- [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]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1685ms 12:34:31 INFO - PROCESS | 1844 | 1461180871009 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 1844 | 1461180871014 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 12:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:34:31 INFO - PROCESS | 1844 | 1461180871022 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 1844 | 1461180871025 Marionette TRACE conn4 <- [1,2454,null,{}] 12:34:31 INFO - PROCESS | 1844 | 1461180871031 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:31 INFO - PROCESS | 1844 | 1461180871314 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 12:34:31 INFO - PROCESS | 1844 | 1461180871673 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb015800 == 155 [pid = 1844] [id = 621] 12:34:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccd4ec5000) [pid = 1844] [serial = 1864] [outer = (nil)] 12:34:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccd5899800) [pid = 1844] [serial = 1865] [outer = 0x7fccd4ec5000] 12:34:31 INFO - PROCESS | 1844 | 1461180871748 Marionette DEBUG loaded listener.js 12:34:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccd63a0000) [pid = 1844] [serial = 1866] [outer = 0x7fccd4ec5000] 12:34:32 INFO - PROCESS | 1844 | 1461180872667 Marionette TRACE conn4 <- [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]]]}] 12:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1681ms 12:34:32 INFO - PROCESS | 1844 | 1461180872704 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 12:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:34:32 INFO - PROCESS | 1844 | 1461180872709 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 12:34:32 INFO - PROCESS | 1844 | 1461180872725 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - PROCESS | 1844 | 1461180872735 Marionette TRACE conn4 <- [1,2458,null,{}] 12:34:32 INFO - PROCESS | 1844 | 1461180872743 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:33 INFO - PROCESS | 1844 | 1461180873018 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 12:34:33 INFO - PROCESS | 1844 | 1461180873344 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc568000 == 156 [pid = 1844] [id = 622] 12:34:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fccd554f800) [pid = 1844] [serial = 1867] [outer = (nil)] 12:34:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccd7119c00) [pid = 1844] [serial = 1868] [outer = 0x7fccd554f800] 12:34:33 INFO - PROCESS | 1844 | 1461180873426 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccd7bea800) [pid = 1844] [serial = 1869] [outer = 0x7fccd554f800] 12:34:34 INFO - PROCESS | 1844 | 1461180874323 Marionette TRACE conn4 <- [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]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1651ms 12:34:34 INFO - PROCESS | 1844 | 1461180874368 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 1844 | 1461180874373 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 12:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:34:34 INFO - PROCESS | 1844 | 1461180874379 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 1844 | 1461180874382 Marionette TRACE conn4 <- [1,2462,null,{}] 12:34:34 INFO - PROCESS | 1844 | 1461180874388 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:34 INFO - PROCESS | 1844 | 1461180874623 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 12:34:34 INFO - PROCESS | 1844 | 1461180874939 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1f21800 == 157 [pid = 1844] [id = 623] 12:34:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccd649a400) [pid = 1844] [serial = 1870] [outer = (nil)] 12:34:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccd7c51400) [pid = 1844] [serial = 1871] [outer = 0x7fccd649a400] 12:34:35 INFO - PROCESS | 1844 | 1461180875020 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fccd87d5400) [pid = 1844] [serial = 1872] [outer = 0x7fccd649a400] 12:34:35 INFO - PROCESS | 1844 | 1461180875912 Marionette TRACE conn4 <- [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]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1589ms 12:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:34:35 INFO - PROCESS | 1844 | 1461180875970 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 1844 | 1461180875973 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 12:34:35 INFO - PROCESS | 1844 | 1461180875979 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 1844 | 1461180875983 Marionette TRACE conn4 <- [1,2466,null,{}] 12:34:35 INFO - PROCESS | 1844 | 1461180875988 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:36 INFO - PROCESS | 1844 | 1461180876223 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 12:34:36 INFO - PROCESS | 1844 | 1461180876560 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4222800 == 158 [pid = 1844] [id = 624] 12:34:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fccd932a800) [pid = 1844] [serial = 1873] [outer = (nil)] 12:34:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fccd9336400) [pid = 1844] [serial = 1874] [outer = 0x7fccd932a800] 12:34:36 INFO - PROCESS | 1844 | 1461180876654 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fccda50f800) [pid = 1844] [serial = 1875] [outer = 0x7fccd932a800] 12:34:37 INFO - PROCESS | 1844 | 1461180877552 Marionette TRACE conn4 <- [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]]]}] 12:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1632ms 12:34:37 INFO - PROCESS | 1844 | 1461180877611 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 1844 | 1461180877615 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 12:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:34:37 INFO - PROCESS | 1844 | 1461180877621 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 1844 | 1461180877624 Marionette TRACE conn4 <- [1,2470,null,{}] 12:34:37 INFO - PROCESS | 1844 | 1461180877630 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:37 INFO - PROCESS | 1844 | 1461180877868 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 12:34:38 INFO - PROCESS | 1844 | 1461180878158 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c36800 == 159 [pid = 1844] [id = 625] 12:34:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcccd7e4800) [pid = 1844] [serial = 1876] [outer = (nil)] 12:34:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fccdb1eb800) [pid = 1844] [serial = 1877] [outer = 0x7fcccd7e4800] 12:34:38 INFO - PROCESS | 1844 | 1461180878282 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fccdbb8f400) [pid = 1844] [serial = 1878] [outer = 0x7fcccd7e4800] 12:34:39 INFO - PROCESS | 1844 | 1461180879150 Marionette TRACE conn4 <- [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]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1584ms 12:34:39 INFO - PROCESS | 1844 | 1461180879207 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 1844 | 1461180879211 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 12:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:34:39 INFO - PROCESS | 1844 | 1461180879218 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 1844 | 1461180879220 Marionette TRACE conn4 <- [1,2474,null,{}] 12:34:39 INFO - PROCESS | 1844 | 1461180879226 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:39 INFO - PROCESS | 1844 | 1461180879460 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 12:34:39 INFO - PROCESS | 1844 | 1461180879731 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce775e000 == 160 [pid = 1844] [id = 626] 12:34:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fccd932b400) [pid = 1844] [serial = 1879] [outer = (nil)] 12:34:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccdbf0b000) [pid = 1844] [serial = 1880] [outer = 0x7fccd932b400] 12:34:39 INFO - PROCESS | 1844 | 1461180879851 Marionette DEBUG loaded listener.js 12:34:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccdc5eac00) [pid = 1844] [serial = 1881] [outer = 0x7fccd932b400] 12:34:40 INFO - PROCESS | 1844 | 1461180880746 Marionette TRACE conn4 <- [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]]]}] 12:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1585ms 12:34:40 INFO - PROCESS | 1844 | 1461180880804 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 12:34:40 INFO - PROCESS | 1844 | 1461180880808 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 12:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:34:40 INFO - PROCESS | 1844 | 1461180880814 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:34:40 INFO - PROCESS | 1844 | 1461180880816 Marionette TRACE conn4 <- [1,2478,null,{}] 12:34:40 INFO - PROCESS | 1844 | 1461180880822 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:41 INFO - PROCESS | 1844 | 1461180881057 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 12:34:41 INFO - PROCESS | 1844 | 1461180881448 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7f19800 == 161 [pid = 1844] [id = 627] 12:34:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fccd65d7400) [pid = 1844] [serial = 1882] [outer = (nil)] 12:34:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fccdc5ee400) [pid = 1844] [serial = 1883] [outer = 0x7fccd65d7400] 12:34:41 INFO - PROCESS | 1844 | 1461180881532 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccdc7a9800) [pid = 1844] [serial = 1884] [outer = 0x7fccd65d7400] 12:34:42 INFO - PROCESS | 1844 | 1461180882429 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1643ms 12:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:34:42 INFO - PROCESS | 1844 | 1461180882460 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 12:34:42 INFO - PROCESS | 1844 | 1461180882463 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 12:34:42 INFO - PROCESS | 1844 | 1461180882470 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 1844 | 1461180882473 Marionette TRACE conn4 <- [1,2482,null,{}] 12:34:42 INFO - PROCESS | 1844 | 1461180882481 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:42 INFO - PROCESS | 1844 | 1461180882797 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 12:34:43 INFO - PROCESS | 1844 | 1461180883008 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce84f3800 == 162 [pid = 1844] [id = 628] 12:34:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fccd9505400) [pid = 1844] [serial = 1885] [outer = (nil)] 12:34:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fccdc7ad800) [pid = 1844] [serial = 1886] [outer = 0x7fccd9505400] 12:34:43 INFO - PROCESS | 1844 | 1461180883146 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fcce1efa400) [pid = 1844] [serial = 1887] [outer = 0x7fccd9505400] 12:34:44 INFO - PROCESS | 1844 | 1461180884072 Marionette TRACE conn4 <- [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]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1641ms 12:34:44 INFO - PROCESS | 1844 | 1461180884112 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 1844 | 1461180884115 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 12:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:34:44 INFO - PROCESS | 1844 | 1461180884122 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 1844 | 1461180884126 Marionette TRACE conn4 <- [1,2486,null,{}] 12:34:44 INFO - PROCESS | 1844 | 1461180884132 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:44 INFO - PROCESS | 1844 | 1461180884372 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 12:34:44 INFO - PROCESS | 1844 | 1461180884702 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8696800 == 163 [pid = 1844] [id = 629] 12:34:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce20a7800) [pid = 1844] [serial = 1888] [outer = (nil)] 12:34:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fcce20ac800) [pid = 1844] [serial = 1889] [outer = 0x7fcce20a7800] 12:34:44 INFO - PROCESS | 1844 | 1461180884795 Marionette DEBUG loaded listener.js 12:34:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fcce20b5c00) [pid = 1844] [serial = 1890] [outer = 0x7fcce20a7800] 12:34:45 INFO - PROCESS | 1844 | 1461180885721 Marionette TRACE conn4 <- [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]]]}] 12:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1630ms 12:34:45 INFO - PROCESS | 1844 | 1461180885755 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 12:34:45 INFO - PROCESS | 1844 | 1461180885758 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 12:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:34:45 INFO - PROCESS | 1844 | 1461180885765 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 1844 | 1461180885770 Marionette TRACE conn4 <- [1,2490,null,{}] 12:34:45 INFO - PROCESS | 1844 | 1461180885776 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:46 INFO - PROCESS | 1844 | 1461180886035 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 12:34:46 INFO - PROCESS | 1844 | 1461180886362 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce88ab000 == 164 [pid = 1844] [id = 630] 12:34:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcce20a8400) [pid = 1844] [serial = 1891] [outer = (nil)] 12:34:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcce2c8a400) [pid = 1844] [serial = 1892] [outer = 0x7fcce20a8400] 12:34:46 INFO - PROCESS | 1844 | 1461180886443 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fcce37c5400) [pid = 1844] [serial = 1893] [outer = 0x7fcce20a8400] 12:34:47 INFO - PROCESS | 1844 | 1461180887316 Marionette TRACE conn4 <- [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]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1581ms 12:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:34:47 INFO - PROCESS | 1844 | 1461180887348 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 1844 | 1461180887351 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 12:34:47 INFO - PROCESS | 1844 | 1461180887358 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 1844 | 1461180887361 Marionette TRACE conn4 <- [1,2494,null,{}] 12:34:47 INFO - PROCESS | 1844 | 1461180887367 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:47 INFO - PROCESS | 1844 | 1461180887596 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 12:34:47 INFO - PROCESS | 1844 | 1461180887875 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce9d29000 == 165 [pid = 1844] [id = 631] 12:34:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fcce20ad000) [pid = 1844] [serial = 1894] [outer = (nil)] 12:34:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fcce38b7c00) [pid = 1844] [serial = 1895] [outer = 0x7fcce20ad000] 12:34:47 INFO - PROCESS | 1844 | 1461180887993 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fcce38bf800) [pid = 1844] [serial = 1896] [outer = 0x7fcce20ad000] 12:34:48 INFO - PROCESS | 1844 | 1461180888866 Marionette TRACE conn4 <- [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]]]}] 12:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1549ms 12:34:48 INFO - PROCESS | 1844 | 1461180888906 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 1844 | 1461180888909 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 12:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:34:48 INFO - PROCESS | 1844 | 1461180888916 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - PROCESS | 1844 | 1461180888918 Marionette TRACE conn4 <- [1,2498,null,{}] 12:34:48 INFO - PROCESS | 1844 | 1461180888924 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:49 INFO - PROCESS | 1844 | 1461180889153 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 12:34:49 INFO - PROCESS | 1844 | 1461180889434 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec1d9000 == 166 [pid = 1844] [id = 632] 12:34:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fcce2ab3800) [pid = 1844] [serial = 1897] [outer = (nil)] 12:34:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fcce3a76000) [pid = 1844] [serial = 1898] [outer = 0x7fcce2ab3800] 12:34:49 INFO - PROCESS | 1844 | 1461180889554 Marionette DEBUG loaded listener.js 12:34:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fcce3a91000) [pid = 1844] [serial = 1899] [outer = 0x7fcce2ab3800] 12:34:50 INFO - PROCESS | 1844 | 1461180890383 Marionette TRACE conn4 <- [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]]]}] 12:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1543ms 12:34:50 INFO - PROCESS | 1844 | 1461180890460 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 1844 | 1461180890463 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 12:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:34:50 INFO - PROCESS | 1844 | 1461180890469 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 1844 | 1461180890472 Marionette TRACE conn4 <- [1,2502,null,{}] 12:34:50 INFO - PROCESS | 1844 | 1461180890478 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:50 INFO - PROCESS | 1844 | 1461180890713 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 12:34:50 INFO - PROCESS | 1844 | 1461180890989 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec89e800 == 167 [pid = 1844] [id = 633] 12:34:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fcce2083400) [pid = 1844] [serial = 1900] [outer = (nil)] 12:34:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fcce405f800) [pid = 1844] [serial = 1901] [outer = 0x7fcce2083400] 12:34:51 INFO - PROCESS | 1844 | 1461180891137 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fcce484bc00) [pid = 1844] [serial = 1902] [outer = 0x7fcce2083400] 12:34:51 INFO - PROCESS | 1844 | 1461180891996 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1578ms 12:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:34:52 INFO - PROCESS | 1844 | 1461180892049 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 12:34:52 INFO - PROCESS | 1844 | 1461180892052 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 12:34:52 INFO - PROCESS | 1844 | 1461180892058 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - PROCESS | 1844 | 1461180892061 Marionette TRACE conn4 <- [1,2506,null,{}] 12:34:52 INFO - PROCESS | 1844 | 1461180892067 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:52 INFO - PROCESS | 1844 | 1461180892304 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 12:34:52 INFO - PROCESS | 1844 | 1461180892628 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced217800 == 168 [pid = 1844] [id = 634] 12:34:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fccd02dfc00) [pid = 1844] [serial = 1903] [outer = (nil)] 12:34:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fcce48b7c00) [pid = 1844] [serial = 1904] [outer = 0x7fccd02dfc00] 12:34:52 INFO - PROCESS | 1844 | 1461180892707 Marionette DEBUG loaded listener.js 12:34:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fcce48bf400) [pid = 1844] [serial = 1905] [outer = 0x7fccd02dfc00] 12:34:53 INFO - PROCESS | 1844 | 1461180893595 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1589ms 12:34:53 INFO - PROCESS | 1844 | 1461180893647 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 12:34:53 INFO - PROCESS | 1844 | 1461180893651 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 12:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:34:53 INFO - PROCESS | 1844 | 1461180893656 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:34:53 INFO - PROCESS | 1844 | 1461180893659 Marionette TRACE conn4 <- [1,2510,null,{}] 12:34:53 INFO - PROCESS | 1844 | 1461180893665 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:53 INFO - PROCESS | 1844 | 1461180893894 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 12:34:54 INFO - PROCESS | 1844 | 1461180894216 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced74e000 == 169 [pid = 1844] [id = 635] 12:34:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fcce37c9000) [pid = 1844] [serial = 1906] [outer = (nil)] 12:34:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fcce4904800) [pid = 1844] [serial = 1907] [outer = 0x7fcce37c9000] 12:34:54 INFO - PROCESS | 1844 | 1461180894295 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fcce490d400) [pid = 1844] [serial = 1908] [outer = 0x7fcce37c9000] 12:34:55 INFO - PROCESS | 1844 | 1461180895132 Marionette TRACE conn4 <- [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]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1541ms 12:34:55 INFO - PROCESS | 1844 | 1461180895199 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 1844 | 1461180895202 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 12:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:34:55 INFO - PROCESS | 1844 | 1461180895209 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 1844 | 1461180895213 Marionette TRACE conn4 <- [1,2514,null,{}] 12:34:55 INFO - PROCESS | 1844 | 1461180895220 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:55 INFO - PROCESS | 1844 | 1461180895463 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 12:34:55 INFO - PROCESS | 1844 | 1461180895788 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee6d4000 == 170 [pid = 1844] [id = 636] 12:34:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccd65d8000) [pid = 1844] [serial = 1909] [outer = (nil)] 12:34:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fcce4911400) [pid = 1844] [serial = 1910] [outer = 0x7fccd65d8000] 12:34:55 INFO - PROCESS | 1844 | 1461180895869 Marionette DEBUG loaded listener.js 12:34:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fcce4b75400) [pid = 1844] [serial = 1911] [outer = 0x7fccd65d8000] 12:34:56 INFO - PROCESS | 1844 | 1461180896732 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1579ms 12:34:56 INFO - PROCESS | 1844 | 1461180896790 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 1844 | 1461180896793 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 12:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:34:56 INFO - PROCESS | 1844 | 1461180896799 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - PROCESS | 1844 | 1461180896801 Marionette TRACE conn4 <- [1,2518,null,{}] 12:34:56 INFO - PROCESS | 1844 | 1461180896807 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:57 INFO - PROCESS | 1844 | 1461180897040 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 12:34:57 INFO - PROCESS | 1844 | 1461180897370 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c1a800 == 171 [pid = 1844] [id = 637] 12:34:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fccd9163800) [pid = 1844] [serial = 1912] [outer = (nil)] 12:34:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fcce4b7e000) [pid = 1844] [serial = 1913] [outer = 0x7fccd9163800] 12:34:57 INFO - PROCESS | 1844 | 1461180897449 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fcce4cac400) [pid = 1844] [serial = 1914] [outer = 0x7fccd9163800] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd02a48000 == 170 [pid = 1844] [id = 222] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd351e800 == 169 [pid = 1844] [id = 565] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6a3b000 == 168 [pid = 1844] [id = 566] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce2dd6800 == 167 [pid = 1844] [id = 224] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce9d33800 == 166 [pid = 1844] [id = 563] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccecb5a000 == 165 [pid = 1844] [id = 564] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8689000 == 164 [pid = 1844] [id = 561] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce871d800 == 163 [pid = 1844] [id = 562] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd7bb4800 == 162 [pid = 1844] [id = 618] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6b96000 == 161 [pid = 1844] [id = 617] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6892800 == 160 [pid = 1844] [id = 616] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3bee800 == 159 [pid = 1844] [id = 615] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4638000 == 158 [pid = 1844] [id = 609] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3b1b000 == 157 [pid = 1844] [id = 608] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce2ddd000 == 156 [pid = 1844] [id = 607] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1dbc000 == 155 [pid = 1844] [id = 606] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc57c800 == 154 [pid = 1844] [id = 605] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbe6b000 == 153 [pid = 1844] [id = 604] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc0f000 == 152 [pid = 1844] [id = 603] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb3d5800 == 151 [pid = 1844] [id = 602] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb051800 == 150 [pid = 1844] [id = 601] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdac7f000 == 149 [pid = 1844] [id = 600] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd866c000 == 148 [pid = 1844] [id = 599] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6b9f800 == 147 [pid = 1844] [id = 598] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd69e2800 == 146 [pid = 1844] [id = 597] 12:34:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3dc2800 == 145 [pid = 1844] [id = 596] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fccd3e95000) [pid = 1844] [serial = 1787] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fccd1e2e000) [pid = 1844] [serial = 1650] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fcce8b4d000) [pid = 1844] [serial = 1755] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fcce490ac00) [pid = 1844] [serial = 1743] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fcce49b8800) [pid = 1844] [serial = 1745] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fccdb1a7800) [pid = 1844] [serial = 1730] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fccd6695000) [pid = 1844] [serial = 1659] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccd5558800) [pid = 1844] [serial = 1656] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fcce1ef7400) [pid = 1844] [serial = 1674] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fccd38ccc00) [pid = 1844] [serial = 1785] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccd1e2c000) [pid = 1844] [serial = 1784] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fccd7c47000) [pid = 1844] [serial = 1725] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fcceb227000) [pid = 1844] [serial = 1761] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fcce3a79400) [pid = 1844] [serial = 1739] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fcce816c800) [pid = 1844] [serial = 1695] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fcce8914c00) [pid = 1844] [serial = 1754] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fcceb682c00) [pid = 1844] [serial = 1763] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccd3e96c00) [pid = 1844] [serial = 1653] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fccd54dd400) [pid = 1844] [serial = 1722] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fccd2c54800) [pid = 1844] [serial = 1719] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccea8b6c00) [pid = 1844] [serial = 1758] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fccda509c00) [pid = 1844] [serial = 1665] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccd669e000) [pid = 1844] [serial = 1724] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fcce2bc7400) [pid = 1844] [serial = 1736] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccdbb68400) [pid = 1844] [serial = 1668] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fcce484cc00) [pid = 1844] [serial = 1740] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccdbf0e000) [pid = 1844] [serial = 1671] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd9356000) [pid = 1844] [serial = 1727] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fcce20b1800) [pid = 1844] [serial = 1734] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fcce48c1400) [pid = 1844] [serial = 1742] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fcce37d0800) [pid = 1844] [serial = 1737] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fcce77d8400) [pid = 1844] [serial = 1692] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fcce1efc000) [pid = 1844] [serial = 1733] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fcce8167400) [pid = 1844] [serial = 1749] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fccea9cd800) [pid = 1844] [serial = 1760] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fcce48c0400) [pid = 1844] [serial = 1680] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fccda502800) [pid = 1844] [serial = 1728] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fccec79b000) [pid = 1844] [serial = 1766] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccd02d7800) [pid = 1844] [serial = 1775] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccd2c54c00) [pid = 1844] [serial = 1781] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fcce832f400) [pid = 1844] [serial = 1751] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccecd9a400) [pid = 1844] [serial = 1770] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fccd7bee000) [pid = 1844] [serial = 1662] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccecbdd800) [pid = 1844] [serial = 1767] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccd24cd000) [pid = 1844] [serial = 1718] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fccec15fc00) [pid = 1844] [serial = 1764] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fcce6be7800) [pid = 1844] [serial = 1748] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fccd3f71400) [pid = 1844] [serial = 1721] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fccdb1f0000) [pid = 1844] [serial = 1731] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fcced6c8800) [pid = 1844] [serial = 1772] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fccd1e30400) [pid = 1844] [serial = 1778] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fcce2a88000) [pid = 1844] [serial = 1677] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fccd24cdc00) [pid = 1844] [serial = 1779] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fcce5cba800) [pid = 1844] [serial = 1683] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fcce4cae800) [pid = 1844] [serial = 1746] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fcce890c800) [pid = 1844] [serial = 1752] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd02e0000) [pid = 1844] [serial = 1776] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fcce9d4b800) [pid = 1844] [serial = 1757] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fcce6be8c00) [pid = 1844] [serial = 1689] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccd2c5f000) [pid = 1844] [serial = 1782] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fcce6108c00) [pid = 1844] [serial = 1686] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccecd8e800) [pid = 1844] [serial = 1769] [outer = (nil)] [url = about:blank] 12:35:00 INFO - PROCESS | 1844 | 1461180900168 Marionette TRACE conn4 <- [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]]]}] 12:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3397ms 12:35:00 INFO - PROCESS | 1844 | 1461180900197 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 12:35:00 INFO - PROCESS | 1844 | 1461180900203 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 12:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:35:00 INFO - PROCESS | 1844 | 1461180900210 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:35:00 INFO - PROCESS | 1844 | 1461180900214 Marionette TRACE conn4 <- [1,2522,null,{}] 12:35:00 INFO - PROCESS | 1844 | 1461180900222 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:00 INFO - PROCESS | 1844 | 1461180900490 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 12:35:00 INFO - PROCESS | 1844 | 1461180900693 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3532800 == 146 [pid = 1844] [id = 638] 12:35:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd1e2c000) [pid = 1844] [serial = 1915] [outer = (nil)] 12:35:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd1e32000) [pid = 1844] [serial = 1916] [outer = 0x7fccd1e2c000] 12:35:00 INFO - PROCESS | 1844 | 1461180900773 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd24d0000) [pid = 1844] [serial = 1917] [outer = 0x7fccd1e2c000] 12:35:01 INFO - PROCESS | 1844 | 1461180901553 Marionette TRACE conn4 <- [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]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1380ms 12:35:01 INFO - PROCESS | 1844 | 1461180901591 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 1844 | 1461180901600 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 12:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:35:01 INFO - PROCESS | 1844 | 1461180901610 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1844 | 1461180901613 Marionette TRACE conn4 <- [1,2526,null,{}] 12:35:01 INFO - PROCESS | 1844 | 1461180901619 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:01 INFO - PROCESS | 1844 | 1461180901973 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 12:35:02 INFO - PROCESS | 1844 | 1461180902147 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd65e3000 == 147 [pid = 1844] [id = 639] 12:35:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd02dd800) [pid = 1844] [serial = 1918] [outer = (nil)] 12:35:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd2c5b000) [pid = 1844] [serial = 1919] [outer = 0x7fccd02dd800] 12:35:02 INFO - PROCESS | 1844 | 1461180902246 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd38c6000) [pid = 1844] [serial = 1920] [outer = 0x7fccd02dd800] 12:35:03 INFO - PROCESS | 1844 | 1461180903313 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1731ms 12:35:03 INFO - PROCESS | 1844 | 1461180903341 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 12:35:03 INFO - PROCESS | 1844 | 1461180903345 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 12:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:35:03 INFO - PROCESS | 1844 | 1461180903352 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:35:03 INFO - PROCESS | 1844 | 1461180903358 Marionette TRACE conn4 <- [1,2530,null,{}] 12:35:03 INFO - PROCESS | 1844 | 1461180903380 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:03 INFO - PROCESS | 1844 | 1461180903696 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 12:35:03 INFO - PROCESS | 1844 | 1461180903763 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69e2000 == 148 [pid = 1844] [id = 640] 12:35:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd3ea0000) [pid = 1844] [serial = 1921] [outer = (nil)] 12:35:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd3f6b400) [pid = 1844] [serial = 1922] [outer = 0x7fccd3ea0000] 12:35:03 INFO - PROCESS | 1844 | 1461180903893 Marionette DEBUG loaded listener.js 12:35:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccd4d59400) [pid = 1844] [serial = 1923] [outer = 0x7fccd3ea0000] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccec793c00) [pid = 1844] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccd2c53c00) [pid = 1844] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccd3f6d000) [pid = 1844] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd6498000) [pid = 1844] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd4d65000) [pid = 1844] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd9161000) [pid = 1844] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccd932d800) [pid = 1844] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccd3e95800) [pid = 1844] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccd3702800) [pid = 1844] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd65ce800) [pid = 1844] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fccd6395400) [pid = 1844] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fccd65cd400) [pid = 1844] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:35:04 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fccd3f6f000) [pid = 1844] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fccd3f67c00) [pid = 1844] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fccd3f65000) [pid = 1844] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fccd2c55000) [pid = 1844] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fccd02db800) [pid = 1844] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fccd24cec00) [pid = 1844] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fcccd7e8000) [pid = 1844] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fccd649d000) [pid = 1844] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fccdb1ac400) [pid = 1844] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fccda6ecc00) [pid = 1844] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fccd9509800) [pid = 1844] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:35:05 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fccd24d1800) [pid = 1844] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:35:05 INFO - PROCESS | 1844 | 1461180905364 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2043ms 12:35:05 INFO - PROCESS | 1844 | 1461180905396 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 12:35:05 INFO - PROCESS | 1844 | 1461180905400 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 12:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:35:05 INFO - PROCESS | 1844 | 1461180905405 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:35:05 INFO - PROCESS | 1844 | 1461180905407 Marionette TRACE conn4 <- [1,2534,null,{}] 12:35:05 INFO - PROCESS | 1844 | 1461180905413 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:05 INFO - PROCESS | 1844 | 1461180905695 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 12:35:05 INFO - PROCESS | 1844 | 1461180905715 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6a27800 == 149 [pid = 1844] [id = 641] 12:35:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fccd2c55000) [pid = 1844] [serial = 1924] [outer = (nil)] 12:35:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fccd4ec6400) [pid = 1844] [serial = 1925] [outer = 0x7fccd2c55000] 12:35:05 INFO - PROCESS | 1844 | 1461180905781 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fccd54e6c00) [pid = 1844] [serial = 1926] [outer = 0x7fccd2c55000] 12:35:06 INFO - PROCESS | 1844 | 1461180906684 Marionette TRACE conn4 <- [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]]]}] 12:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1330ms 12:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:35:06 INFO - PROCESS | 1844 | 1461180906737 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 1844 | 1461180906740 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 12:35:06 INFO - PROCESS | 1844 | 1461180906746 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 1844 | 1461180906750 Marionette TRACE conn4 <- [1,2538,null,{}] 12:35:06 INFO - PROCESS | 1844 | 1461180906756 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:06 INFO - PROCESS | 1844 | 1461180906982 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 12:35:07 INFO - PROCESS | 1844 | 1461180907431 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd1e52000 == 150 [pid = 1844] [id = 642] 12:35:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fcccf272400) [pid = 1844] [serial = 1927] [outer = (nil)] 12:35:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fccd02d8800) [pid = 1844] [serial = 1928] [outer = 0x7fcccf272400] 12:35:07 INFO - PROCESS | 1844 | 1461180907510 Marionette DEBUG loaded listener.js 12:35:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fccd1e2b800) [pid = 1844] [serial = 1929] [outer = 0x7fcccf272400] 12:35:08 INFO - PROCESS | 1844 | 1461180908438 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1735ms 12:35:08 INFO - PROCESS | 1844 | 1461180908484 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 12:35:08 INFO - PROCESS | 1844 | 1461180908492 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 12:35:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:35:08 INFO - PROCESS | 1844 | 1461180908502 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:35:08 INFO - PROCESS | 1844 | 1461180908506 Marionette TRACE conn4 <- [1,2542,null,{}] 12:35:08 INFO - PROCESS | 1844 | 1461180908513 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:08 INFO - PROCESS | 1844 | 1461180908759 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 12:35:09 INFO - PROCESS | 1844 | 1461180909076 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68e4800 == 151 [pid = 1844] [id = 643] 12:35:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fccd3699000) [pid = 1844] [serial = 1930] [outer = (nil)] 12:35:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fccd3711800) [pid = 1844] [serial = 1931] [outer = 0x7fccd3699000] 12:35:09 INFO - PROCESS | 1844 | 1461180909157 Marionette DEBUG loaded listener.js 12:35:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fccd3e99800) [pid = 1844] [serial = 1932] [outer = 0x7fccd3699000] 12:35:10 INFO - PROCESS | 1844 | 1461180910087 Marionette TRACE conn4 <- [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]]]}] 12:35:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:35:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1631ms 12:35:10 INFO - PROCESS | 1844 | 1461180910137 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 12:35:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:35:10 INFO - PROCESS | 1844 | 1461180910144 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 12:35:10 INFO - PROCESS | 1844 | 1461180910151 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - PROCESS | 1844 | 1461180910154 Marionette TRACE conn4 <- [1,2546,null,{}] 12:35:10 INFO - PROCESS | 1844 | 1461180910160 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:10 INFO - PROCESS | 1844 | 1461180910409 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 12:35:10 INFO - PROCESS | 1844 | 1461180910768 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95c7800 == 152 [pid = 1844] [id = 644] 12:35:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fccd4d5c800) [pid = 1844] [serial = 1933] [outer = (nil)] 12:35:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fccd4ec9800) [pid = 1844] [serial = 1934] [outer = 0x7fccd4d5c800] 12:35:10 INFO - PROCESS | 1844 | 1461180910850 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fccd589fc00) [pid = 1844] [serial = 1935] [outer = 0x7fccd4d5c800] 12:35:11 INFO - PROCESS | 1844 | 1461180911839 Marionette TRACE conn4 <- [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]]]}] 12:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1732ms 12:35:11 INFO - PROCESS | 1844 | 1461180911883 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 1844 | 1461180911887 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 12:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:35:11 INFO - PROCESS | 1844 | 1461180911903 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:35:11 INFO - PROCESS | 1844 | 1461180911913 Marionette TRACE conn4 <- [1,2550,null,{}] 12:35:11 INFO - PROCESS | 1844 | 1461180911919 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:12 INFO - PROCESS | 1844 | 1461180912166 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 12:35:12 INFO - PROCESS | 1844 | 1461180912492 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb167000 == 153 [pid = 1844] [id = 645] 12:35:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fccd4d5e800) [pid = 1844] [serial = 1936] [outer = (nil)] 12:35:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccd65d0000) [pid = 1844] [serial = 1937] [outer = 0x7fccd4d5e800] 12:35:12 INFO - PROCESS | 1844 | 1461180912572 Marionette DEBUG loaded listener.js 12:35:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd669d400) [pid = 1844] [serial = 1938] [outer = 0x7fccd4d5e800] 12:35:13 INFO - PROCESS | 1844 | 1461180913473 Marionette TRACE conn4 <- [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]]]}] 12:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1650ms 12:35:13 INFO - PROCESS | 1844 | 1461180913546 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 12:35:13 INFO - PROCESS | 1844 | 1461180913550 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 12:35:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:35:13 INFO - PROCESS | 1844 | 1461180913556 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:35:13 INFO - PROCESS | 1844 | 1461180913558 Marionette TRACE conn4 <- [1,2554,null,{}] 12:35:13 INFO - PROCESS | 1844 | 1461180913564 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:13 INFO - PROCESS | 1844 | 1461180913831 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 12:35:14 INFO - PROCESS | 1844 | 1461180914141 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc15000 == 154 [pid = 1844] [id = 646] 12:35:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd648f800) [pid = 1844] [serial = 1939] [outer = (nil)] 12:35:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd723dc00) [pid = 1844] [serial = 1940] [outer = 0x7fccd648f800] 12:35:14 INFO - PROCESS | 1844 | 1461180914219 Marionette DEBUG loaded listener.js 12:35:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd74e0000) [pid = 1844] [serial = 1941] [outer = 0x7fccd648f800] 12:35:15 INFO - PROCESS | 1844 | 1461180915085 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:35:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:35:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1635ms 12:35:15 INFO - PROCESS | 1844 | 1461180915192 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 12:35:15 INFO - PROCESS | 1844 | 1461180915196 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 12:35:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:35:15 INFO - PROCESS | 1844 | 1461180915201 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 1844 | 1461180915204 Marionette TRACE conn4 <- [1,2558,null,{}] 12:35:15 INFO - PROCESS | 1844 | 1461180915262 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:15 INFO - PROCESS | 1844 | 1461180915471 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 12:35:15 INFO - PROCESS | 1844 | 1461180915788 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc426800 == 155 [pid = 1844] [id = 647] 12:35:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd7e58400) [pid = 1844] [serial = 1942] [outer = (nil)] 12:35:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd7e5f400) [pid = 1844] [serial = 1943] [outer = 0x7fccd7e58400] 12:35:15 INFO - PROCESS | 1844 | 1461180915879 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd9338000) [pid = 1844] [serial = 1944] [outer = 0x7fccd7e58400] 12:35:16 INFO - PROCESS | 1844 | 1461180916806 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1674ms 12:35:16 INFO - PROCESS | 1844 | 1461180916877 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 12:35:16 INFO - PROCESS | 1844 | 1461180916881 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 12:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:35:16 INFO - PROCESS | 1844 | 1461180916886 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:35:16 INFO - PROCESS | 1844 | 1461180916889 Marionette TRACE conn4 <- [1,2562,null,{}] 12:35:16 INFO - PROCESS | 1844 | 1461180916894 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:17 INFO - PROCESS | 1844 | 1461180917154 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 12:35:17 INFO - PROCESS | 1844 | 1461180917467 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1f0b800 == 156 [pid = 1844] [id = 648] 12:35:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd7bee000) [pid = 1844] [serial = 1945] [outer = (nil)] 12:35:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccda50ac00) [pid = 1844] [serial = 1946] [outer = 0x7fccd7bee000] 12:35:17 INFO - PROCESS | 1844 | 1461180917540 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccda6ea000) [pid = 1844] [serial = 1947] [outer = 0x7fccd7bee000] 12:35:18 INFO - PROCESS | 1844 | 1461180918468 Marionette TRACE conn4 <- [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]]]}] 12:35:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:35:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1635ms 12:35:18 INFO - PROCESS | 1844 | 1461180918523 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 12:35:18 INFO - PROCESS | 1844 | 1461180918527 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 12:35:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:35:18 INFO - PROCESS | 1844 | 1461180918533 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 1844 | 1461180918536 Marionette TRACE conn4 <- [1,2566,null,{}] 12:35:18 INFO - PROCESS | 1844 | 1461180918541 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:18 INFO - PROCESS | 1844 | 1461180918766 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 12:35:19 INFO - PROCESS | 1844 | 1461180919092 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3788800 == 157 [pid = 1844] [id = 649] 12:35:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd7e58c00) [pid = 1844] [serial = 1948] [outer = (nil)] 12:35:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccdad0fc00) [pid = 1844] [serial = 1949] [outer = 0x7fccd7e58c00] 12:35:19 INFO - PROCESS | 1844 | 1461180919171 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccdb1a6400) [pid = 1844] [serial = 1950] [outer = 0x7fccd7e58c00] 12:35:20 INFO - PROCESS | 1844 | 1461180920035 Marionette TRACE conn4 <- [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]]]}] 12:35:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:35:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1578ms 12:35:20 INFO - PROCESS | 1844 | 1461180920114 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 12:35:20 INFO - PROCESS | 1844 | 1461180920119 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 12:35:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:35:20 INFO - PROCESS | 1844 | 1461180920127 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:35:20 INFO - PROCESS | 1844 | 1461180920130 Marionette TRACE conn4 <- [1,2570,null,{}] 12:35:20 INFO - PROCESS | 1844 | 1461180920135 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:20 INFO - PROCESS | 1844 | 1461180920414 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 12:35:20 INFO - PROCESS | 1844 | 1461180920736 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce441d800 == 158 [pid = 1844] [id = 650] 12:35:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccd711a400) [pid = 1844] [serial = 1951] [outer = (nil)] 12:35:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccdb1b1000) [pid = 1844] [serial = 1952] [outer = 0x7fccd711a400] 12:35:20 INFO - PROCESS | 1844 | 1461180920813 Marionette DEBUG loaded listener.js 12:35:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fccdb557000) [pid = 1844] [serial = 1953] [outer = 0x7fccd711a400] 12:35:21 INFO - PROCESS | 1844 | 1461180921719 Marionette TRACE conn4 <- [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]]]}] 12:35:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:35:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1636ms 12:35:21 INFO - PROCESS | 1844 | 1461180921765 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 12:35:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:35:21 INFO - PROCESS | 1844 | 1461180921769 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 12:35:21 INFO - PROCESS | 1844 | 1461180921776 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 1844 | 1461180921780 Marionette TRACE conn4 <- [1,2574,null,{}] 12:35:21 INFO - PROCESS | 1844 | 1461180921786 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:22 INFO - PROCESS | 1844 | 1461180922018 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 12:35:22 INFO - PROCESS | 1844 | 1461180922349 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce470f800 == 159 [pid = 1844] [id = 651] 12:35:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccd950d000) [pid = 1844] [serial = 1954] [outer = (nil)] 12:35:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccdbb65800) [pid = 1844] [serial = 1955] [outer = 0x7fccd950d000] 12:35:22 INFO - PROCESS | 1844 | 1461180922427 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccdbb86400) [pid = 1844] [serial = 1956] [outer = 0x7fccd950d000] 12:35:23 INFO - PROCESS | 1844 | 1461180923284 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:35:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:35:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1591ms 12:35:23 INFO - PROCESS | 1844 | 1461180923368 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 1844 | 1461180923371 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 12:35:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:35:23 INFO - PROCESS | 1844 | 1461180923377 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 1844 | 1461180923379 Marionette TRACE conn4 <- [1,2578,null,{}] 12:35:23 INFO - PROCESS | 1844 | 1461180923385 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:23 INFO - PROCESS | 1844 | 1461180923610 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 12:35:23 INFO - PROCESS | 1844 | 1461180923937 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4934000 == 160 [pid = 1844] [id = 652] 12:35:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccdc5ef400) [pid = 1844] [serial = 1957] [outer = (nil)] 12:35:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fccdc7aac00) [pid = 1844] [serial = 1958] [outer = 0x7fccdc5ef400] 12:35:24 INFO - PROCESS | 1844 | 1461180924029 Marionette DEBUG loaded listener.js 12:35:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcce2085800) [pid = 1844] [serial = 1959] [outer = 0x7fccdc5ef400] 12:35:24 INFO - PROCESS | 1844 | 1461180924922 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:35:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:35:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1579ms 12:35:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:35:24 INFO - PROCESS | 1844 | 1461180924957 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 12:35:24 INFO - PROCESS | 1844 | 1461180924960 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 12:35:24 INFO - PROCESS | 1844 | 1461180924966 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:35:24 INFO - PROCESS | 1844 | 1461180924971 Marionette TRACE conn4 <- [1,2582,null,{}] 12:35:24 INFO - PROCESS | 1844 | 1461180924977 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:25 INFO - PROCESS | 1844 | 1461180925262 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 12:35:25 INFO - PROCESS | 1844 | 1461180925584 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7769000 == 161 [pid = 1844] [id = 653] 12:35:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fccdc5f1400) [pid = 1844] [serial = 1960] [outer = (nil)] 12:35:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce2ab5800) [pid = 1844] [serial = 1961] [outer = 0x7fccdc5f1400] 12:35:25 INFO - PROCESS | 1844 | 1461180925662 Marionette DEBUG loaded listener.js 12:35:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcce2bc7400) [pid = 1844] [serial = 1962] [outer = 0x7fccdc5f1400] 12:35:26 INFO - PROCESS | 1844 | 1461180926508 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:35:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:35:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1588ms 12:35:26 INFO - PROCESS | 1844 | 1461180926555 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 12:35:26 INFO - PROCESS | 1844 | 1461180926558 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 12:35:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:35:26 INFO - PROCESS | 1844 | 1461180926564 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:35:26 INFO - PROCESS | 1844 | 1461180926568 Marionette TRACE conn4 <- [1,2586,null,{}] 12:35:26 INFO - PROCESS | 1844 | 1461180926574 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:26 INFO - PROCESS | 1844 | 1461180926802 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 12:35:27 INFO - PROCESS | 1844 | 1461180927080 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce866a800 == 162 [pid = 1844] [id = 654] 12:35:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fcce20a6400) [pid = 1844] [serial = 1963] [outer = (nil)] 12:35:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fcce3a7c400) [pid = 1844] [serial = 1964] [outer = 0x7fcce20a6400] 12:35:27 INFO - PROCESS | 1844 | 1461180927197 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fcce48c0400) [pid = 1844] [serial = 1965] [outer = 0x7fcce20a6400] 12:35:28 INFO - PROCESS | 1844 | 1461180928075 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:35:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:35:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1587ms 12:35:28 INFO - PROCESS | 1844 | 1461180928153 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 12:35:28 INFO - PROCESS | 1844 | 1461180928156 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 12:35:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:35:28 INFO - PROCESS | 1844 | 1461180928163 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 1844 | 1461180928165 Marionette TRACE conn4 <- [1,2590,null,{}] 12:35:28 INFO - PROCESS | 1844 | 1461180928170 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:28 INFO - PROCESS | 1844 | 1461180928415 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 12:35:28 INFO - PROCESS | 1844 | 1461180928736 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8713000 == 163 [pid = 1844] [id = 655] 12:35:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fcccf27b400) [pid = 1844] [serial = 1966] [outer = (nil)] 12:35:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fcce49ad800) [pid = 1844] [serial = 1967] [outer = 0x7fcccf27b400] 12:35:28 INFO - PROCESS | 1844 | 1461180928815 Marionette DEBUG loaded listener.js 12:35:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fcce4b81000) [pid = 1844] [serial = 1968] [outer = 0x7fcccf27b400] 12:35:29 INFO - PROCESS | 1844 | 1461180929677 Marionette TRACE conn4 <- [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]]]}] 12:35:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:35:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1577ms 12:35:29 INFO - PROCESS | 1844 | 1461180929742 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 12:35:29 INFO - PROCESS | 1844 | 1461180929746 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 12:35:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:35:29 INFO - PROCESS | 1844 | 1461180929751 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:35:29 INFO - PROCESS | 1844 | 1461180929754 Marionette TRACE conn4 <- [1,2594,null,{}] 12:35:29 INFO - PROCESS | 1844 | 1461180929759 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:29 INFO - PROCESS | 1844 | 1461180929992 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 12:35:30 INFO - PROCESS | 1844 | 1461180930359 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb126800 == 164 [pid = 1844] [id = 656] 12:35:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcce4caec00) [pid = 1844] [serial = 1969] [outer = (nil)] 12:35:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fcce4d76c00) [pid = 1844] [serial = 1970] [outer = 0x7fcce4caec00] 12:35:30 INFO - PROCESS | 1844 | 1461180930443 Marionette DEBUG loaded listener.js 12:35:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce4d80c00) [pid = 1844] [serial = 1971] [outer = 0x7fcce4caec00] 12:35:31 INFO - PROCESS | 1844 | 1461180931335 Marionette TRACE conn4 <- [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]]]}] 12:35:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:35:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1636ms 12:35:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:35:31 INFO - PROCESS | 1844 | 1461180931389 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 12:35:31 INFO - PROCESS | 1844 | 1461180931392 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 12:35:31 INFO - PROCESS | 1844 | 1461180931399 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:35:31 INFO - PROCESS | 1844 | 1461180931402 Marionette TRACE conn4 <- [1,2598,null,{}] 12:35:31 INFO - PROCESS | 1844 | 1461180931407 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:31 INFO - PROCESS | 1844 | 1461180931642 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 12:35:31 INFO - PROCESS | 1844 | 1461180931966 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced5e8000 == 165 [pid = 1844] [id = 657] 12:35:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce4cae800) [pid = 1844] [serial = 1972] [outer = (nil)] 12:35:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fcce4dd9000) [pid = 1844] [serial = 1973] [outer = 0x7fcce4cae800] 12:35:32 INFO - PROCESS | 1844 | 1461180932045 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce4ddfc00) [pid = 1844] [serial = 1974] [outer = 0x7fcce4cae800] 12:35:32 INFO - PROCESS | 1844 | 1461180932958 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:35:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:35:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1633ms 12:35:33 INFO - PROCESS | 1844 | 1461180933031 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 12:35:33 INFO - PROCESS | 1844 | 1461180933035 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 12:35:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:35:33 INFO - PROCESS | 1844 | 1461180933041 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - PROCESS | 1844 | 1461180933043 Marionette TRACE conn4 <- [1,2602,null,{}] 12:35:33 INFO - PROCESS | 1844 | 1461180933049 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:33 INFO - PROCESS | 1844 | 1461180933331 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 12:35:33 INFO - PROCESS | 1844 | 1461180933654 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf3faa000 == 166 [pid = 1844] [id = 658] 12:35:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fcce4caf800) [pid = 1844] [serial = 1975] [outer = (nil)] 12:35:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fcce4f62000) [pid = 1844] [serial = 1976] [outer = 0x7fcce4caf800] 12:35:33 INFO - PROCESS | 1844 | 1461180933736 Marionette DEBUG loaded listener.js 12:35:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcce5cba400) [pid = 1844] [serial = 1977] [outer = 0x7fcce4caf800] 12:35:34 INFO - PROCESS | 1844 | 1461180934641 Marionette TRACE conn4 <- [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]]]}] 12:35:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:35:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1631ms 12:35:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:35:34 INFO - PROCESS | 1844 | 1461180934674 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 12:35:34 INFO - PROCESS | 1844 | 1461180934676 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 12:35:34 INFO - PROCESS | 1844 | 1461180934683 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:35:34 INFO - PROCESS | 1844 | 1461180934686 Marionette TRACE conn4 <- [1,2606,null,{}] 12:35:34 INFO - PROCESS | 1844 | 1461180934692 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:34 INFO - PROCESS | 1844 | 1461180934931 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 12:35:35 INFO - PROCESS | 1844 | 1461180935257 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfac79000 == 167 [pid = 1844] [id = 659] 12:35:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fccd368f800) [pid = 1844] [serial = 1978] [outer = (nil)] 12:35:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fcce5cbd400) [pid = 1844] [serial = 1979] [outer = 0x7fccd368f800] 12:35:35 INFO - PROCESS | 1844 | 1461180935352 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fcce5da1000) [pid = 1844] [serial = 1980] [outer = 0x7fccd368f800] 12:35:36 INFO - PROCESS | 1844 | 1461180936246 Marionette TRACE conn4 <- [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]]]}] 12:35:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:35:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1632ms 12:35:36 INFO - PROCESS | 1844 | 1461180936315 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 12:35:36 INFO - PROCESS | 1844 | 1461180936319 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 12:35:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:35:36 INFO - PROCESS | 1844 | 1461180936325 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 1844 | 1461180936327 Marionette TRACE conn4 <- [1,2610,null,{}] 12:35:36 INFO - PROCESS | 1844 | 1461180936333 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:36 INFO - PROCESS | 1844 | 1461180936573 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 12:35:36 INFO - PROCESS | 1844 | 1461180936895 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbac3800 == 168 [pid = 1844] [id = 660] 12:35:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fccd6695800) [pid = 1844] [serial = 1981] [outer = (nil)] 12:35:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fcce5f3b400) [pid = 1844] [serial = 1982] [outer = 0x7fccd6695800] 12:35:36 INFO - PROCESS | 1844 | 1461180936973 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fcce61b3800) [pid = 1844] [serial = 1983] [outer = 0x7fccd6695800] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd37d1800 == 167 [pid = 1844] [id = 572] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd681c000 == 166 [pid = 1844] [id = 362] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce9d34800 == 165 [pid = 1844] [id = 581] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3b22800 == 164 [pid = 1844] [id = 576] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7f11000 == 163 [pid = 1844] [id = 579] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7758800 == 162 [pid = 1844] [id = 578] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6a39800 == 161 [pid = 1844] [id = 573] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce869b000 == 160 [pid = 1844] [id = 580] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd02dd1000 == 159 [pid = 1844] [id = 401] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4937000 == 158 [pid = 1844] [id = 577] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbd1e000 == 157 [pid = 1844] [id = 574] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1dad800 == 156 [pid = 1844] [id = 575] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6a27800 == 155 [pid = 1844] [id = 641] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd69e2000 == 154 [pid = 1844] [id = 640] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd65e3000 == 153 [pid = 1844] [id = 639] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd3532800 == 152 [pid = 1844] [id = 638] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec1d9000 == 151 [pid = 1844] [id = 632] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce9d29000 == 150 [pid = 1844] [id = 631] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce88ab000 == 149 [pid = 1844] [id = 630] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8696800 == 148 [pid = 1844] [id = 629] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce84f3800 == 147 [pid = 1844] [id = 628] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7f19800 == 146 [pid = 1844] [id = 627] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce775e000 == 145 [pid = 1844] [id = 626] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c36800 == 144 [pid = 1844] [id = 625] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4222800 == 143 [pid = 1844] [id = 624] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1f21800 == 142 [pid = 1844] [id = 623] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc568000 == 141 [pid = 1844] [id = 622] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb015800 == 140 [pid = 1844] [id = 621] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6a2c000 == 139 [pid = 1844] [id = 620] 12:35:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd25cd800 == 138 [pid = 1844] [id = 619] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccd3e97800) [pid = 1844] [serial = 1851] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fccd38ce400) [pid = 1844] [serial = 1850] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fccd589e800) [pid = 1844] [serial = 1856] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccedf89c00) [pid = 1844] [serial = 1773] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fccd7bee800) [pid = 1844] [serial = 1716] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccd3fd2400) [pid = 1844] [serial = 1853] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd5898800) [pid = 1844] [serial = 1854] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccdad19000) [pid = 1844] [serial = 1829] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccda6f5800) [pid = 1844] [serial = 1827] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccda6e8800) [pid = 1844] [serial = 1826] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccda50fc00) [pid = 1844] [serial = 1824] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fccda504800) [pid = 1844] [serial = 1823] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccd9356400) [pid = 1844] [serial = 1821] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccd9333800) [pid = 1844] [serial = 1820] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccd7e5f800) [pid = 1844] [serial = 1818] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fccd7c51000) [pid = 1844] [serial = 1817] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fccd7c45800) [pid = 1844] [serial = 1815] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fccd7bec000) [pid = 1844] [serial = 1814] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fccd74dc400) [pid = 1844] [serial = 1812] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fccd7248800) [pid = 1844] [serial = 1811] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fccd7120400) [pid = 1844] [serial = 1809] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccd7115c00) [pid = 1844] [serial = 1808] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccd6696400) [pid = 1844] [serial = 1806] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccd65d2800) [pid = 1844] [serial = 1805] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccd554e800) [pid = 1844] [serial = 1803] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fccd54dc400) [pid = 1844] [serial = 1802] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccd4ec7400) [pid = 1844] [serial = 1800] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccd4d68000) [pid = 1844] [serial = 1799] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fccd3fda400) [pid = 1844] [serial = 1797] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fccd3f6ec00) [pid = 1844] [serial = 1796] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fccd38d1000) [pid = 1844] [serial = 1794] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fccd3705c00) [pid = 1844] [serial = 1793] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fccd24d8800) [pid = 1844] [serial = 1791] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fccd2042c00) [pid = 1844] [serial = 1790] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fccd24d7000) [pid = 1844] [serial = 1847] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fccd2c54400) [pid = 1844] [serial = 1848] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccdbd9f400) [pid = 1844] [serial = 1845] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccd02d8400) [pid = 1844] [serial = 1844] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccdbf07c00) [pid = 1844] [serial = 1842] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccdbda5800) [pid = 1844] [serial = 1841] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccdbb94800) [pid = 1844] [serial = 1839] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccdbb88c00) [pid = 1844] [serial = 1838] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccdbb6b400) [pid = 1844] [serial = 1836] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccdb561c00) [pid = 1844] [serial = 1835] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccdb1ef400) [pid = 1844] [serial = 1833] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccdb1e2c00) [pid = 1844] [serial = 1832] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fccdb1a8800) [pid = 1844] [serial = 1830] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1844 | 1461180939473 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:35:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:35:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3183ms 12:35:39 INFO - PROCESS | 1844 | 1461180939509 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 1844 | 1461180939516 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 12:35:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:35:39 INFO - PROCESS | 1844 | 1461180939525 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 1844 | 1461180939528 Marionette TRACE conn4 <- [1,2614,null,{}] 12:35:39 INFO - PROCESS | 1844 | 1461180939536 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:39 INFO - PROCESS | 1844 | 1461180939753 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 12:35:39 INFO - PROCESS | 1844 | 1461180939953 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd5021000 == 139 [pid = 1844] [id = 661] 12:35:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccd1e2dc00) [pid = 1844] [serial = 1984] [outer = (nil)] 12:35:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd24d4c00) [pid = 1844] [serial = 1985] [outer = 0x7fccd1e2dc00] 12:35:40 INFO - PROCESS | 1844 | 1461180940022 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd2b91800) [pid = 1844] [serial = 1986] [outer = 0x7fccd1e2dc00] 12:35:40 INFO - PROCESS | 1844 | 1461180940953 Marionette TRACE conn4 <- [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]]]}] 12:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1484ms 12:35:41 INFO - PROCESS | 1844 | 1461180941010 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 12:35:41 INFO - PROCESS | 1844 | 1461180941017 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 12:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:35:41 INFO - PROCESS | 1844 | 1461180941027 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 1844 | 1461180941030 Marionette TRACE conn4 <- [1,2618,null,{}] 12:35:41 INFO - PROCESS | 1844 | 1461180941036 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:41 INFO - PROCESS | 1844 | 1461180941361 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 12:35:41 INFO - PROCESS | 1844 | 1461180941391 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd68ab800 == 140 [pid = 1844] [id = 662] 12:35:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd24cf000) [pid = 1844] [serial = 1987] [outer = (nil)] 12:35:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd3e69800) [pid = 1844] [serial = 1988] [outer = 0x7fccd24cf000] 12:35:41 INFO - PROCESS | 1844 | 1461180941454 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd3f69000) [pid = 1844] [serial = 1989] [outer = 0x7fccd24cf000] 12:35:42 INFO - PROCESS | 1844 | 1461180942451 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1477ms 12:35:42 INFO - PROCESS | 1844 | 1461180942511 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 12:35:42 INFO - PROCESS | 1844 | 1461180942515 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 12:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:35:42 INFO - PROCESS | 1844 | 1461180942526 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:35:42 INFO - PROCESS | 1844 | 1461180942531 Marionette TRACE conn4 <- [1,2622,null,{}] 12:35:42 INFO - PROCESS | 1844 | 1461180942553 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:42 INFO - PROCESS | 1844 | 1461180942952 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 12:35:43 INFO - PROCESS | 1844 | 1461180943011 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7537800 == 141 [pid = 1844] [id = 663] 12:35:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd54dac00) [pid = 1844] [serial = 1990] [outer = (nil)] 12:35:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd555a800) [pid = 1844] [serial = 1991] [outer = 0x7fccd54dac00] 12:35:43 INFO - PROCESS | 1844 | 1461180943080 Marionette DEBUG loaded listener.js 12:35:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd65cd000) [pid = 1844] [serial = 1992] [outer = 0x7fccd54dac00] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccd3705400) [pid = 1844] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd3ea0000) [pid = 1844] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fcce2083400) [pid = 1844] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fcce2ab3800) [pid = 1844] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fcce20ad000) [pid = 1844] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fcce20a8400) [pid = 1844] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fcce20a7800) [pid = 1844] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd9505400) [pid = 1844] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fccd65d7400) [pid = 1844] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fccd932b400) [pid = 1844] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fcccd7e4800) [pid = 1844] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fccd932a800) [pid = 1844] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fccd649a400) [pid = 1844] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fccd554f800) [pid = 1844] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fccd4ec5000) [pid = 1844] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fccd369a000) [pid = 1844] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fccd02db000) [pid = 1844] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fccd1e2c000) [pid = 1844] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fcce37c9000) [pid = 1844] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fccd02dfc00) [pid = 1844] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:35:44 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fccd02dd800) [pid = 1844] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:35:44 INFO - PROCESS | 1844 | 1461180944532 Marionette TRACE conn4 <- [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]]]}] 12:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2039ms 12:35:44 INFO - PROCESS | 1844 | 1461180944565 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 1844 | 1461180944570 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 12:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:35:44 INFO - PROCESS | 1844 | 1461180944576 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 1844 | 1461180944578 Marionette TRACE conn4 <- [1,2626,null,{}] 12:35:44 INFO - PROCESS | 1844 | 1461180944584 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:44 INFO - PROCESS | 1844 | 1461180944810 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 12:35:45 INFO - PROCESS | 1844 | 1461180945002 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd8685800 == 142 [pid = 1844] [id = 664] 12:35:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fcccd7e8000) [pid = 1844] [serial = 1993] [outer = (nil)] 12:35:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fccd65cdc00) [pid = 1844] [serial = 1994] [outer = 0x7fcccd7e8000] 12:35:45 INFO - PROCESS | 1844 | 1461180945070 Marionette DEBUG loaded listener.js 12:35:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fccd7119800) [pid = 1844] [serial = 1995] [outer = 0x7fcccd7e8000] 12:35:45 INFO - PROCESS | 1844 | 1461180945871 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1490ms 12:35:46 INFO - PROCESS | 1844 | 1461180946069 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 12:35:46 INFO - PROCESS | 1844 | 1461180946076 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 12:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:35:46 INFO - PROCESS | 1844 | 1461180946084 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:35:46 INFO - PROCESS | 1844 | 1461180946089 Marionette TRACE conn4 <- [1,2630,null,{}] 12:35:46 INFO - PROCESS | 1844 | 1461180946097 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:46 INFO - PROCESS | 1844 | 1461180946361 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 12:35:46 INFO - PROCESS | 1844 | 1461180946721 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd51ea000 == 143 [pid = 1844] [id = 665] 12:35:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fccd1e28c00) [pid = 1844] [serial = 1996] [outer = (nil)] 12:35:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fccd2b83800) [pid = 1844] [serial = 1997] [outer = 0x7fccd1e28c00] 12:35:46 INFO - PROCESS | 1844 | 1461180946799 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fccd3695c00) [pid = 1844] [serial = 1998] [outer = 0x7fccd1e28c00] 12:35:47 INFO - PROCESS | 1844 | 1461180947734 Marionette TRACE conn4 <- [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]]]}] 12:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1684ms 12:35:47 INFO - PROCESS | 1844 | 1461180947769 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 12:35:47 INFO - PROCESS | 1844 | 1461180947774 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 12:35:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:35:47 INFO - PROCESS | 1844 | 1461180947787 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - PROCESS | 1844 | 1461180947791 Marionette TRACE conn4 <- [1,2634,null,{}] 12:35:47 INFO - PROCESS | 1844 | 1461180947798 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:48 INFO - PROCESS | 1844 | 1461180948061 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 12:35:48 INFO - PROCESS | 1844 | 1461180948384 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdae4c000 == 144 [pid = 1844] [id = 666] 12:35:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fccd3fd7800) [pid = 1844] [serial = 1999] [outer = (nil)] 12:35:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fccd54df800) [pid = 1844] [serial = 2000] [outer = 0x7fccd3fd7800] 12:35:48 INFO - PROCESS | 1844 | 1461180948477 Marionette DEBUG loaded listener.js 12:35:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fccd65cac00) [pid = 1844] [serial = 2001] [outer = 0x7fccd3fd7800] 12:35:49 INFO - PROCESS | 1844 | 1461180949431 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:35:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:35:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1690ms 12:35:49 INFO - PROCESS | 1844 | 1461180949473 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 12:35:49 INFO - PROCESS | 1844 | 1461180949477 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 12:35:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:35:49 INFO - PROCESS | 1844 | 1461180949483 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:35:49 INFO - PROCESS | 1844 | 1461180949486 Marionette TRACE conn4 <- [1,2638,null,{}] 12:35:49 INFO - PROCESS | 1844 | 1461180949501 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:49 INFO - PROCESS | 1844 | 1461180949748 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 12:35:50 INFO - PROCESS | 1844 | 1461180950100 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb3d2000 == 145 [pid = 1844] [id = 667] 12:35:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fccd74db000) [pid = 1844] [serial = 2002] [outer = (nil)] 12:35:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fccd7c49000) [pid = 1844] [serial = 2003] [outer = 0x7fccd74db000] 12:35:50 INFO - PROCESS | 1844 | 1461180950187 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fccd7e61800) [pid = 1844] [serial = 2004] [outer = 0x7fccd74db000] 12:35:51 INFO - PROCESS | 1844 | 1461180951097 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:35:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:35:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1682ms 12:35:51 INFO - PROCESS | 1844 | 1461180951166 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 1844 | 1461180951170 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 12:35:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:35:51 INFO - PROCESS | 1844 | 1461180951177 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 1844 | 1461180951179 Marionette TRACE conn4 <- [1,2642,null,{}] 12:35:51 INFO - PROCESS | 1844 | 1461180951188 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:51 INFO - PROCESS | 1844 | 1461180951476 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 12:35:51 INFO - PROCESS | 1844 | 1461180951799 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbd1e000 == 146 [pid = 1844] [id = 668] 12:35:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccd4d62000) [pid = 1844] [serial = 2005] [outer = (nil)] 12:35:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd9162800) [pid = 1844] [serial = 2006] [outer = 0x7fccd4d62000] 12:35:51 INFO - PROCESS | 1844 | 1461180951880 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd932d800) [pid = 1844] [serial = 2007] [outer = 0x7fccd4d62000] 12:35:52 INFO - PROCESS | 1844 | 1461180952782 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:35:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:35:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1633ms 12:35:52 INFO - PROCESS | 1844 | 1461180952811 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 12:35:52 INFO - PROCESS | 1844 | 1461180952815 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 12:35:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:35:52 INFO - PROCESS | 1844 | 1461180952821 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 1844 | 1461180952823 Marionette TRACE conn4 <- [1,2646,null,{}] 12:35:52 INFO - PROCESS | 1844 | 1461180952829 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:53 INFO - PROCESS | 1844 | 1461180953070 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 12:35:53 INFO - PROCESS | 1844 | 1461180953319 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc754800 == 147 [pid = 1844] [id = 669] 12:35:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd7bf5800) [pid = 1844] [serial = 2008] [outer = (nil)] 12:35:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd9353400) [pid = 1844] [serial = 2009] [outer = 0x7fccd7bf5800] 12:35:53 INFO - PROCESS | 1844 | 1461180953449 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd950e800) [pid = 1844] [serial = 2010] [outer = 0x7fccd7bf5800] 12:35:54 INFO - PROCESS | 1844 | 1461180954316 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:35:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:35:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1531ms 12:35:54 INFO - PROCESS | 1844 | 1461180954353 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 12:35:54 INFO - PROCESS | 1844 | 1461180954357 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 12:35:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:35:54 INFO - PROCESS | 1844 | 1461180954364 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:35:54 INFO - PROCESS | 1844 | 1461180954368 Marionette TRACE conn4 <- [1,2650,null,{}] 12:35:54 INFO - PROCESS | 1844 | 1461180954374 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:54 INFO - PROCESS | 1844 | 1461180954652 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 12:35:54 INFO - PROCESS | 1844 | 1461180954925 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce2dca000 == 148 [pid = 1844] [id = 670] 12:35:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccdb1e6c00) [pid = 1844] [serial = 2011] [outer = (nil)] 12:35:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccdb1f1800) [pid = 1844] [serial = 2012] [outer = 0x7fccdb1e6c00] 12:35:55 INFO - PROCESS | 1844 | 1461180955055 Marionette DEBUG loaded listener.js 12:35:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccdbb86000) [pid = 1844] [serial = 2013] [outer = 0x7fccdb1e6c00] 12:35:55 INFO - PROCESS | 1844 | 1461180955931 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:35:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:35:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1633ms 12:35:56 INFO - PROCESS | 1844 | 1461180955999 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 12:35:56 INFO - PROCESS | 1844 | 1461180956003 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 12:35:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:35:56 INFO - PROCESS | 1844 | 1461180956008 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:35:56 INFO - PROCESS | 1844 | 1461180956012 Marionette TRACE conn4 <- [1,2654,null,{}] 12:35:56 INFO - PROCESS | 1844 | 1461180956017 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:56 INFO - PROCESS | 1844 | 1461180956257 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 12:35:56 INFO - PROCESS | 1844 | 1461180956572 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4421800 == 149 [pid = 1844] [id = 671] 12:35:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccdbd9c400) [pid = 1844] [serial = 2014] [outer = (nil)] 12:35:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccdbf0a000) [pid = 1844] [serial = 2015] [outer = 0x7fccdbd9c400] 12:35:56 INFO - PROCESS | 1844 | 1461180956656 Marionette DEBUG loaded listener.js 12:35:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccdc5f2c00) [pid = 1844] [serial = 2016] [outer = 0x7fccdbd9c400] 12:35:57 INFO - PROCESS | 1844 | 1461180957518 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:35:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:35:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1578ms 12:35:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:35:57 INFO - PROCESS | 1844 | 1461180957588 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 12:35:57 INFO - PROCESS | 1844 | 1461180957591 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 12:35:57 INFO - PROCESS | 1844 | 1461180957598 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:35:57 INFO - PROCESS | 1844 | 1461180957601 Marionette TRACE conn4 <- [1,2658,null,{}] 12:35:57 INFO - PROCESS | 1844 | 1461180957606 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:57 INFO - PROCESS | 1844 | 1461180957877 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 12:35:58 INFO - PROCESS | 1844 | 1461180958196 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4924000 == 150 [pid = 1844] [id = 672] 12:35:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccdbb85800) [pid = 1844] [serial = 2017] [outer = (nil)] 12:35:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccdc7aa000) [pid = 1844] [serial = 2018] [outer = 0x7fccdbb85800] 12:35:58 INFO - PROCESS | 1844 | 1461180958275 Marionette DEBUG loaded listener.js 12:35:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fcce1ef4000) [pid = 1844] [serial = 2019] [outer = 0x7fccdbb85800] 12:35:59 INFO - PROCESS | 1844 | 1461180959103 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:35:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:35:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1536ms 12:35:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:35:59 INFO - PROCESS | 1844 | 1461180959134 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 12:35:59 INFO - PROCESS | 1844 | 1461180959136 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 12:35:59 INFO - PROCESS | 1844 | 1461180959143 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 1844 | 1461180959146 Marionette TRACE conn4 <- [1,2662,null,{}] 12:35:59 INFO - PROCESS | 1844 | 1461180959151 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:59 INFO - PROCESS | 1844 | 1461180959376 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 12:35:59 INFO - PROCESS | 1844 | 1461180959655 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c4b000 == 151 [pid = 1844] [id = 673] 12:35:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccdbb8f800) [pid = 1844] [serial = 2020] [outer = (nil)] 12:35:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fcce208e000) [pid = 1844] [serial = 2021] [outer = 0x7fccdbb8f800] 12:35:59 INFO - PROCESS | 1844 | 1461180959736 Marionette DEBUG loaded listener.js 12:35:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fcce20b1000) [pid = 1844] [serial = 2022] [outer = 0x7fccdbb8f800] 12:36:00 INFO - PROCESS | 1844 | 1461180960641 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:36:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:36:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1536ms 12:36:00 INFO - PROCESS | 1844 | 1461180960679 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 12:36:00 INFO - PROCESS | 1844 | 1461180960682 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 12:36:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:36:00 INFO - PROCESS | 1844 | 1461180960689 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - PROCESS | 1844 | 1461180960692 Marionette TRACE conn4 <- [1,2666,null,{}] 12:36:00 INFO - PROCESS | 1844 | 1461180960698 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:00 INFO - PROCESS | 1844 | 1461180960940 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 12:36:01 INFO - PROCESS | 1844 | 1461180961300 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7757800 == 152 [pid = 1844] [id = 674] 12:36:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccdbf10000) [pid = 1844] [serial = 2023] [outer = (nil)] 12:36:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fcce2a8ac00) [pid = 1844] [serial = 2024] [outer = 0x7fccdbf10000] 12:36:01 INFO - PROCESS | 1844 | 1461180961414 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fcce2bc9800) [pid = 1844] [serial = 2025] [outer = 0x7fccdbf10000] 12:36:02 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:36:02 INFO - PROCESS | 1844 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:36:02 INFO - PROCESS | 1844 | 1461180962753 Marionette TRACE conn4 <- [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]]]}] 12:36:02 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) 12:36:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2083ms 12:36:02 INFO - PROCESS | 1844 | 1461180962774 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 12:36:02 INFO - PROCESS | 1844 | 1461180962778 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 12:36:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:36:02 INFO - PROCESS | 1844 | 1461180962785 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:36:02 INFO - PROCESS | 1844 | 1461180962790 Marionette TRACE conn4 <- [1,2670,null,{}] 12:36:02 INFO - PROCESS | 1844 | 1461180962796 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:03 INFO - PROCESS | 1844 | 1461180963101 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 12:36:03 INFO - PROCESS | 1844 | 1461180963351 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce84e3800 == 153 [pid = 1844] [id = 675] 12:36:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fcce1efb400) [pid = 1844] [serial = 2026] [outer = (nil)] 12:36:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcce3a7a000) [pid = 1844] [serial = 2027] [outer = 0x7fcce1efb400] 12:36:03 INFO - PROCESS | 1844 | 1461180963434 Marionette DEBUG loaded listener.js 12:36:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fcce4848400) [pid = 1844] [serial = 2028] [outer = 0x7fcce1efb400] 12:36:04 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:36:04 INFO - PROCESS | 1844 | 1461180964888 Marionette TRACE conn4 <- [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] 12:36:04 INFO - PROCESS | 1844 | 1461180964929 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 12:36:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:36:04 INFO - PROCESS | 1844 | 1461180964935 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:36:04 INFO - PROCESS | 1844 | 1461180964938 Marionette TRACE conn4 <- [1,2674,null,{}] 12:36:04 INFO - PROCESS | 1844 | 1461180964944 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:05 INFO - PROCESS | 1844 | 1461180965255 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 12:36:05 INFO - PROCESS | 1844 | 1461180965534 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce88a8000 == 154 [pid = 1844] [id = 676] 12:36:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce2084400) [pid = 1844] [serial = 2029] [outer = (nil)] 12:36:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcce4905c00) [pid = 1844] [serial = 2030] [outer = 0x7fcce2084400] 12:36:05 INFO - PROCESS | 1844 | 1461180965608 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fcce4d7a400) [pid = 1844] [serial = 2031] [outer = 0x7fcce2084400] 12:36:06 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:36:06 INFO - PROCESS | 1844 | 1461180966983 Marionette TRACE conn4 <- [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] 12:36:07 INFO - PROCESS | 1844 | 1461180967024 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 12:36:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:36:07 INFO - PROCESS | 1844 | 1461180967031 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:36:07 INFO - PROCESS | 1844 | 1461180967033 Marionette TRACE conn4 <- [1,2678,null,{}] 12:36:07 INFO - PROCESS | 1844 | 1461180967039 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:07 INFO - PROCESS | 1844 | 1461180967349 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 12:36:07 INFO - PROCESS | 1844 | 1461180967612 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec45e000 == 155 [pid = 1844] [id = 677] 12:36:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fcce38ba800) [pid = 1844] [serial = 2032] [outer = (nil)] 12:36:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fcce5cbfc00) [pid = 1844] [serial = 2033] [outer = 0x7fcce38ba800] 12:36:07 INFO - PROCESS | 1844 | 1461180967686 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fcce6bda400) [pid = 1844] [serial = 2034] [outer = 0x7fcce38ba800] 12:36:08 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:36:08 INFO - PROCESS | 1844 | 1461180968978 Marionette TRACE conn4 <- [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]]]}] 12:36:09 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) 12:36:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1981ms 12:36:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:36:09 INFO - PROCESS | 1844 | 1461180969013 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 12:36:09 INFO - PROCESS | 1844 | 1461180969016 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 12:36:09 INFO - PROCESS | 1844 | 1461180969022 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:36:09 INFO - PROCESS | 1844 | 1461180969025 Marionette TRACE conn4 <- [1,2682,null,{}] 12:36:09 INFO - PROCESS | 1844 | 1461180969030 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:09 INFO - PROCESS | 1844 | 1461180969254 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 12:36:09 INFO - PROCESS | 1844 | 1461180969579 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced5e0000 == 156 [pid = 1844] [id = 678] 12:36:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fcccf270400) [pid = 1844] [serial = 2035] [outer = (nil)] 12:36:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fcce61b6800) [pid = 1844] [serial = 2036] [outer = 0x7fcccf270400] 12:36:09 INFO - PROCESS | 1844 | 1461180969652 Marionette DEBUG loaded listener.js 12:36:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcce77acc00) [pid = 1844] [serial = 2037] [outer = 0x7fcccf270400] 12:36:10 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:36:10 INFO - PROCESS | 1844 | 1461180970952 Marionette TRACE conn4 <- [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]]]}] 12:36:11 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) 12:36:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1984ms 12:36:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:36:11 INFO - PROCESS | 1844 | 1461180971006 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 12:36:11 INFO - PROCESS | 1844 | 1461180971009 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 12:36:11 INFO - PROCESS | 1844 | 1461180971015 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 1844 | 1461180971018 Marionette TRACE conn4 <- [1,2686,null,{}] 12:36:11 INFO - PROCESS | 1844 | 1461180971024 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:11 INFO - PROCESS | 1844 | 1461180971327 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 12:36:11 INFO - PROCESS | 1844 | 1461180971579 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c18800 == 157 [pid = 1844] [id = 679] 12:36:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccd2c5e000) [pid = 1844] [serial = 2038] [outer = (nil)] 12:36:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce77b1400) [pid = 1844] [serial = 2039] [outer = 0x7fccd2c5e000] 12:36:11 INFO - PROCESS | 1844 | 1461180971653 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce77d9800) [pid = 1844] [serial = 2040] [outer = 0x7fccd2c5e000] 12:36:12 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:36:13 INFO - PROCESS | 1844 | 1461180972993 Marionette TRACE conn4 <- [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] 12:36:13 INFO - PROCESS | 1844 | 1461180973059 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 12:36:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:36:13 INFO - PROCESS | 1844 | 1461180973066 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:36:13 INFO - PROCESS | 1844 | 1461180973068 Marionette TRACE conn4 <- [1,2690,null,{}] 12:36:13 INFO - PROCESS | 1844 | 1461180973074 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:13 INFO - PROCESS | 1844 | 1461180973392 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 12:36:13 INFO - PROCESS | 1844 | 1461180973666 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce2dde800 == 158 [pid = 1844] [id = 680] 12:36:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fcccd7e0400) [pid = 1844] [serial = 2041] [outer = (nil)] 12:36:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fccd1e2ac00) [pid = 1844] [serial = 2042] [outer = 0x7fcccd7e0400] 12:36:13 INFO - PROCESS | 1844 | 1461180973740 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fccdc5ef800) [pid = 1844] [serial = 2043] [outer = 0x7fcccd7e0400] 12:36:15 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:36:15 INFO - PROCESS | 1844 | 1461180975801 Marionette TRACE conn4 <- [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] 12:36:15 INFO - PROCESS | 1844 | 1461180975867 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 12:36:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:36:15 INFO - PROCESS | 1844 | 1461180975876 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - PROCESS | 1844 | 1461180975880 Marionette TRACE conn4 <- [1,2694,null,{}] 12:36:15 INFO - PROCESS | 1844 | 1461180975888 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:16 INFO - PROCESS | 1844 | 1461180976210 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd0559800 == 157 [pid = 1844] [id = 567] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce5b65800 == 156 [pid = 1844] [id = 46] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfac79000 == 155 [pid = 1844] [id = 659] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf3faa000 == 154 [pid = 1844] [id = 658] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced5e8000 == 153 [pid = 1844] [id = 657] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcceb126800 == 152 [pid = 1844] [id = 656] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8713000 == 151 [pid = 1844] [id = 655] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce866a800 == 150 [pid = 1844] [id = 654] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7769000 == 149 [pid = 1844] [id = 653] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4934000 == 148 [pid = 1844] [id = 652] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce470f800 == 147 [pid = 1844] [id = 651] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce441d800 == 146 [pid = 1844] [id = 650] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3788800 == 145 [pid = 1844] [id = 649] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1f0b800 == 144 [pid = 1844] [id = 648] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc426800 == 143 [pid = 1844] [id = 647] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc15000 == 142 [pid = 1844] [id = 646] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb167000 == 141 [pid = 1844] [id = 645] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd95c7800 == 140 [pid = 1844] [id = 644] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68e4800 == 139 [pid = 1844] [id = 643] 12:36:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd1e52000 == 138 [pid = 1844] [id = 642] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccd3e9f800) [pid = 1844] [serial = 1788] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccd4ec6400) [pid = 1844] [serial = 1925] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd3f6b400) [pid = 1844] [serial = 1922] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fcce405f800) [pid = 1844] [serial = 1901] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fcce3a91000) [pid = 1844] [serial = 1899] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fcce3a76000) [pid = 1844] [serial = 1898] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fcce38bf800) [pid = 1844] [serial = 1896] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fcce38b7c00) [pid = 1844] [serial = 1895] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fcce37c5400) [pid = 1844] [serial = 1893] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fcce2c8a400) [pid = 1844] [serial = 1892] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fcce20b5c00) [pid = 1844] [serial = 1890] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fcce20ac800) [pid = 1844] [serial = 1889] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fcce1efa400) [pid = 1844] [serial = 1887] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccdc7ad800) [pid = 1844] [serial = 1886] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccdc7a9800) [pid = 1844] [serial = 1884] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccdc5ee400) [pid = 1844] [serial = 1883] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccdc5eac00) [pid = 1844] [serial = 1881] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fccdbf0b000) [pid = 1844] [serial = 1880] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccdbb8f400) [pid = 1844] [serial = 1878] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccdb1eb800) [pid = 1844] [serial = 1877] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fccda50f800) [pid = 1844] [serial = 1875] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fccd9336400) [pid = 1844] [serial = 1874] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fccd87d5400) [pid = 1844] [serial = 1872] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fccd7c51400) [pid = 1844] [serial = 1871] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fccd7bea800) [pid = 1844] [serial = 1869] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fccd7119c00) [pid = 1844] [serial = 1868] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fccd63a0000) [pid = 1844] [serial = 1866] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fccd5899800) [pid = 1844] [serial = 1865] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccd3f64000) [pid = 1844] [serial = 1863] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccd38d4800) [pid = 1844] [serial = 1862] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccd1e2f800) [pid = 1844] [serial = 1860] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd0417400) [pid = 1844] [serial = 1859] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd1e32000) [pid = 1844] [serial = 1916] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd24d0000) [pid = 1844] [serial = 1917] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fcce4b7e000) [pid = 1844] [serial = 1913] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fcce4911400) [pid = 1844] [serial = 1910] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fcce490d400) [pid = 1844] [serial = 1908] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fcce4904800) [pid = 1844] [serial = 1907] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fcce48bf400) [pid = 1844] [serial = 1905] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fcce48b7c00) [pid = 1844] [serial = 1904] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fcce484bc00) [pid = 1844] [serial = 1902] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fccd4d59400) [pid = 1844] [serial = 1923] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fccd2c5b000) [pid = 1844] [serial = 1919] [outer = (nil)] [url = about:blank] 12:36:16 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fccd38c6000) [pid = 1844] [serial = 1920] [outer = (nil)] [url = about:blank] 12:36:17 INFO - PROCESS | 1844 | 1461180977030 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd0553000 == 139 [pid = 1844] [id = 681] 12:36:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fccd1e2f800) [pid = 1844] [serial = 2044] [outer = (nil)] 12:36:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fccd2b8d800) [pid = 1844] [serial = 2045] [outer = 0x7fccd1e2f800] 12:36:17 INFO - PROCESS | 1844 | 1461180977111 Marionette DEBUG loaded listener.js 12:36:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fccd38c7400) [pid = 1844] [serial = 2046] [outer = 0x7fccd1e2f800] 12:36:18 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:36:18 INFO - PROCESS | 1844 | 1461180978375 Marionette TRACE conn4 <- [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] 12:36:18 INFO - PROCESS | 1844 | 1461180978422 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 12:36:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:36:18 INFO - PROCESS | 1844 | 1461180978433 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:36:18 INFO - PROCESS | 1844 | 1461180978437 Marionette TRACE conn4 <- [1,2698,null,{}] 12:36:18 INFO - PROCESS | 1844 | 1461180978442 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:18 INFO - PROCESS | 1844 | 1461180978743 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 12:36:18 INFO - PROCESS | 1844 | 1461180978951 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6890800 == 140 [pid = 1844] [id = 682] 12:36:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fccd1e32000) [pid = 1844] [serial = 2047] [outer = (nil)] 12:36:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fccd3f64000) [pid = 1844] [serial = 2048] [outer = 0x7fccd1e32000] 12:36:19 INFO - PROCESS | 1844 | 1461180979013 Marionette DEBUG loaded listener.js 12:36:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccd54e1000) [pid = 1844] [serial = 2049] [outer = 0x7fccd1e32000] 12:36:20 INFO - PROCESS | 1844 | SkCairoFTTypeface::onFilterRec unimplemented 12:36:20 INFO - PROCESS | 1844 | 1461180980234 Marionette TRACE conn4 <- [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] 12:36:20 INFO - PROCESS | 1844 | 1461180980277 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 12:36:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:36:20 INFO - PROCESS | 1844 | 1461180980283 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:36:20 INFO - PROCESS | 1844 | 1461180980289 Marionette TRACE conn4 <- [1,2702,null,{}] 12:36:20 INFO - PROCESS | 1844 | 1461180980305 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:20 INFO - PROCESS | 1844 | 1461180980595 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 12:36:20 INFO - PROCESS | 1844 | 1461180980674 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7bc1000 == 141 [pid = 1844] [id = 683] 12:36:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd4ec6400) [pid = 1844] [serial = 2050] [outer = (nil)] 12:36:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd589e800) [pid = 1844] [serial = 2051] [outer = 0x7fccd4ec6400] 12:36:20 INFO - PROCESS | 1844 | 1461180980753 Marionette DEBUG loaded listener.js 12:36:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd6696800) [pid = 1844] [serial = 2052] [outer = 0x7fccd4ec6400] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccd1e2dc00) [pid = 1844] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccd3e5e800) [pid = 1844] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd54dac00) [pid = 1844] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fcccf27b400) [pid = 1844] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fccdc5f1400) [pid = 1844] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fccd950d000) [pid = 1844] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fccd4d5e800) [pid = 1844] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fcccf272400) [pid = 1844] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fccdc5ef400) [pid = 1844] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fcce20a6400) [pid = 1844] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fccd9163800) [pid = 1844] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fccd711a400) [pid = 1844] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fcce4cae800) [pid = 1844] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fccd24cf000) [pid = 1844] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fccd7bee000) [pid = 1844] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fcce4caec00) [pid = 1844] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fccd7e58400) [pid = 1844] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fccd65d8000) [pid = 1844] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fcce4caf800) [pid = 1844] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fccd6695800) [pid = 1844] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fccd7e58c00) [pid = 1844] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fccd648f800) [pid = 1844] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fccd3699000) [pid = 1844] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:36:21 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fccd4d5c800) [pid = 1844] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:36:22 INFO - PROCESS | 1844 | 1461180982259 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:36:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:36:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1991ms 12:36:22 INFO - PROCESS | 1844 | 1461180982275 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 12:36:22 INFO - PROCESS | 1844 | 1461180982279 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 12:36:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:36:22 INFO - PROCESS | 1844 | 1461180982285 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:36:22 INFO - PROCESS | 1844 | 1461180982287 Marionette TRACE conn4 <- [1,2706,null,{}] 12:36:22 INFO - PROCESS | 1844 | 1461180982292 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:22 INFO - PROCESS | 1844 | 1461180982578 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 12:36:22 INFO - PROCESS | 1844 | 1461180982598 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd95dd000 == 142 [pid = 1844] [id = 684] 12:36:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fccd3699000) [pid = 1844] [serial = 2053] [outer = (nil)] 12:36:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fccd65d0400) [pid = 1844] [serial = 2054] [outer = 0x7fccd3699000] 12:36:22 INFO - PROCESS | 1844 | 1461180982661 Marionette DEBUG loaded listener.js 12:36:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fccd669c800) [pid = 1844] [serial = 2055] [outer = 0x7fccd3699000] 12:36:23 INFO - PROCESS | 1844 | 1461180983494 Marionette TRACE conn4 <- [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]]]}] 12:36:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:36:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1237ms 12:36:23 INFO - PROCESS | 1844 | 1461180983523 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 12:36:23 INFO - PROCESS | 1844 | 1461180983526 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 12:36:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:36:23 INFO - PROCESS | 1844 | 1461180983548 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:36:23 INFO - PROCESS | 1844 | 1461180983551 Marionette TRACE conn4 <- [1,2710,null,{}] 12:36:23 INFO - PROCESS | 1844 | 1461180983556 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:23 INFO - PROCESS | 1844 | 1461180983777 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 12:36:24 INFO - PROCESS | 1844 | 1461180984160 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd5009000 == 143 [pid = 1844] [id = 685] 12:36:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fcccd7dfc00) [pid = 1844] [serial = 2056] [outer = (nil)] 12:36:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fccd02dfc00) [pid = 1844] [serial = 2057] [outer = 0x7fcccd7dfc00] 12:36:24 INFO - PROCESS | 1844 | 1461180984306 Marionette DEBUG loaded listener.js 12:36:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fccd24cf400) [pid = 1844] [serial = 2058] [outer = 0x7fcccd7dfc00] 12:36:25 INFO - PROCESS | 1844 | 1461180985271 Marionette TRACE conn4 <- [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] 12:36:25 INFO - PROCESS | 1844 | 1461180985345 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 12:36:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:36:25 INFO - PROCESS | 1844 | 1461180985354 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:36:25 INFO - PROCESS | 1844 | 1461180985357 Marionette TRACE conn4 <- [1,2714,null,{}] 12:36:25 INFO - PROCESS | 1844 | 1461180985366 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:25 INFO - PROCESS | 1844 | 1461180985654 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 12:36:25 INFO - PROCESS | 1844 | 1461180985984 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7ba3800 == 144 [pid = 1844] [id = 686] 12:36:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fccd3704000) [pid = 1844] [serial = 2059] [outer = (nil)] 12:36:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fccd3e9fc00) [pid = 1844] [serial = 2060] [outer = 0x7fccd3704000] 12:36:26 INFO - PROCESS | 1844 | 1461180986062 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fccd3fd8c00) [pid = 1844] [serial = 2061] [outer = 0x7fccd3704000] 12:36:27 INFO - PROCESS | 1844 | 1461180987027 Marionette TRACE conn4 <- [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]]]}] 12:36:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:36:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1739ms 12:36:27 INFO - PROCESS | 1844 | 1461180987097 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 1844 | 1461180987104 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 12:36:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:36:27 INFO - PROCESS | 1844 | 1461180987111 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 1844 | 1461180987114 Marionette TRACE conn4 <- [1,2718,null,{}] 12:36:27 INFO - PROCESS | 1844 | 1461180987120 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:27 INFO - PROCESS | 1844 | 1461180987366 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 12:36:27 INFO - PROCESS | 1844 | 1461180987734 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb3c6800 == 145 [pid = 1844] [id = 687] 12:36:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fccd4d5e800) [pid = 1844] [serial = 2062] [outer = (nil)] 12:36:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fccd639a000) [pid = 1844] [serial = 2063] [outer = 0x7fccd4d5e800] 12:36:27 INFO - PROCESS | 1844 | 1461180987819 Marionette DEBUG loaded listener.js 12:36:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fccd65cb800) [pid = 1844] [serial = 2064] [outer = 0x7fccd4d5e800] 12:36:28 INFO - PROCESS | 1844 | 1461180988772 Marionette TRACE conn4 <- [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] 12:36:28 INFO - PROCESS | 1844 | 1461180988805 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 12:36:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:36:28 INFO - PROCESS | 1844 | 1461180988822 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:36:28 INFO - PROCESS | 1844 | 1461180988832 Marionette TRACE conn4 <- [1,2722,null,{}] 12:36:28 INFO - PROCESS | 1844 | 1461180988838 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:29 INFO - PROCESS | 1844 | 1461180989135 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 12:36:29 INFO - PROCESS | 1844 | 1461180989457 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc43e800 == 146 [pid = 1844] [id = 688] 12:36:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fccd554f800) [pid = 1844] [serial = 2065] [outer = (nil)] 12:36:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fccd7bea400) [pid = 1844] [serial = 2066] [outer = 0x7fccd554f800] 12:36:29 INFO - PROCESS | 1844 | 1461180989534 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fccd7bf3c00) [pid = 1844] [serial = 2067] [outer = 0x7fccd554f800] 12:36:30 INFO - PROCESS | 1844 | 1461180990441 Marionette TRACE conn4 <- [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] 12:36:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:36:30 INFO - PROCESS | 1844 | 1461180990518 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 12:36:30 INFO - PROCESS | 1844 | 1461180990524 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:36:30 INFO - PROCESS | 1844 | 1461180990528 Marionette TRACE conn4 <- [1,2726,null,{}] 12:36:30 INFO - PROCESS | 1844 | 1461180990533 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:30 INFO - PROCESS | 1844 | 1461180990779 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 12:36:31 INFO - PROCESS | 1844 | 1461180991127 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1f21800 == 147 [pid = 1844] [id = 689] 12:36:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fcccf276400) [pid = 1844] [serial = 2068] [outer = (nil)] 12:36:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fccd87cdc00) [pid = 1844] [serial = 2069] [outer = 0x7fcccf276400] 12:36:31 INFO - PROCESS | 1844 | 1461180991206 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fccd9165c00) [pid = 1844] [serial = 2070] [outer = 0x7fcccf276400] 12:36:32 INFO - PROCESS | 1844 | 1461180992073 Marionette TRACE conn4 <- [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]]]}] 12:36:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:36:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1584ms 12:36:32 INFO - PROCESS | 1844 | 1461180992109 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 1844 | 1461180992113 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 12:36:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:36:32 INFO - PROCESS | 1844 | 1461180992118 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - PROCESS | 1844 | 1461180992121 Marionette TRACE conn4 <- [1,2730,null,{}] 12:36:32 INFO - PROCESS | 1844 | 1461180992127 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:32 INFO - PROCESS | 1844 | 1461180992353 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 12:36:32 INFO - PROCESS | 1844 | 1461180992608 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3b0e800 == 148 [pid = 1844] [id = 690] 12:36:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fccd950c800) [pid = 1844] [serial = 2071] [outer = (nil)] 12:36:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fccd950fc00) [pid = 1844] [serial = 2072] [outer = 0x7fccd950c800] 12:36:32 INFO - PROCESS | 1844 | 1461180992747 Marionette DEBUG loaded listener.js 12:36:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccda6f3400) [pid = 1844] [serial = 2073] [outer = 0x7fccd950c800] 12:36:34 INFO - PROCESS | 1844 | 1461180994105 Marionette TRACE conn4 <- [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] 12:36:34 INFO - PROCESS | 1844 | 1461180994162 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 12:36:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:36:34 INFO - PROCESS | 1844 | 1461180994168 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:36:34 INFO - PROCESS | 1844 | 1461180994171 Marionette TRACE conn4 <- [1,2734,null,{}] 12:36:34 INFO - PROCESS | 1844 | 1461180994177 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:34 INFO - PROCESS | 1844 | 1461180994468 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 12:36:34 INFO - PROCESS | 1844 | 1461180994736 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce470e000 == 149 [pid = 1844] [id = 691] 12:36:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccda6f6400) [pid = 1844] [serial = 2074] [outer = (nil)] 12:36:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccdb1eb800) [pid = 1844] [serial = 2075] [outer = 0x7fccda6f6400] 12:36:34 INFO - PROCESS | 1844 | 1461180994808 Marionette DEBUG loaded listener.js 12:36:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccdb558000) [pid = 1844] [serial = 2076] [outer = 0x7fccda6f6400] 12:36:35 INFO - PROCESS | 1844 | 1461180995724 Marionette TRACE conn4 <- [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]]]}] 12:36:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:36:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1632ms 12:36:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:36:35 INFO - PROCESS | 1844 | 1461180995801 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 1844 | 1461180995804 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 12:36:35 INFO - PROCESS | 1844 | 1461180995811 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 1844 | 1461180995814 Marionette TRACE conn4 <- [1,2738,null,{}] 12:36:35 INFO - PROCESS | 1844 | 1461180995819 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:36 INFO - PROCESS | 1844 | 1461180996068 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 12:36:36 INFO - PROCESS | 1844 | 1461180996387 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4933800 == 150 [pid = 1844] [id = 692] 12:36:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fcccd7e2400) [pid = 1844] [serial = 2077] [outer = (nil)] 12:36:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccdb55e400) [pid = 1844] [serial = 2078] [outer = 0x7fcccd7e2400] 12:36:36 INFO - PROCESS | 1844 | 1461180996467 Marionette DEBUG loaded listener.js 12:36:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccdbb6b400) [pid = 1844] [serial = 2079] [outer = 0x7fcccd7e2400] 12:36:37 INFO - PROCESS | 1844 | 1461180997275 Marionette TRACE conn4 <- [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]]]}] 12:36:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:36:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1532ms 12:36:37 INFO - PROCESS | 1844 | 1461180997357 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 12:36:37 INFO - PROCESS | 1844 | 1461180997362 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 12:36:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:36:37 INFO - PROCESS | 1844 | 1461180997373 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:36:37 INFO - PROCESS | 1844 | 1461180997376 Marionette TRACE conn4 <- [1,2742,null,{}] 12:36:37 INFO - PROCESS | 1844 | 1461180997380 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:37 INFO - PROCESS | 1844 | 1461180997622 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 12:36:37 INFO - PROCESS | 1844 | 1461180997894 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7663000 == 151 [pid = 1844] [id = 693] 12:36:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd4ebb800) [pid = 1844] [serial = 2080] [outer = (nil)] 12:36:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccdbb93800) [pid = 1844] [serial = 2081] [outer = 0x7fccd4ebb800] 12:36:38 INFO - PROCESS | 1844 | 1461180998011 Marionette DEBUG loaded listener.js 12:36:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccdbf10800) [pid = 1844] [serial = 2082] [outer = 0x7fccd4ebb800] 12:36:38 INFO - PROCESS | 1844 | 1461180998864 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:36:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:36:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1539ms 12:36:38 INFO - PROCESS | 1844 | 1461180998912 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 12:36:38 INFO - PROCESS | 1844 | 1461180998916 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 12:36:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:36:38 INFO - PROCESS | 1844 | 1461180998923 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:36:38 INFO - PROCESS | 1844 | 1461180998927 Marionette TRACE conn4 <- [1,2746,null,{}] 12:36:38 INFO - PROCESS | 1844 | 1461180998932 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:39 INFO - PROCESS | 1844 | 1461180999158 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 12:36:39 INFO - PROCESS | 1844 | 1461180999433 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8130800 == 152 [pid = 1844] [id = 694] 12:36:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccdbb6d800) [pid = 1844] [serial = 2083] [outer = (nil)] 12:36:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccdc7ad000) [pid = 1844] [serial = 2084] [outer = 0x7fccdbb6d800] 12:36:39 INFO - PROCESS | 1844 | 1461180999509 Marionette DEBUG loaded listener.js 12:36:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fcce2086400) [pid = 1844] [serial = 2085] [outer = 0x7fccdbb6d800] 12:36:40 INFO - PROCESS | 1844 | 1461181000419 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:36:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:36:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1536ms 12:36:40 INFO - PROCESS | 1844 | 1461181000460 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 12:36:40 INFO - PROCESS | 1844 | 1461181000464 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 12:36:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:36:40 INFO - PROCESS | 1844 | 1461181000471 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:36:40 INFO - PROCESS | 1844 | 1461181000475 Marionette TRACE conn4 <- [1,2750,null,{}] 12:36:40 INFO - PROCESS | 1844 | 1461181000480 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:40 INFO - PROCESS | 1844 | 1461181000717 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 12:36:41 INFO - PROCESS | 1844 | 1461181000997 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8679800 == 153 [pid = 1844] [id = 695] 12:36:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fcce20b5400) [pid = 1844] [serial = 2086] [outer = (nil)] 12:36:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fcce2a8a400) [pid = 1844] [serial = 2087] [outer = 0x7fcce20b5400] 12:36:41 INFO - PROCESS | 1844 | 1461181001143 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fcce2c8a400) [pid = 1844] [serial = 2088] [outer = 0x7fcce20b5400] 12:36:42 INFO - PROCESS | 1844 | 1461181002055 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:36:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:36:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1636ms 12:36:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:36:42 INFO - PROCESS | 1844 | 1461181002108 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 12:36:42 INFO - PROCESS | 1844 | 1461181002111 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 12:36:42 INFO - PROCESS | 1844 | 1461181002117 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - PROCESS | 1844 | 1461181002122 Marionette TRACE conn4 <- [1,2754,null,{}] 12:36:42 INFO - PROCESS | 1844 | 1461181002127 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:42 INFO - PROCESS | 1844 | 1461181002391 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 12:36:42 INFO - PROCESS | 1844 | 1461181002718 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a08000 == 154 [pid = 1844] [id = 696] 12:36:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fcce2a81c00) [pid = 1844] [serial = 2089] [outer = (nil)] 12:36:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fcce42a5000) [pid = 1844] [serial = 2090] [outer = 0x7fcce2a81c00] 12:36:42 INFO - PROCESS | 1844 | 1461181002799 Marionette DEBUG loaded listener.js 12:36:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fcce48b8400) [pid = 1844] [serial = 2091] [outer = 0x7fcce2a81c00] 12:36:43 INFO - PROCESS | 1844 | 1461181003652 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:36:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:36:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1585ms 12:36:43 INFO - PROCESS | 1844 | 1461181003703 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 12:36:43 INFO - PROCESS | 1844 | 1461181003707 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 12:36:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:36:43 INFO - PROCESS | 1844 | 1461181003712 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:36:43 INFO - PROCESS | 1844 | 1461181003714 Marionette TRACE conn4 <- [1,2758,null,{}] 12:36:43 INFO - PROCESS | 1844 | 1461181003720 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:43 INFO - PROCESS | 1844 | 1461181003945 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 12:36:44 INFO - PROCESS | 1844 | 1461181004223 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec772800 == 155 [pid = 1844] [id = 697] 12:36:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fcce3a93800) [pid = 1844] [serial = 2092] [outer = (nil)] 12:36:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fcce490a400) [pid = 1844] [serial = 2093] [outer = 0x7fcce3a93800] 12:36:44 INFO - PROCESS | 1844 | 1461181004296 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fcce4b77000) [pid = 1844] [serial = 2094] [outer = 0x7fcce3a93800] 12:36:45 INFO - PROCESS | 1844 | 1461181005166 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:36:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:36:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1483ms 12:36:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:36:45 INFO - PROCESS | 1844 | 1461181005196 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 1844 | 1461181005199 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 12:36:45 INFO - PROCESS | 1844 | 1461181005205 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 1844 | 1461181005208 Marionette TRACE conn4 <- [1,2762,null,{}] 12:36:45 INFO - PROCESS | 1844 | 1461181005213 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:45 INFO - PROCESS | 1844 | 1461181005441 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 12:36:45 INFO - PROCESS | 1844 | 1461181005720 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcced25a800 == 156 [pid = 1844] [id = 698] 12:36:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcccd7e5800) [pid = 1844] [serial = 2095] [outer = (nil)] 12:36:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fcce4caf800) [pid = 1844] [serial = 2096] [outer = 0x7fcccd7e5800] 12:36:45 INFO - PROCESS | 1844 | 1461181005796 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce4d7c000) [pid = 1844] [serial = 2097] [outer = 0x7fcccd7e5800] 12:36:46 INFO - PROCESS | 1844 | 1461181006700 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:36:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1535ms 12:36:46 INFO - PROCESS | 1844 | 1461181006740 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 1844 | 1461181006743 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 12:36:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:36:46 INFO - PROCESS | 1844 | 1461181006749 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 1844 | 1461181006751 Marionette TRACE conn4 <- [1,2766,null,{}] 12:36:46 INFO - PROCESS | 1844 | 1461181006757 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:46 INFO - PROCESS | 1844 | 1461181006984 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 12:36:47 INFO - PROCESS | 1844 | 1461181007263 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf4c05000 == 157 [pid = 1844] [id = 699] 12:36:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fccd5899c00) [pid = 1844] [serial = 2098] [outer = (nil)] 12:36:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fcce5b14000) [pid = 1844] [serial = 2099] [outer = 0x7fccd5899c00] 12:36:47 INFO - PROCESS | 1844 | 1461181007339 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fcce5da6800) [pid = 1844] [serial = 2100] [outer = 0x7fccd5899c00] 12:36:48 INFO - PROCESS | 1844 | 1461181008218 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:36:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1534ms 12:36:48 INFO - PROCESS | 1844 | 1461181008284 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 1844 | 1461181008288 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 12:36:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:36:48 INFO - PROCESS | 1844 | 1461181008294 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 1844 | 1461181008297 Marionette TRACE conn4 <- [1,2770,null,{}] 12:36:48 INFO - PROCESS | 1844 | 1461181008302 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:48 INFO - PROCESS | 1844 | 1461181008539 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 12:36:48 INFO - PROCESS | 1844 | 1461181008831 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfbab4800 == 158 [pid = 1844] [id = 700] 12:36:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fcce4b77c00) [pid = 1844] [serial = 2101] [outer = (nil)] 12:36:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fcce6be7c00) [pid = 1844] [serial = 2102] [outer = 0x7fcce4b77c00] 12:36:48 INFO - PROCESS | 1844 | 1461181008946 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fcce77b9c00) [pid = 1844] [serial = 2103] [outer = 0x7fcce4b77c00] 12:36:49 INFO - PROCESS | 1844 | 1461181009796 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:36:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:36:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1531ms 12:36:49 INFO - PROCESS | 1844 | 1461181009826 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 12:36:49 INFO - PROCESS | 1844 | 1461181009829 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 12:36:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:36:49 INFO - PROCESS | 1844 | 1461181009835 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:36:49 INFO - PROCESS | 1844 | 1461181009837 Marionette TRACE conn4 <- [1,2774,null,{}] 12:36:49 INFO - PROCESS | 1844 | 1461181009843 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:50 INFO - PROCESS | 1844 | 1461181010147 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 12:36:50 INFO - PROCESS | 1844 | 1461181010359 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff95b000 == 159 [pid = 1844] [id = 701] 12:36:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fcce4de1400) [pid = 1844] [serial = 2104] [outer = (nil)] 12:36:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcce79c4400) [pid = 1844] [serial = 2105] [outer = 0x7fcce4de1400] 12:36:50 INFO - PROCESS | 1844 | 1461181010434 Marionette DEBUG loaded listener.js 12:36:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fcce79ce400) [pid = 1844] [serial = 2106] [outer = 0x7fcce4de1400] 12:36:51 INFO - PROCESS | 1844 | 1461181011342 Marionette TRACE conn4 <- [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]]]}] 12:36:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:36:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1580ms 12:36:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:36:51 INFO - PROCESS | 1844 | 1461181011417 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 12:36:51 INFO - PROCESS | 1844 | 1461181011420 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 12:36:51 INFO - PROCESS | 1844 | 1461181011426 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:36:51 INFO - PROCESS | 1844 | 1461181011429 Marionette TRACE conn4 <- [1,2778,null,{}] 12:36:51 INFO - PROCESS | 1844 | 1461181011435 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:51 INFO - PROCESS | 1844 | 1461181011707 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 12:36:52 INFO - PROCESS | 1844 | 1461181012024 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb5c000 == 160 [pid = 1844] [id = 702] 12:36:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce4d85400) [pid = 1844] [serial = 2107] [outer = (nil)] 12:36:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce8169000) [pid = 1844] [serial = 2108] [outer = 0x7fcce4d85400] 12:36:52 INFO - PROCESS | 1844 | 1461181012100 Marionette DEBUG loaded listener.js 12:36:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fcce8323800) [pid = 1844] [serial = 2109] [outer = 0x7fcce4d85400] 12:36:52 INFO - PROCESS | 1844 | 1461181012979 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:36:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:36:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1581ms 12:36:53 INFO - PROCESS | 1844 | 1461181013009 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 12:36:53 INFO - PROCESS | 1844 | 1461181013012 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 12:36:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:36:53 INFO - PROCESS | 1844 | 1461181013018 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:36:53 INFO - PROCESS | 1844 | 1461181013021 Marionette TRACE conn4 <- [1,2782,null,{}] 12:36:53 INFO - PROCESS | 1844 | 1461181013026 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:53 INFO - PROCESS | 1844 | 1461181013269 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 12:36:53 INFO - PROCESS | 1844 | 1461181013592 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffd29800 == 161 [pid = 1844] [id = 703] 12:36:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce6111800) [pid = 1844] [serial = 2110] [outer = (nil)] 12:36:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fcce8329000) [pid = 1844] [serial = 2111] [outer = 0x7fcce6111800] 12:36:53 INFO - PROCESS | 1844 | 1461181013672 Marionette DEBUG loaded listener.js 12:36:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fcce8330400) [pid = 1844] [serial = 2112] [outer = 0x7fcce6111800] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd5021000 == 160 [pid = 1844] [id = 661] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd688c800 == 159 [pid = 1844] [id = 568] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd866e000 == 158 [pid = 1844] [id = 569] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd95dd000 == 157 [pid = 1844] [id = 684] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd7bc1000 == 156 [pid = 1844] [id = 683] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6890800 == 155 [pid = 1844] [id = 682] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd0553000 == 154 [pid = 1844] [id = 681] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec45e000 == 153 [pid = 1844] [id = 677] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce88a8000 == 152 [pid = 1844] [id = 676] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce84e3800 == 151 [pid = 1844] [id = 675] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7757800 == 150 [pid = 1844] [id = 674] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4c4b000 == 149 [pid = 1844] [id = 673] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4924000 == 148 [pid = 1844] [id = 672] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4421800 == 147 [pid = 1844] [id = 671] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce2dca000 == 146 [pid = 1844] [id = 670] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc754800 == 145 [pid = 1844] [id = 669] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbd1e000 == 144 [pid = 1844] [id = 668] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb3d2000 == 143 [pid = 1844] [id = 667] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdae4c000 == 142 [pid = 1844] [id = 666] 12:36:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd51ea000 == 141 [pid = 1844] [id = 665] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fcce5cbd400) [pid = 1844] [serial = 1979] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccd24d4c00) [pid = 1844] [serial = 1985] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccd639c800) [pid = 1844] [serial = 1857] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd65cd000) [pid = 1844] [serial = 1992] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fcce49ad800) [pid = 1844] [serial = 1967] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fcce2ab5800) [pid = 1844] [serial = 1961] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccdbb86400) [pid = 1844] [serial = 1956] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccd669d400) [pid = 1844] [serial = 1938] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fccd1e2b800) [pid = 1844] [serial = 1929] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fcce2bc7400) [pid = 1844] [serial = 1962] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fccd555a800) [pid = 1844] [serial = 1991] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fcce2085800) [pid = 1844] [serial = 1959] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fcce48c0400) [pid = 1844] [serial = 1965] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fcce4cac400) [pid = 1844] [serial = 1914] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccdb557000) [pid = 1844] [serial = 1953] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fcce4dd9000) [pid = 1844] [serial = 1973] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccd3e69800) [pid = 1844] [serial = 1988] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccda6ea000) [pid = 1844] [serial = 1947] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fcce4d80c00) [pid = 1844] [serial = 1971] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccdb1b1000) [pid = 1844] [serial = 1952] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccd9338000) [pid = 1844] [serial = 1944] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fcce4b75400) [pid = 1844] [serial = 1911] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fcce5cba400) [pid = 1844] [serial = 1977] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fcce61b3800) [pid = 1844] [serial = 1983] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fcce3a7c400) [pid = 1844] [serial = 1964] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fcce5f3b400) [pid = 1844] [serial = 1982] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fcce4ddfc00) [pid = 1844] [serial = 1974] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fccdad0fc00) [pid = 1844] [serial = 1949] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fccdbb65800) [pid = 1844] [serial = 1955] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fcce4b81000) [pid = 1844] [serial = 1968] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccd74e0000) [pid = 1844] [serial = 1941] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccdc7aac00) [pid = 1844] [serial = 1958] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd2b91800) [pid = 1844] [serial = 1986] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd3e99800) [pid = 1844] [serial = 1932] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd4ec9800) [pid = 1844] [serial = 1934] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccd589fc00) [pid = 1844] [serial = 1935] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccdb1a6400) [pid = 1844] [serial = 1950] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fcce4f62000) [pid = 1844] [serial = 1976] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd3711800) [pid = 1844] [serial = 1931] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fccd7e5f400) [pid = 1844] [serial = 1943] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fccd3f69000) [pid = 1844] [serial = 1989] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fcce4d76c00) [pid = 1844] [serial = 1970] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fccd723dc00) [pid = 1844] [serial = 1940] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fccda50ac00) [pid = 1844] [serial = 1946] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fccd02d8800) [pid = 1844] [serial = 1928] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fccd65d0000) [pid = 1844] [serial = 1937] [outer = (nil)] [url = about:blank] 12:36:55 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fccd65cdc00) [pid = 1844] [serial = 1994] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1844 | 1461181016126 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:36:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:36:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 3145ms 12:36:56 INFO - PROCESS | 1844 | 1461181016164 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 12:36:56 INFO - PROCESS | 1844 | 1461181016169 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 12:36:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:36:56 INFO - PROCESS | 1844 | 1461181016177 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - PROCESS | 1844 | 1461181016182 Marionette TRACE conn4 <- [1,2786,null,{}] 12:36:56 INFO - PROCESS | 1844 | 1461181016230 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:56 INFO - PROCESS | 1844 | 1461181016546 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 12:36:56 INFO - PROCESS | 1844 | 1461181016674 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd51e7800 == 142 [pid = 1844] [id = 704] 12:36:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fccd24d4800) [pid = 1844] [serial = 2113] [outer = (nil)] 12:36:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fccd2b85400) [pid = 1844] [serial = 2114] [outer = 0x7fccd24d4800] 12:36:56 INFO - PROCESS | 1844 | 1461181016744 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fccd2c5a800) [pid = 1844] [serial = 2115] [outer = 0x7fccd24d4800] 12:36:57 INFO - PROCESS | 1844 | 1461181017663 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:36:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:36:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1536ms 12:36:57 INFO - PROCESS | 1844 | 1461181017714 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 12:36:57 INFO - PROCESS | 1844 | 1461181017721 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 12:36:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:36:57 INFO - PROCESS | 1844 | 1461181017731 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:36:57 INFO - PROCESS | 1844 | 1461181017734 Marionette TRACE conn4 <- [1,2790,null,{}] 12:36:57 INFO - PROCESS | 1844 | 1461181017739 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:57 INFO - PROCESS | 1844 | 1461181017971 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 12:36:58 INFO - PROCESS | 1844 | 1461181018235 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69e7000 == 143 [pid = 1844] [id = 705] 12:36:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fccd2c5cc00) [pid = 1844] [serial = 2116] [outer = (nil)] 12:36:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fccd3e99800) [pid = 1844] [serial = 2117] [outer = 0x7fccd2c5cc00] 12:36:58 INFO - PROCESS | 1844 | 1461181018313 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fccd3fd9400) [pid = 1844] [serial = 2118] [outer = 0x7fccd2c5cc00] 12:36:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:36:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1432ms 12:36:59 INFO - PROCESS | 1844 | 1461181019156 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:36:59 INFO - PROCESS | 1844 | 1461181019175 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 12:36:59 INFO - PROCESS | 1844 | 1461181019179 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 12:36:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:36:59 INFO - PROCESS | 1844 | 1461181019185 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 1844 | 1461181019191 Marionette TRACE conn4 <- [1,2794,null,{}] 12:36:59 INFO - PROCESS | 1844 | 1461181019212 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:59 INFO - PROCESS | 1844 | 1461181019501 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 12:36:59 INFO - PROCESS | 1844 | 1461181019552 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7bae000 == 144 [pid = 1844] [id = 706] 12:36:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fccd58a3000) [pid = 1844] [serial = 2119] [outer = (nil)] 12:36:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccd639e400) [pid = 1844] [serial = 2120] [outer = 0x7fccd58a3000] 12:36:59 INFO - PROCESS | 1844 | 1461181019814 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd65d3000) [pid = 1844] [serial = 2121] [outer = 0x7fccd58a3000] 12:37:00 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd1e2f800) [pid = 1844] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:37:00 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fcccd7e0400) [pid = 1844] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:37:00 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fccd2c55000) [pid = 1844] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:37:00 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fccd4ec6400) [pid = 1844] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:37:00 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fccd1e32000) [pid = 1844] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:37:01 INFO - PROCESS | 1844 | 1461181021026 Marionette TRACE conn4 <- [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]]]}] 12:37:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:37:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1888ms 12:37:01 INFO - PROCESS | 1844 | 1461181021075 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 12:37:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:37:01 INFO - PROCESS | 1844 | 1461181021079 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 12:37:01 INFO - PROCESS | 1844 | 1461181021084 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:37:01 INFO - PROCESS | 1844 | 1461181021087 Marionette TRACE conn4 <- [1,2798,null,{}] 12:37:01 INFO - PROCESS | 1844 | 1461181021092 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:01 INFO - PROCESS | 1844 | 1461181021322 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 12:37:01 INFO - PROCESS | 1844 | 1461181021548 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb04b800 == 145 [pid = 1844] [id = 707] 12:37:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fccd3fda400) [pid = 1844] [serial = 2122] [outer = (nil)] 12:37:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fccd723d000) [pid = 1844] [serial = 2123] [outer = 0x7fccd3fda400] 12:37:01 INFO - PROCESS | 1844 | 1461181021629 Marionette DEBUG loaded listener.js 12:37:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fccd74e0000) [pid = 1844] [serial = 2124] [outer = 0x7fccd3fda400] 12:37:02 INFO - PROCESS | 1844 | 1461181022676 Marionette TRACE conn4 <- [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]]]}] 12:37:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:37:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1636ms 12:37:02 INFO - PROCESS | 1844 | 1461181022722 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 12:37:02 INFO - PROCESS | 1844 | 1461181022728 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 12:37:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:37:02 INFO - PROCESS | 1844 | 1461181022737 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:37:02 INFO - PROCESS | 1844 | 1461181022743 Marionette TRACE conn4 <- [1,2802,null,{}] 12:37:02 INFO - PROCESS | 1844 | 1461181022752 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:03 INFO - PROCESS | 1844 | 1461181023033 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 12:37:03 INFO - PROCESS | 1844 | 1461181023379 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd67f0800 == 146 [pid = 1844] [id = 708] 12:37:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccd1e2d000) [pid = 1844] [serial = 2125] [outer = (nil)] 12:37:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd2b8b000) [pid = 1844] [serial = 2126] [outer = 0x7fccd1e2d000] 12:37:03 INFO - PROCESS | 1844 | 1461181023457 Marionette DEBUG loaded listener.js 12:37:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd38c9400) [pid = 1844] [serial = 2127] [outer = 0x7fccd1e2d000] 12:37:04 INFO - PROCESS | 1844 | 1461181024345 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:37:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:37:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 12:37:04 INFO - PROCESS | 1844 | 1461181024373 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 12:37:04 INFO - PROCESS | 1844 | 1461181024382 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 12:37:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:37:04 INFO - PROCESS | 1844 | 1461181024392 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 1844 | 1461181024395 Marionette TRACE conn4 <- [1,2806,null,{}] 12:37:04 INFO - PROCESS | 1844 | 1461181024401 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:04 INFO - PROCESS | 1844 | 1461181024657 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 12:37:04 INFO - PROCESS | 1844 | 1461181024986 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb3c8000 == 147 [pid = 1844] [id = 709] 12:37:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd4d5f400) [pid = 1844] [serial = 2128] [outer = (nil)] 12:37:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd5559800) [pid = 1844] [serial = 2129] [outer = 0x7fccd4d5f400] 12:37:05 INFO - PROCESS | 1844 | 1461181025068 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd711fc00) [pid = 1844] [serial = 2130] [outer = 0x7fccd4d5f400] 12:37:06 INFO - PROCESS | 1844 | 1461181026003 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:37:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:37:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1685ms 12:37:06 INFO - PROCESS | 1844 | 1461181026077 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 12:37:06 INFO - PROCESS | 1844 | 1461181026082 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 12:37:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:37:06 INFO - PROCESS | 1844 | 1461181026088 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 1844 | 1461181026094 Marionette TRACE conn4 <- [1,2810,null,{}] 12:37:06 INFO - PROCESS | 1844 | 1461181026110 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:06 INFO - PROCESS | 1844 | 1461181026483 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 12:37:06 INFO - PROCESS | 1844 | 1461181026775 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbd22800 == 148 [pid = 1844] [id = 710] 12:37:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd87d4400) [pid = 1844] [serial = 2131] [outer = (nil)] 12:37:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd932a000) [pid = 1844] [serial = 2132] [outer = 0x7fccd87d4400] 12:37:06 INFO - PROCESS | 1844 | 1461181026855 Marionette DEBUG loaded listener.js 12:37:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd9353800) [pid = 1844] [serial = 2133] [outer = 0x7fccd87d4400] 12:37:07 INFO - PROCESS | 1844 | 1461181027788 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:37:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:37:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1738ms 12:37:07 INFO - PROCESS | 1844 | 1461181027827 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 12:37:07 INFO - PROCESS | 1844 | 1461181027832 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 12:37:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:37:07 INFO - PROCESS | 1844 | 1461181027838 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:37:07 INFO - PROCESS | 1844 | 1461181027840 Marionette TRACE conn4 <- [1,2814,null,{}] 12:37:07 INFO - PROCESS | 1844 | 1461181027846 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:08 INFO - PROCESS | 1844 | 1461181028080 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 12:37:08 INFO - PROCESS | 1844 | 1461181028355 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1d5d000 == 149 [pid = 1844] [id = 711] 12:37:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd7bed800) [pid = 1844] [serial = 2134] [outer = (nil)] 12:37:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccda506400) [pid = 1844] [serial = 2135] [outer = 0x7fccd7bed800] 12:37:08 INFO - PROCESS | 1844 | 1461181028437 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccda6ea400) [pid = 1844] [serial = 2136] [outer = 0x7fccd7bed800] 12:37:09 INFO - PROCESS | 1844 | 1461181029355 Marionette TRACE conn4 <- [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]]]}] 12:37:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:37:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1582ms 12:37:09 INFO - PROCESS | 1844 | 1461181029422 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 12:37:09 INFO - PROCESS | 1844 | 1461181029426 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 12:37:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:37:09 INFO - PROCESS | 1844 | 1461181029432 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:37:09 INFO - PROCESS | 1844 | 1461181029435 Marionette TRACE conn4 <- [1,2818,null,{}] 12:37:09 INFO - PROCESS | 1844 | 1461181029440 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:09 INFO - PROCESS | 1844 | 1461181029674 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 12:37:09 INFO - PROCESS | 1844 | 1461181029949 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce378f000 == 150 [pid = 1844] [id = 712] 12:37:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccd1e27800) [pid = 1844] [serial = 2137] [outer = (nil)] 12:37:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccd9504400) [pid = 1844] [serial = 2138] [outer = 0x7fccd1e27800] 12:37:10 INFO - PROCESS | 1844 | 1461181030067 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccdad1d800) [pid = 1844] [serial = 2139] [outer = 0x7fccd1e27800] 12:37:10 INFO - PROCESS | 1844 | 1461181030939 Marionette TRACE conn4 <- [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]]]}] 12:37:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:37:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1536ms 12:37:10 INFO - PROCESS | 1844 | 1461181030969 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 12:37:10 INFO - PROCESS | 1844 | 1461181030973 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 12:37:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:37:10 INFO - PROCESS | 1844 | 1461181030978 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:37:10 INFO - PROCESS | 1844 | 1461181030980 Marionette TRACE conn4 <- [1,2822,null,{}] 12:37:10 INFO - PROCESS | 1844 | 1461181030986 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:11 INFO - PROCESS | 1844 | 1461181031247 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 12:37:11 INFO - PROCESS | 1844 | 1461181031593 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4433800 == 151 [pid = 1844] [id = 713] 12:37:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccdbd9f000) [pid = 1844] [serial = 2140] [outer = (nil)] 12:37:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fccdbf08800) [pid = 1844] [serial = 2141] [outer = 0x7fccdbd9f000] 12:37:11 INFO - PROCESS | 1844 | 1461181031677 Marionette DEBUG loaded listener.js 12:37:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fcce1eef400) [pid = 1844] [serial = 2142] [outer = 0x7fccdbd9f000] 12:37:12 INFO - PROCESS | 1844 | 1461181032509 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:37:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:37:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1580ms 12:37:12 INFO - PROCESS | 1844 | 1461181032560 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 12:37:12 INFO - PROCESS | 1844 | 1461181032564 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 12:37:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:37:12 INFO - PROCESS | 1844 | 1461181032569 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:37:12 INFO - PROCESS | 1844 | 1461181032572 Marionette TRACE conn4 <- [1,2826,null,{}] 12:37:12 INFO - PROCESS | 1844 | 1461181032578 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:12 INFO - PROCESS | 1844 | 1461181032831 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 12:37:13 INFO - PROCESS | 1844 | 1461181033192 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce492d800 == 152 [pid = 1844] [id = 714] 12:37:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fcce1efa400) [pid = 1844] [serial = 2143] [outer = (nil)] 12:37:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fcce20b0800) [pid = 1844] [serial = 2144] [outer = 0x7fcce1efa400] 12:37:13 INFO - PROCESS | 1844 | 1461181033278 Marionette DEBUG loaded listener.js 12:37:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fcce2abe400) [pid = 1844] [serial = 2145] [outer = 0x7fcce1efa400] 12:37:14 INFO - PROCESS | 1844 | 1461181034121 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:37:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:37:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1629ms 12:37:14 INFO - PROCESS | 1844 | 1461181034200 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 12:37:14 INFO - PROCESS | 1844 | 1461181034204 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 12:37:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:37:14 INFO - PROCESS | 1844 | 1461181034210 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 1844 | 1461181034212 Marionette TRACE conn4 <- [1,2830,null,{}] 12:37:14 INFO - PROCESS | 1844 | 1461181034218 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:14 INFO - PROCESS | 1844 | 1461181034461 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 12:37:14 INFO - PROCESS | 1844 | 1461181034738 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7659800 == 153 [pid = 1844] [id = 715] 12:37:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fccd2b86000) [pid = 1844] [serial = 2146] [outer = (nil)] 12:37:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcce2bca800) [pid = 1844] [serial = 2147] [outer = 0x7fccd2b86000] 12:37:14 INFO - PROCESS | 1844 | 1461181034856 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fcce38b9400) [pid = 1844] [serial = 2148] [outer = 0x7fccd2b86000] 12:37:15 INFO - PROCESS | 1844 | 1461181035677 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1533ms 12:37:15 INFO - PROCESS | 1844 | 1461181035745 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 12:37:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:37:15 INFO - PROCESS | 1844 | 1461181035749 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 12:37:15 INFO - PROCESS | 1844 | 1461181035755 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:37:15 INFO - PROCESS | 1844 | 1461181035758 Marionette TRACE conn4 <- [1,2834,null,{}] 12:37:15 INFO - PROCESS | 1844 | 1461181035764 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:16 INFO - PROCESS | 1844 | 1461181036006 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 12:37:16 INFO - PROCESS | 1844 | 1461181036281 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8147800 == 154 [pid = 1844] [id = 716] 12:37:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fccd3e99c00) [pid = 1844] [serial = 2149] [outer = (nil)] 12:37:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fcce3a7b400) [pid = 1844] [serial = 2150] [outer = 0x7fccd3e99c00] 12:37:16 INFO - PROCESS | 1844 | 1461181036399 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fcce4844400) [pid = 1844] [serial = 2151] [outer = 0x7fccd3e99c00] 12:37:17 INFO - PROCESS | 1844 | 1461181037314 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:37:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:37:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1630ms 12:37:17 INFO - PROCESS | 1844 | 1461181037385 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 12:37:17 INFO - PROCESS | 1844 | 1461181037389 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 12:37:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:37:17 INFO - PROCESS | 1844 | 1461181037395 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:37:17 INFO - PROCESS | 1844 | 1461181037397 Marionette TRACE conn4 <- [1,2838,null,{}] 12:37:17 INFO - PROCESS | 1844 | 1461181037403 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:17 INFO - PROCESS | 1844 | 1461181037671 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 12:37:18 INFO - PROCESS | 1844 | 1461181037996 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce870b800 == 155 [pid = 1844] [id = 717] 12:37:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fcce2abec00) [pid = 1844] [serial = 2152] [outer = (nil)] 12:37:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fcce49b3c00) [pid = 1844] [serial = 2153] [outer = 0x7fcce2abec00] 12:37:18 INFO - PROCESS | 1844 | 1461181038073 Marionette DEBUG loaded listener.js 12:37:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fcce4cacc00) [pid = 1844] [serial = 2154] [outer = 0x7fcce2abec00] 12:37:18 INFO - PROCESS | 1844 | 1461181038964 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:37:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:37:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1636ms 12:37:19 INFO - PROCESS | 1844 | 1461181039032 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 12:37:19 INFO - PROCESS | 1844 | 1461181039036 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 12:37:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:37:19 INFO - PROCESS | 1844 | 1461181039042 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:37:19 INFO - PROCESS | 1844 | 1461181039046 Marionette TRACE conn4 <- [1,2842,null,{}] 12:37:19 INFO - PROCESS | 1844 | 1461181039051 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:19 INFO - PROCESS | 1844 | 1461181039305 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 12:37:19 INFO - PROCESS | 1844 | 1461181039637 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcceb610800 == 156 [pid = 1844] [id = 718] 12:37:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fcce5cc2800) [pid = 1844] [serial = 2155] [outer = (nil)] 12:37:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fcce6110800) [pid = 1844] [serial = 2156] [outer = 0x7fcce5cc2800] 12:37:19 INFO - PROCESS | 1844 | 1461181039723 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcce77d8000) [pid = 1844] [serial = 2157] [outer = 0x7fcce5cc2800] 12:37:20 INFO - PROCESS | 1844 | 1461181040605 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:37:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:37:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1631ms 12:37:20 INFO - PROCESS | 1844 | 1461181040674 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 12:37:20 INFO - PROCESS | 1844 | 1461181040678 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 12:37:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:37:20 INFO - PROCESS | 1844 | 1461181040684 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:37:20 INFO - PROCESS | 1844 | 1461181040687 Marionette TRACE conn4 <- [1,2846,null,{}] 12:37:20 INFO - PROCESS | 1844 | 1461181040693 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:21 INFO - PROCESS | 1844 | 1461181041011 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 12:37:21 INFO - PROCESS | 1844 | 1461181041332 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee209800 == 157 [pid = 1844] [id = 719] 12:37:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fcce5f31c00) [pid = 1844] [serial = 2158] [outer = (nil)] 12:37:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce8329400) [pid = 1844] [serial = 2159] [outer = 0x7fcce5f31c00] 12:37:21 INFO - PROCESS | 1844 | 1461181041410 Marionette DEBUG loaded listener.js 12:37:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce8910000) [pid = 1844] [serial = 2160] [outer = 0x7fcce5f31c00] 12:37:22 INFO - PROCESS | 1844 | 1461181042269 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:37:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:37:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1633ms 12:37:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:37:22 INFO - PROCESS | 1844 | 1461181042319 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 1844 | 1461181042322 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 12:37:22 INFO - PROCESS | 1844 | 1461181042328 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 1844 | 1461181042331 Marionette TRACE conn4 <- [1,2850,null,{}] 12:37:22 INFO - PROCESS | 1844 | 1461181042336 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:22 INFO - PROCESS | 1844 | 1461181042570 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 12:37:22 INFO - PROCESS | 1844 | 1461181042903 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfab43000 == 158 [pid = 1844] [id = 720] 12:37:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fcce8166400) [pid = 1844] [serial = 2161] [outer = (nil)] 12:37:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce8917800) [pid = 1844] [serial = 2162] [outer = 0x7fcce8166400] 12:37:22 INFO - PROCESS | 1844 | 1461181042979 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fcce8b4e800) [pid = 1844] [serial = 2163] [outer = 0x7fcce8166400] 12:37:23 INFO - PROCESS | 1844 | 1461181043824 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:37:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:37:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1579ms 12:37:23 INFO - PROCESS | 1844 | 1461181043908 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 12:37:23 INFO - PROCESS | 1844 | 1461181043911 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 12:37:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:37:23 INFO - PROCESS | 1844 | 1461181043917 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:37:23 INFO - PROCESS | 1844 | 1461181043919 Marionette TRACE conn4 <- [1,2854,null,{}] 12:37:23 INFO - PROCESS | 1844 | 1461181043925 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:24 INFO - PROCESS | 1844 | 1461181044161 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 12:37:24 INFO - PROCESS | 1844 | 1461181044483 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccff96a800 == 159 [pid = 1844] [id = 721] 12:37:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fccd65cd800) [pid = 1844] [serial = 2164] [outer = (nil)] 12:37:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcce9d45000) [pid = 1844] [serial = 2165] [outer = 0x7fccd65cd800] 12:37:24 INFO - PROCESS | 1844 | 1461181044561 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcce9dcac00) [pid = 1844] [serial = 2166] [outer = 0x7fccd65cd800] 12:37:25 INFO - PROCESS | 1844 | 1461181045417 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:37:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:37:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1578ms 12:37:25 INFO - PROCESS | 1844 | 1461181045496 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 12:37:25 INFO - PROCESS | 1844 | 1461181045500 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 12:37:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:37:25 INFO - PROCESS | 1844 | 1461181045506 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 1844 | 1461181045510 Marionette TRACE conn4 <- [1,2858,null,{}] 12:37:25 INFO - PROCESS | 1844 | 1461181045516 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:25 INFO - PROCESS | 1844 | 1461181045794 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 12:37:26 INFO - PROCESS | 1844 | 1461181046111 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd000b1800 == 160 [pid = 1844] [id = 722] 12:37:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fcce8169400) [pid = 1844] [serial = 2167] [outer = (nil)] 12:37:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fccea94d400) [pid = 1844] [serial = 2168] [outer = 0x7fcce8169400] 12:37:26 INFO - PROCESS | 1844 | 1461181046190 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fcceb1acc00) [pid = 1844] [serial = 2169] [outer = 0x7fcce8169400] 12:37:27 INFO - PROCESS | 1844 | 1461181047084 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:37:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:37:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1632ms 12:37:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:37:27 INFO - PROCESS | 1844 | 1461181047140 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 1844 | 1461181047142 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 12:37:27 INFO - PROCESS | 1844 | 1461181047149 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - PROCESS | 1844 | 1461181047152 Marionette TRACE conn4 <- [1,2862,null,{}] 12:37:27 INFO - PROCESS | 1844 | 1461181047157 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:27 INFO - PROCESS | 1844 | 1461181047395 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 12:37:27 INFO - PROCESS | 1844 | 1461181047723 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd00417800 == 161 [pid = 1844] [id = 723] 12:37:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fcce38c3c00) [pid = 1844] [serial = 2170] [outer = (nil)] 12:37:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fcceb21e000) [pid = 1844] [serial = 2171] [outer = 0x7fcce38c3c00] 12:37:27 INFO - PROCESS | 1844 | 1461181047808 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fcceb258400) [pid = 1844] [serial = 2172] [outer = 0x7fcce38c3c00] 12:37:28 INFO - PROCESS | 1844 | 1461181048687 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:37:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:37:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1587ms 12:37:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:37:28 INFO - PROCESS | 1844 | 1461181048737 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 12:37:28 INFO - PROCESS | 1844 | 1461181048740 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 12:37:28 INFO - PROCESS | 1844 | 1461181048747 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 1844 | 1461181048751 Marionette TRACE conn4 <- [1,2866,null,{}] 12:37:28 INFO - PROCESS | 1844 | 1461181048757 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:29 INFO - PROCESS | 1844 | 1461181049084 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 12:37:29 INFO - PROCESS | 1844 | 1461181049465 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd02d37800 == 162 [pid = 1844] [id = 724] 12:37:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fccd711b000) [pid = 1844] [serial = 2173] [outer = (nil)] 12:37:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fcceb807000) [pid = 1844] [serial = 2174] [outer = 0x7fccd711b000] 12:37:29 INFO - PROCESS | 1844 | 1461181049548 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fccec1b0000) [pid = 1844] [serial = 2175] [outer = 0x7fccd711b000] 12:37:30 INFO - PROCESS | 1844 | 1461181050487 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:37:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:37:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1794ms 12:37:30 INFO - PROCESS | 1844 | 1461181050540 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 12:37:30 INFO - PROCESS | 1844 | 1461181050544 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 12:37:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:37:30 INFO - PROCESS | 1844 | 1461181050550 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:37:30 INFO - PROCESS | 1844 | 1461181050552 Marionette TRACE conn4 <- [1,2870,null,{}] 12:37:30 INFO - PROCESS | 1844 | 1461181050559 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:30 INFO - PROCESS | 1844 | 1461181050801 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 12:37:31 INFO - PROCESS | 1844 | 1461181051086 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcccf16e800 == 163 [pid = 1844] [id = 725] 12:37:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fccd7bf3400) [pid = 1844] [serial = 2176] [outer = (nil)] 12:37:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fccec6d5000) [pid = 1844] [serial = 2177] [outer = 0x7fccd7bf3400] 12:37:31 INFO - PROCESS | 1844 | 1461181051200 Marionette DEBUG loaded listener.js 12:37:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fccec798400) [pid = 1844] [serial = 2178] [outer = 0x7fccd7bf3400] 12:37:32 INFO - PROCESS | 1844 | 1461181052102 Marionette TRACE conn4 <- [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]]]}] 12:37:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:37:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1628ms 12:37:32 INFO - PROCESS | 1844 | 1461181052179 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 12:37:32 INFO - PROCESS | 1844 | 1461181052183 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 12:37:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:37:32 INFO - PROCESS | 1844 | 1461181052189 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:37:32 INFO - PROCESS | 1844 | 1461181052191 Marionette TRACE conn4 <- [1,2874,null,{}] 12:37:32 INFO - PROCESS | 1844 | 1461181052197 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:32 INFO - PROCESS | 1844 | 1461181052488 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 12:37:32 INFO - PROCESS | 1844 | 1461181052828 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd8685800 == 162 [pid = 1844] [id = 664] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffd29800 == 161 [pid = 1844] [id = 703] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb5c000 == 160 [pid = 1844] [id = 702] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccff95b000 == 159 [pid = 1844] [id = 701] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfbab4800 == 158 [pid = 1844] [id = 700] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c05000 == 157 [pid = 1844] [id = 699] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced25a800 == 156 [pid = 1844] [id = 698] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec772800 == 155 [pid = 1844] [id = 697] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8a08000 == 154 [pid = 1844] [id = 696] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8679800 == 153 [pid = 1844] [id = 695] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8130800 == 152 [pid = 1844] [id = 694] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7663000 == 151 [pid = 1844] [id = 693] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4933800 == 150 [pid = 1844] [id = 692] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce470e000 == 149 [pid = 1844] [id = 691] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce3b0e800 == 148 [pid = 1844] [id = 690] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1f21800 == 147 [pid = 1844] [id = 689] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc43e800 == 146 [pid = 1844] [id = 688] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb3c6800 == 145 [pid = 1844] [id = 687] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd7ba3800 == 144 [pid = 1844] [id = 686] 12:37:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd5009000 == 143 [pid = 1844] [id = 685] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fccd65d0400) [pid = 1844] [serial = 2054] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fcce4905c00) [pid = 1844] [serial = 2030] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fccd38c7400) [pid = 1844] [serial = 2046] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fcce3a7a000) [pid = 1844] [serial = 2027] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fcce77b1400) [pid = 1844] [serial = 2039] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fcce208e000) [pid = 1844] [serial = 2021] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fccdc5ef800) [pid = 1844] [serial = 2043] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccd54e6c00) [pid = 1844] [serial = 1926] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fccd2b83800) [pid = 1844] [serial = 1997] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fccd9162800) [pid = 1844] [serial = 2006] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccd7c49000) [pid = 1844] [serial = 2003] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fccd1e2ac00) [pid = 1844] [serial = 2042] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccd54df800) [pid = 1844] [serial = 2000] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccdb1f1800) [pid = 1844] [serial = 2012] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccdc7aa000) [pid = 1844] [serial = 2018] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fccd6696800) [pid = 1844] [serial = 2052] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccd3f64000) [pid = 1844] [serial = 2048] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd54e1000) [pid = 1844] [serial = 2049] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fcce5cbfc00) [pid = 1844] [serial = 2033] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccd589e800) [pid = 1844] [serial = 2051] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccdbf0a000) [pid = 1844] [serial = 2015] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fcce61b6800) [pid = 1844] [serial = 2036] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fccd9353400) [pid = 1844] [serial = 2009] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fccd2b8d800) [pid = 1844] [serial = 2045] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fcce2a8ac00) [pid = 1844] [serial = 2024] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd0556800 == 144 [pid = 1844] [id = 726] 12:37:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccd02d4800) [pid = 1844] [serial = 2179] [outer = (nil)] 12:37:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccd0413000) [pid = 1844] [serial = 2180] [outer = 0x7fccd02d4800] 12:37:34 INFO - PROCESS | 1844 | 1461181054649 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fccd1e2c000) [pid = 1844] [serial = 2181] [outer = 0x7fccd02d4800] 12:37:35 INFO - PROCESS | 1844 | 1461181055467 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:37:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:37:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3338ms 12:37:35 INFO - PROCESS | 1844 | 1461181055533 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 12:37:35 INFO - PROCESS | 1844 | 1461181055539 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 12:37:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:37:35 INFO - PROCESS | 1844 | 1461181055549 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - PROCESS | 1844 | 1461181055552 Marionette TRACE conn4 <- [1,2878,null,{}] 12:37:35 INFO - PROCESS | 1844 | 1461181055560 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:35 INFO - PROCESS | 1844 | 1461181055790 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 12:37:36 INFO - PROCESS | 1844 | 1461181055997 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd500c000 == 145 [pid = 1844] [id = 727] 12:37:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fccd2050000) [pid = 1844] [serial = 2182] [outer = (nil)] 12:37:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccd3694400) [pid = 1844] [serial = 2183] [outer = 0x7fccd2050000] 12:37:36 INFO - PROCESS | 1844 | 1461181056060 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fccd370fc00) [pid = 1844] [serial = 2184] [outer = 0x7fccd2050000] 12:37:36 INFO - PROCESS | 1844 | 1461181056917 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:37:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:37:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1431ms 12:37:36 INFO - PROCESS | 1844 | 1461181056980 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 12:37:36 INFO - PROCESS | 1844 | 1461181056985 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 12:37:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:37:37 INFO - PROCESS | 1844 | 1461181057001 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 1844 | 1461181057005 Marionette TRACE conn4 <- [1,2882,null,{}] 12:37:37 INFO - PROCESS | 1844 | 1461181057010 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:37 INFO - PROCESS | 1844 | 1461181057289 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 12:37:37 INFO - PROCESS | 1844 | 1461181057321 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6819000 == 146 [pid = 1844] [id = 728] 12:37:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fccd3710000) [pid = 1844] [serial = 2185] [outer = (nil)] 12:37:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fccd3f68400) [pid = 1844] [serial = 2186] [outer = 0x7fccd3710000] 12:37:37 INFO - PROCESS | 1844 | 1461181057386 Marionette DEBUG loaded listener.js 12:37:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fccd3fdec00) [pid = 1844] [serial = 2187] [outer = 0x7fccd3710000] 12:37:38 INFO - PROCESS | 1844 | 1461181058436 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:37:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:37:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1531ms 12:37:38 INFO - PROCESS | 1844 | 1461181058534 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 12:37:38 INFO - PROCESS | 1844 | 1461181058537 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 12:37:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:37:38 INFO - PROCESS | 1844 | 1461181058543 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - PROCESS | 1844 | 1461181058548 Marionette TRACE conn4 <- [1,2886,null,{}] 12:37:38 INFO - PROCESS | 1844 | 1461181058570 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:38 INFO - PROCESS | 1844 | 1461181058868 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 12:37:38 INFO - PROCESS | 1844 | 1461181058902 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd738a800 == 147 [pid = 1844] [id = 729] 12:37:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fccd3fdf000) [pid = 1844] [serial = 2188] [outer = (nil)] 12:37:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fccd5552400) [pid = 1844] [serial = 2189] [outer = 0x7fccd3fdf000] 12:37:38 INFO - PROCESS | 1844 | 1461181058981 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fccd58a4800) [pid = 1844] [serial = 2190] [outer = 0x7fccd3fdf000] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd4d5e800) [pid = 1844] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fcce6111800) [pid = 1844] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fcce3a93800) [pid = 1844] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fcccd7dfc00) [pid = 1844] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd950c800) [pid = 1844] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fcce38ba800) [pid = 1844] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccda6f6400) [pid = 1844] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fcccd7e2400) [pid = 1844] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccd58a3000) [pid = 1844] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fcccd7e5800) [pid = 1844] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fcccd7e8000) [pid = 1844] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fcce4b77c00) [pid = 1844] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fcce20b5400) [pid = 1844] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fcce1efb400) [pid = 1844] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fcce2a81c00) [pid = 1844] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fcccf276400) [pid = 1844] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fcce4de1400) [pid = 1844] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccd554f800) [pid = 1844] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccd24d4800) [pid = 1844] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fcce2084400) [pid = 1844] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccd3704000) [pid = 1844] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccd2c5cc00) [pid = 1844] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fccdbb6d800) [pid = 1844] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fccd368f800) [pid = 1844] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fccd5899c00) [pid = 1844] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fccdbf10000) [pid = 1844] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fccd4ebb800) [pid = 1844] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fccd2c5e000) [pid = 1844] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fcccf270400) [pid = 1844] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fccdbd9c400) [pid = 1844] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccd74db000) [pid = 1844] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccdbb8f800) [pid = 1844] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccdbb85800) [pid = 1844] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd4d62000) [pid = 1844] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd3fd7800) [pid = 1844] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd7bf5800) [pid = 1844] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccd1e28c00) [pid = 1844] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:37:40 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccdb1e6c00) [pid = 1844] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:37:40 INFO - PROCESS | 1844 | 1461181060628 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:37:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:37:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2138ms 12:37:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:37:40 INFO - PROCESS | 1844 | 1461181060682 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 12:37:40 INFO - PROCESS | 1844 | 1461181060686 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 12:37:40 INFO - PROCESS | 1844 | 1461181060696 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - PROCESS | 1844 | 1461181060699 Marionette TRACE conn4 <- [1,2890,null,{}] 12:37:40 INFO - PROCESS | 1844 | 1461181060704 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:40 INFO - PROCESS | 1844 | 1461181060925 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 12:37:41 INFO - PROCESS | 1844 | 1461181061116 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd7bac800 == 148 [pid = 1844] [id = 730] 12:37:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fcccd7e8000) [pid = 1844] [serial = 2191] [outer = (nil)] 12:37:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd3fdc400) [pid = 1844] [serial = 2192] [outer = 0x7fcccd7e8000] 12:37:41 INFO - PROCESS | 1844 | 1461181061180 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd63a1400) [pid = 1844] [serial = 2193] [outer = 0x7fcccd7e8000] 12:37:42 INFO - PROCESS | 1844 | 1461181062129 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:37:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:37:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1492ms 12:37:42 INFO - PROCESS | 1844 | 1461181062185 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 12:37:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:37:42 INFO - PROCESS | 1844 | 1461181062191 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 12:37:42 INFO - PROCESS | 1844 | 1461181062199 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 1844 | 1461181062204 Marionette TRACE conn4 <- [1,2894,null,{}] 12:37:42 INFO - PROCESS | 1844 | 1461181062212 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:42 INFO - PROCESS | 1844 | 1461181062487 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 12:37:42 INFO - PROCESS | 1844 | 1461181062802 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd501c000 == 149 [pid = 1844] [id = 731] 12:37:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd2b83c00) [pid = 1844] [serial = 2194] [outer = (nil)] 12:37:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd2c5a400) [pid = 1844] [serial = 2195] [outer = 0x7fccd2b83c00] 12:37:42 INFO - PROCESS | 1844 | 1461181062879 Marionette DEBUG loaded listener.js 12:37:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd370c400) [pid = 1844] [serial = 2196] [outer = 0x7fccd2b83c00] 12:37:43 INFO - PROCESS | 1844 | 1461181063787 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:37:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:37:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1638ms 12:37:43 INFO - PROCESS | 1844 | 1461181063837 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 12:37:43 INFO - PROCESS | 1844 | 1461181063846 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 12:37:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:37:43 INFO - PROCESS | 1844 | 1461181063856 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:37:43 INFO - PROCESS | 1844 | 1461181063859 Marionette TRACE conn4 <- [1,2898,null,{}] 12:37:43 INFO - PROCESS | 1844 | 1461181063865 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:44 INFO - PROCESS | 1844 | 1461181064118 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 12:37:44 INFO - PROCESS | 1844 | 1461181064439 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd866c000 == 150 [pid = 1844] [id = 732] 12:37:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd3e9f400) [pid = 1844] [serial = 2197] [outer = (nil)] 12:37:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccd4d59400) [pid = 1844] [serial = 2198] [outer = 0x7fccd3e9f400] 12:37:44 INFO - PROCESS | 1844 | 1461181064517 Marionette DEBUG loaded listener.js 12:37:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd4ec0400) [pid = 1844] [serial = 2199] [outer = 0x7fccd3e9f400] 12:37:45 INFO - PROCESS | 1844 | 1461181065446 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:37:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:37:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1635ms 12:37:45 INFO - PROCESS | 1844 | 1461181065492 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 12:37:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:37:45 INFO - PROCESS | 1844 | 1461181065496 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 12:37:45 INFO - PROCESS | 1844 | 1461181065502 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:37:45 INFO - PROCESS | 1844 | 1461181065508 Marionette TRACE conn4 <- [1,2902,null,{}] 12:37:45 INFO - PROCESS | 1844 | 1461181065524 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:45 INFO - PROCESS | 1844 | 1461181065774 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 12:37:46 INFO - PROCESS | 1844 | 1461181066133 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb060800 == 151 [pid = 1844] [id = 733] 12:37:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccd54df800) [pid = 1844] [serial = 2200] [outer = (nil)] 12:37:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccd66a0800) [pid = 1844] [serial = 2201] [outer = 0x7fccd54df800] 12:37:46 INFO - PROCESS | 1844 | 1461181066215 Marionette DEBUG loaded listener.js 12:37:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccd7247400) [pid = 1844] [serial = 2202] [outer = 0x7fccd54df800] 12:37:47 INFO - PROCESS | 1844 | 1461181067123 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:37:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:37:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1685ms 12:37:47 INFO - PROCESS | 1844 | 1461181067188 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 12:37:47 INFO - PROCESS | 1844 | 1461181067193 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 12:37:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:37:47 INFO - PROCESS | 1844 | 1461181067199 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:37:47 INFO - PROCESS | 1844 | 1461181067202 Marionette TRACE conn4 <- [1,2906,null,{}] 12:37:47 INFO - PROCESS | 1844 | 1461181067208 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:47 INFO - PROCESS | 1844 | 1461181067456 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 12:37:47 INFO - PROCESS | 1844 | 1461181067773 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbc1f800 == 152 [pid = 1844] [id = 734] 12:37:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccd648f400) [pid = 1844] [serial = 2203] [outer = (nil)] 12:37:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fccd7c47000) [pid = 1844] [serial = 2204] [outer = 0x7fccd648f400] 12:37:47 INFO - PROCESS | 1844 | 1461181067863 Marionette DEBUG loaded listener.js 12:37:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccd7e57400) [pid = 1844] [serial = 2205] [outer = 0x7fccd648f400] 12:37:48 INFO - PROCESS | 1844 | 1461181068729 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:37:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:37:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1581ms 12:37:48 INFO - PROCESS | 1844 | 1461181068781 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 12:37:48 INFO - PROCESS | 1844 | 1461181068785 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 12:37:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:37:48 INFO - PROCESS | 1844 | 1461181068791 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:37:48 INFO - PROCESS | 1844 | 1461181068793 Marionette TRACE conn4 <- [1,2910,null,{}] 12:37:48 INFO - PROCESS | 1844 | 1461181068799 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:49 INFO - PROCESS | 1844 | 1461181069045 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 12:37:49 INFO - PROCESS | 1844 | 1461181069365 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc43f800 == 153 [pid = 1844] [id = 735] 12:37:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccd7248800) [pid = 1844] [serial = 2206] [outer = (nil)] 12:37:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccd9160000) [pid = 1844] [serial = 2207] [outer = 0x7fccd7248800] 12:37:49 INFO - PROCESS | 1844 | 1461181069442 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccd9348800) [pid = 1844] [serial = 2208] [outer = 0x7fccd7248800] 12:37:50 INFO - PROCESS | 1844 | 1461181070193 Marionette TRACE conn4 <- [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]]]}] 12:37:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:37:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:37:50 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1432ms 12:37:50 INFO - PROCESS | 1844 | 1461181070224 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 12:37:50 INFO - PROCESS | 1844 | 1461181070228 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 12:37:50 INFO - TEST-START | /DOMEvents/constructors.html 12:37:50 INFO - PROCESS | 1844 | 1461181070234 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 1844 | 1461181070236 Marionette TRACE conn4 <- [1,2914,null,{}] 12:37:50 INFO - PROCESS | 1844 | 1461181070242 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:50 INFO - PROCESS | 1844 | 1461181070496 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 12:37:50 INFO - PROCESS | 1844 | 1461181070778 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1fc5800 == 154 [pid = 1844] [id = 736] 12:37:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fccd9333000) [pid = 1844] [serial = 2209] [outer = (nil)] 12:37:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fccdad10800) [pid = 1844] [serial = 2210] [outer = 0x7fccd9333000] 12:37:50 INFO - PROCESS | 1844 | 1461181070859 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fccdb1ac800) [pid = 1844] [serial = 2211] [outer = 0x7fccd9333000] 12:37:51 INFO - PROCESS | 1844 | 1461181071809 Marionette TRACE conn4 <- [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]]]}] 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:37:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:37:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:37:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 1653ms 12:37:51 INFO - PROCESS | 1844 | 1461181071889 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 12:37:51 INFO - PROCESS | 1844 | 1461181071895 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 12:37:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:37:51 INFO - PROCESS | 1844 | 1461181071906 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - PROCESS | 1844 | 1461181071910 Marionette TRACE conn4 <- [1,2918,null,{}] 12:37:51 INFO - PROCESS | 1844 | 1461181071945 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:52 INFO - PROCESS | 1844 | 1461181072190 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 12:37:52 INFO - PROCESS | 1844 | 1461181072509 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce441d800 == 155 [pid = 1844] [id = 737] 12:37:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcccd7e1800) [pid = 1844] [serial = 2212] [outer = (nil)] 12:37:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fccdb1eb000) [pid = 1844] [serial = 2213] [outer = 0x7fcccd7e1800] 12:37:52 INFO - PROCESS | 1844 | 1461181072582 Marionette DEBUG loaded listener.js 12:37:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fccdbb6bc00) [pid = 1844] [serial = 2214] [outer = 0x7fcccd7e1800] 12:37:53 INFO - PROCESS | 1844 | 1461181073337 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:37:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:37:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1444ms 12:37:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:37:53 INFO - PROCESS | 1844 | 1461181073348 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 1844 | 1461181073351 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 12:37:53 INFO - PROCESS | 1844 | 1461181073357 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 1844 | 1461181073360 Marionette TRACE conn4 <- [1,2922,null,{}] 12:37:53 INFO - PROCESS | 1844 | 1461181073365 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:53 INFO - PROCESS | 1844 | 1461181073588 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 12:37:53 INFO - PROCESS | 1844 | 1461181073838 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4717000 == 156 [pid = 1844] [id = 738] 12:37:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fccd9337800) [pid = 1844] [serial = 2215] [outer = (nil)] 12:37:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fccdbb70800) [pid = 1844] [serial = 2216] [outer = 0x7fccd9337800] 12:37:53 INFO - PROCESS | 1844 | 1461181073910 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fccdbda0400) [pid = 1844] [serial = 2217] [outer = 0x7fccd9337800] 12:37:54 INFO - PROCESS | 1844 | [1844] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:37:54 INFO - PROCESS | 1844 | [1844] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:37:54 INFO - PROCESS | 1844 | [1844] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:37:54 INFO - PROCESS | 1844 | [1844] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:37:54 INFO - PROCESS | 1844 | 1461181074788 Marionette TRACE conn4 <- [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]]]}] 12:37:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:37:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:37:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:37:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:37:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:37:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:37:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:37:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:37:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:37:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1494ms 12:37:54 INFO - PROCESS | 1844 | 1461181074854 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 12:37:54 INFO - PROCESS | 1844 | 1461181074861 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 12:37:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:37:54 INFO - PROCESS | 1844 | 1461181074871 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:37:54 INFO - PROCESS | 1844 | 1461181074873 Marionette TRACE conn4 <- [1,2926,null,{}] 12:37:54 INFO - PROCESS | 1844 | 1461181074877 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:55 INFO - PROCESS | 1844 | 1461181075209 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 12:37:55 INFO - PROCESS | 1844 | 1461181075393 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce5b7d800 == 157 [pid = 1844] [id = 739] 12:37:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fccdbda0800) [pid = 1844] [serial = 2218] [outer = (nil)] 12:37:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fccdc7b2400) [pid = 1844] [serial = 2219] [outer = 0x7fccdbda0800] 12:37:55 INFO - PROCESS | 1844 | 1461181075470 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcce20a7400) [pid = 1844] [serial = 2220] [outer = 0x7fccdbda0800] 12:37:56 INFO - PROCESS | 1844 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:37:56 INFO - PROCESS | 1844 | 1461181076265 Marionette TRACE conn4 <- [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]]]}] 12:37:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:37:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1431ms 12:37:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:37:56 INFO - PROCESS | 1844 | 1461181076304 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 12:37:56 INFO - PROCESS | 1844 | 1461181076306 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 12:37:56 INFO - PROCESS | 1844 | 1461181076312 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 1844 | 1461181076316 Marionette TRACE conn4 <- [1,2930,null,{}] 12:37:56 INFO - PROCESS | 1844 | 1461181076321 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:56 INFO - PROCESS | 1844 | 1461181076546 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 12:37:56 INFO - PROCESS | 1844 | 1461181076798 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7904000 == 158 [pid = 1844] [id = 740] 12:37:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccdbf0cc00) [pid = 1844] [serial = 2221] [outer = (nil)] 12:37:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce2a87000) [pid = 1844] [serial = 2222] [outer = 0x7fccdbf0cc00] 12:37:56 INFO - PROCESS | 1844 | 1461181076875 Marionette DEBUG loaded listener.js 12:37:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fcce37c3c00) [pid = 1844] [serial = 2223] [outer = 0x7fccdbf0cc00] 12:37:57 INFO - PROCESS | 1844 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:37:57 INFO - PROCESS | 1844 | 1461181077652 Marionette TRACE conn4 <- [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]]]}] 12:37:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:37:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1383ms 12:37:57 INFO - PROCESS | 1844 | 1461181077697 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 12:37:57 INFO - PROCESS | 1844 | 1461181077701 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 12:37:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:37:57 INFO - PROCESS | 1844 | 1461181077707 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:37:57 INFO - PROCESS | 1844 | 1461181077712 Marionette TRACE conn4 <- [1,2934,null,{}] 12:37:57 INFO - PROCESS | 1844 | 1461181077717 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:58 INFO - PROCESS | 1844 | 1461181078000 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 12:37:58 INFO - PROCESS | 1844 | 1461181078288 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce866b000 == 159 [pid = 1844] [id = 741] 12:37:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fccd669f400) [pid = 1844] [serial = 2224] [outer = (nil)] 12:37:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce3a9c400) [pid = 1844] [serial = 2225] [outer = 0x7fccd669f400] 12:37:58 INFO - PROCESS | 1844 | 1461181078375 Marionette DEBUG loaded listener.js 12:37:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fcce4907800) [pid = 1844] [serial = 2226] [outer = 0x7fccd669f400] 12:37:59 INFO - PROCESS | 1844 | 1461181079226 Marionette TRACE conn4 <- [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]]]}] 12:37:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:37:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1529ms 12:37:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:37:59 INFO - PROCESS | 1844 | 1461181079238 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 12:37:59 INFO - PROCESS | 1844 | 1461181079240 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 12:37:59 INFO - PROCESS | 1844 | 1461181079247 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:37:59 INFO - PROCESS | 1844 | 1461181079249 Marionette TRACE conn4 <- [1,2938,null,{}] 12:37:59 INFO - PROCESS | 1844 | 1461181079255 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:59 INFO - PROCESS | 1844 | 1461181079492 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 12:37:59 INFO - PROCESS | 1844 | 1461181079746 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce8a15800 == 160 [pid = 1844] [id = 742] 12:37:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fcce1efac00) [pid = 1844] [serial = 2227] [outer = (nil)] 12:37:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fcce4cadc00) [pid = 1844] [serial = 2228] [outer = 0x7fcce1efac00] 12:37:59 INFO - PROCESS | 1844 | 1461181079822 Marionette DEBUG loaded listener.js 12:37:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcce4dd7000) [pid = 1844] [serial = 2229] [outer = 0x7fcce1efac00] 12:38:00 INFO - PROCESS | 1844 | 1461181080607 Marionette TRACE conn4 <- [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]]]}] 12:38:00 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:38:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1382ms 12:38:00 INFO - PROCESS | 1844 | 1461181080628 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 12:38:00 INFO - PROCESS | 1844 | 1461181080631 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 12:38:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:38:00 INFO - PROCESS | 1844 | 1461181080639 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:38:00 INFO - PROCESS | 1844 | 1461181080642 Marionette TRACE conn4 <- [1,2942,null,{}] 12:38:00 INFO - PROCESS | 1844 | 1461181080648 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:00 INFO - PROCESS | 1844 | 1461181080884 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 12:38:01 INFO - PROCESS | 1844 | 1461181081183 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccec656000 == 161 [pid = 1844] [id = 743] 12:38:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fcce4908400) [pid = 1844] [serial = 2230] [outer = (nil)] 12:38:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fcce4e8b400) [pid = 1844] [serial = 2231] [outer = 0x7fcce4908400] 12:38:01 INFO - PROCESS | 1844 | 1461181081258 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fcce5cc3c00) [pid = 1844] [serial = 2232] [outer = 0x7fcce4908400] 12:38:02 INFO - PROCESS | 1844 | 1461181082075 Marionette TRACE conn4 <- [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"]]]}] 12:38:02 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 12:38:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:38:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1484ms 12:38:02 INFO - PROCESS | 1844 | 1461181082211 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 12:38:02 INFO - PROCESS | 1844 | 1461181082215 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 12:38:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:38:02 INFO - PROCESS | 1844 | 1461181082240 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:38:02 INFO - PROCESS | 1844 | 1461181082243 Marionette TRACE conn4 <- [1,2946,null,{}] 12:38:02 INFO - PROCESS | 1844 | 1461181082249 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:02 INFO - PROCESS | 1844 | 1461181082504 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 12:38:02 INFO - PROCESS | 1844 | 1461181082787 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccee6cf800 == 162 [pid = 1844] [id = 744] 12:38:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fcce4cafc00) [pid = 1844] [serial = 2233] [outer = (nil)] 12:38:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fcce61af800) [pid = 1844] [serial = 2234] [outer = 0x7fcce4cafc00] 12:38:02 INFO - PROCESS | 1844 | 1461181082921 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fcce6be6000) [pid = 1844] [serial = 2235] [outer = 0x7fcce4cafc00] 12:38:03 INFO - PROCESS | 1844 | 1461181083651 Marionette TRACE conn4 <- [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]]]}] 12:38:03 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:38:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1447ms 12:38:03 INFO - PROCESS | 1844 | 1461181083683 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 1844 | 1461181083686 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 12:38:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:38:03 INFO - PROCESS | 1844 | 1461181083693 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 1844 | 1461181083695 Marionette TRACE conn4 <- [1,2950,null,{}] 12:38:03 INFO - PROCESS | 1844 | 1461181083702 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:03 INFO - PROCESS | 1844 | 1461181083957 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 12:38:04 INFO - PROCESS | 1844 | 1461181084226 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfae45800 == 163 [pid = 1844] [id = 745] 12:38:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fcce4de0000) [pid = 1844] [serial = 2236] [outer = (nil)] 12:38:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fcce77b1400) [pid = 1844] [serial = 2237] [outer = 0x7fcce4de0000] 12:38:04 INFO - PROCESS | 1844 | 1461181084297 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fcce79c8800) [pid = 1844] [serial = 2238] [outer = 0x7fcce4de0000] 12:38:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd25e1800 == 164 [pid = 1844] [id = 746] 12:38:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fcce832c400) [pid = 1844] [serial = 2239] [outer = (nil)] 12:38:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fcce77b3000) [pid = 1844] [serial = 2240] [outer = 0x7fcce832c400] 12:38:05 INFO - PROCESS | 1844 | 1461181085225 Marionette TRACE conn4 <- [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]]]}] 12:38:05 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. 12:38:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1541ms 12:38:05 INFO - PROCESS | 1844 | 1461181085234 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 1844 | 1461181085237 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 12:38:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:38:05 INFO - PROCESS | 1844 | 1461181085244 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - PROCESS | 1844 | 1461181085246 Marionette TRACE conn4 <- [1,2954,null,{}] 12:38:05 INFO - PROCESS | 1844 | 1461181085253 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:05 INFO - PROCESS | 1844 | 1461181085577 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 12:38:05 INFO - PROCESS | 1844 | 1461181085834 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffb8b000 == 165 [pid = 1844] [id = 747] 12:38:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fcce61b2c00) [pid = 1844] [serial = 2241] [outer = (nil)] 12:38:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fcce8161c00) [pid = 1844] [serial = 2242] [outer = 0x7fcce61b2c00] 12:38:05 INFO - PROCESS | 1844 | 1461181085958 Marionette DEBUG loaded listener.js 12:38:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fcce890c400) [pid = 1844] [serial = 2243] [outer = 0x7fcce61b2c00] 12:38:06 INFO - PROCESS | 1844 | 1461181086684 Marionette TRACE conn4 <- [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]]]}] 12:38:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:38:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:38:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1479ms 12:38:06 INFO - PROCESS | 1844 | 1461181086724 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 1844 | 1461181086727 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 12:38:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:38:06 INFO - PROCESS | 1844 | 1461181086734 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 1844 | 1461181086737 Marionette TRACE conn4 <- [1,2958,null,{}] 12:38:06 INFO - PROCESS | 1844 | 1461181086743 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:07 INFO - PROCESS | 1844 | 1461181087003 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 12:38:07 INFO - PROCESS | 1844 | 1461181087275 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcd07a97800 == 166 [pid = 1844] [id = 748] 12:38:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fcce5d9dc00) [pid = 1844] [serial = 2244] [outer = (nil)] 12:38:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fcceb223000) [pid = 1844] [serial = 2245] [outer = 0x7fcce5d9dc00] 12:38:07 INFO - PROCESS | 1844 | 1461181087354 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fccec798000) [pid = 1844] [serial = 2246] [outer = 0x7fcce5d9dc00] 12:38:08 INFO - PROCESS | 1844 | 1461181088216 Marionette TRACE conn4 <- [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]]]}] 12:38:08 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. 12:38:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1534ms 12:38:08 INFO - PROCESS | 1844 | 1461181088310 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 1844 | 1461181088313 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 12:38:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:38:08 INFO - PROCESS | 1844 | 1461181088328 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - PROCESS | 1844 | 1461181088332 Marionette TRACE conn4 <- [1,2962,null,{}] 12:38:08 INFO - PROCESS | 1844 | 1461181088341 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:08 INFO - PROCESS | 1844 | 1461181088594 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 12:38:08 INFO - PROCESS | 1844 | 1461181088878 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd67ab000 == 167 [pid = 1844] [id = 749] 12:38:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fcce77b6c00) [pid = 1844] [serial = 2247] [outer = (nil)] 12:38:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fccec870400) [pid = 1844] [serial = 2248] [outer = 0x7fcce77b6c00] 12:38:09 INFO - PROCESS | 1844 | 1461181089007 Marionette DEBUG loaded listener.js 12:38:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fccecd8d800) [pid = 1844] [serial = 2249] [outer = 0x7fcce77b6c00] 12:38:09 INFO - PROCESS | 1844 | 1461181089755 Marionette TRACE conn4 <- [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]]]}] 12:38:09 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:38:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1485ms 12:38:09 INFO - PROCESS | 1844 | 1461181089814 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 12:38:09 INFO - PROCESS | 1844 | 1461181089816 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 12:38:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:38:09 INFO - PROCESS | 1844 | 1461181089823 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:38:09 INFO - PROCESS | 1844 | 1461181089825 Marionette TRACE conn4 <- [1,2966,null,{}] 12:38:09 INFO - PROCESS | 1844 | 1461181089831 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:10 INFO - PROCESS | 1844 | 1461181090092 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 12:38:10 INFO - PROCESS | 1844 | 1461181090352 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcccf642800 == 168 [pid = 1844] [id = 750] 12:38:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fcce8916c00) [pid = 1844] [serial = 2250] [outer = (nil)] 12:38:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fccecd95000) [pid = 1844] [serial = 2251] [outer = 0x7fcce8916c00] 12:38:10 INFO - PROCESS | 1844 | 1461181090430 Marionette DEBUG loaded listener.js 12:38:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 208 (0x7fccecf1dc00) [pid = 1844] [serial = 2252] [outer = 0x7fcce8916c00] 12:38:11 INFO - PROCESS | 1844 | 1461181091220 Marionette TRACE conn4 <- [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]]]}] 12:38:11 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. 12:38:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1440ms 12:38:11 INFO - PROCESS | 1844 | 1461181091265 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 1844 | 1461181091268 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 12:38:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:38:11 INFO - PROCESS | 1844 | 1461181091274 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - PROCESS | 1844 | 1461181091276 Marionette TRACE conn4 <- [1,2970,null,{}] 12:38:11 INFO - PROCESS | 1844 | 1461181091285 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:11 INFO - PROCESS | 1844 | 1461181091526 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 12:38:11 INFO - PROCESS | 1844 | 1461181091790 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd0519800 == 169 [pid = 1844] [id = 751] 12:38:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 209 (0x7fccec797400) [pid = 1844] [serial = 2253] [outer = (nil)] 12:38:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 210 (0x7fcced6bf000) [pid = 1844] [serial = 2254] [outer = 0x7fccec797400] 12:38:11 INFO - PROCESS | 1844 | 1461181091867 Marionette DEBUG loaded listener.js 12:38:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 211 (0x7fccedc63800) [pid = 1844] [serial = 2255] [outer = 0x7fccec797400] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb15b000 == 168 [pid = 1844] [id = 502] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd68ab800 == 167 [pid = 1844] [id = 662] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd7537800 == 166 [pid = 1844] [id = 663] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec89e800 == 165 [pid = 1844] [id = 633] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccf4c18800 == 164 [pid = 1844] [id = 679] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcced5e0000 == 163 [pid = 1844] [id = 678] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd738a800 == 162 [pid = 1844] [id = 729] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6819000 == 161 [pid = 1844] [id = 728] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd500c000 == 160 [pid = 1844] [id = 727] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd0556800 == 159 [pid = 1844] [id = 726] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcccf16e800 == 158 [pid = 1844] [id = 725] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd02d37800 == 157 [pid = 1844] [id = 724] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd00417800 == 156 [pid = 1844] [id = 723] 12:38:14 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd000b1800 == 155 [pid = 1844] [id = 722] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 210 (0x7fccd639a000) [pid = 1844] [serial = 2063] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 209 (0x7fcce8329000) [pid = 1844] [serial = 2111] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 208 (0x7fcce490a400) [pid = 1844] [serial = 2093] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 207 (0x7fccd02dfc00) [pid = 1844] [serial = 2057] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fccd950fc00) [pid = 1844] [serial = 2072] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fcce6bda400) [pid = 1844] [serial = 2034] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fccdb558000) [pid = 1844] [serial = 2076] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fccdb1eb800) [pid = 1844] [serial = 2075] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fccdb55e400) [pid = 1844] [serial = 2078] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fccd639e400) [pid = 1844] [serial = 2120] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fcce4d7c000) [pid = 1844] [serial = 2097] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fccd65cb800) [pid = 1844] [serial = 2064] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fccd7119800) [pid = 1844] [serial = 1995] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fcce6be7c00) [pid = 1844] [serial = 2102] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fcce2c8a400) [pid = 1844] [serial = 2088] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fcce4848400) [pid = 1844] [serial = 2028] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fcce48b8400) [pid = 1844] [serial = 2091] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fccd87cdc00) [pid = 1844] [serial = 2069] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fcce79ce400) [pid = 1844] [serial = 2106] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fcce2a8a400) [pid = 1844] [serial = 2087] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fccd7bea400) [pid = 1844] [serial = 2066] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fccd2b85400) [pid = 1844] [serial = 2114] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fccd24cf400) [pid = 1844] [serial = 2058] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fcce4d7a400) [pid = 1844] [serial = 2031] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fccd3e9fc00) [pid = 1844] [serial = 2060] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fccda6f3400) [pid = 1844] [serial = 2073] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fcce79c4400) [pid = 1844] [serial = 2105] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd3fd9400) [pid = 1844] [serial = 2118] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fcce8169000) [pid = 1844] [serial = 2108] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fcce2086400) [pid = 1844] [serial = 2085] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fcce42a5000) [pid = 1844] [serial = 2090] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd2c5a800) [pid = 1844] [serial = 2115] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fccd7bf3c00) [pid = 1844] [serial = 2067] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fcce5da1000) [pid = 1844] [serial = 1980] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fcce8330400) [pid = 1844] [serial = 2112] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccd3fd8c00) [pid = 1844] [serial = 2061] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fcce5b14000) [pid = 1844] [serial = 2099] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fccd65d3000) [pid = 1844] [serial = 2121] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fcce2bc9800) [pid = 1844] [serial = 2025] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fccd9165c00) [pid = 1844] [serial = 2070] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fccd3e99800) [pid = 1844] [serial = 2117] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fcce4caf800) [pid = 1844] [serial = 2096] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fcce4b77000) [pid = 1844] [serial = 2094] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccdbf10800) [pid = 1844] [serial = 2082] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccdbb93800) [pid = 1844] [serial = 2081] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fcce77d9800) [pid = 1844] [serial = 2040] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fcce77acc00) [pid = 1844] [serial = 2037] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fcce5da6800) [pid = 1844] [serial = 2100] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fccdbb6b400) [pid = 1844] [serial = 2079] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fcce77b9c00) [pid = 1844] [serial = 2103] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fccdc7ad000) [pid = 1844] [serial = 2084] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fccdc5f2c00) [pid = 1844] [serial = 2016] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fccd7e61800) [pid = 1844] [serial = 2004] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fcce20b1000) [pid = 1844] [serial = 2022] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fcce1ef4000) [pid = 1844] [serial = 2019] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fccd932d800) [pid = 1844] [serial = 2007] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fccd65cac00) [pid = 1844] [serial = 2001] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccd950e800) [pid = 1844] [serial = 2010] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccd3695c00) [pid = 1844] [serial = 1998] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccdbb86000) [pid = 1844] [serial = 2013] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd723d000) [pid = 1844] [serial = 2123] [outer = (nil)] [url = about:blank] 12:38:15 INFO - PROCESS | 1844 | 1461181095005 Marionette TRACE conn4 <- [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]]]}] 12:38:15 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. 12:38:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 3789ms 12:38:15 INFO - PROCESS | 1844 | 1461181095066 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 12:38:15 INFO - PROCESS | 1844 | 1461181095073 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 12:38:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:38:15 INFO - PROCESS | 1844 | 1461181095081 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:38:15 INFO - PROCESS | 1844 | 1461181095085 Marionette TRACE conn4 <- [1,2974,null,{}] 12:38:15 INFO - PROCESS | 1844 | 1461181095092 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:15 INFO - PROCESS | 1844 | 1461181095319 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 12:38:15 INFO - PROCESS | 1844 | 1461181095516 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd2068800 == 156 [pid = 1844] [id = 752] 12:38:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd1e2e800) [pid = 1844] [serial = 2256] [outer = (nil)] 12:38:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd2b89000) [pid = 1844] [serial = 2257] [outer = 0x7fccd1e2e800] 12:38:15 INFO - PROCESS | 1844 | 1461181095583 Marionette DEBUG loaded listener.js 12:38:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd2c5c400) [pid = 1844] [serial = 2258] [outer = 0x7fccd1e2e800] 12:38:16 INFO - PROCESS | 1844 | 1461181096402 Marionette TRACE conn4 <- [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]]]}] 12:38:16 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. 12:38:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1335ms 12:38:16 INFO - PROCESS | 1844 | 1461181096417 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 12:38:16 INFO - PROCESS | 1844 | 1461181096425 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 12:38:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:38:16 INFO - PROCESS | 1844 | 1461181096436 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:38:16 INFO - PROCESS | 1844 | 1461181096439 Marionette TRACE conn4 <- [1,2978,null,{}] 12:38:16 INFO - PROCESS | 1844 | 1461181096445 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:16 INFO - PROCESS | 1844 | 1461181096663 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 12:38:16 INFO - PROCESS | 1844 | 1461181096905 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd65e1000 == 157 [pid = 1844] [id = 753] 12:38:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccd1e2f800) [pid = 1844] [serial = 2259] [outer = (nil)] 12:38:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd3e95c00) [pid = 1844] [serial = 2260] [outer = 0x7fccd1e2f800] 12:38:16 INFO - PROCESS | 1844 | 1461181096970 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccd3fd8800) [pid = 1844] [serial = 2261] [outer = 0x7fccd1e2f800] 12:38:17 INFO - PROCESS | 1844 | 1461181097795 Marionette TRACE conn4 <- [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]]]}] 12:38:17 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. 12:38:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1393ms 12:38:17 INFO - PROCESS | 1844 | 1461181097830 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 1844 | 1461181097833 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 12:38:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:38:17 INFO - PROCESS | 1844 | 1461181097839 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 1844 | 1461181097845 Marionette TRACE conn4 <- [1,2982,null,{}] 12:38:17 INFO - PROCESS | 1844 | 1461181097867 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:18 INFO - PROCESS | 1844 | 1461181098163 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 12:38:18 INFO - PROCESS | 1844 | 1461181098208 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6a20000 == 158 [pid = 1844] [id = 754] 12:38:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccd54dc000) [pid = 1844] [serial = 2262] [outer = (nil)] 12:38:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccd639e400) [pid = 1844] [serial = 2263] [outer = 0x7fccd54dc000] 12:38:18 INFO - PROCESS | 1844 | 1461181098273 Marionette DEBUG loaded listener.js 12:38:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccd66a0400) [pid = 1844] [serial = 2264] [outer = 0x7fccd54dc000] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fccd3e99c00) [pid = 1844] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fcce5f31c00) [pid = 1844] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fcce8166400) [pid = 1844] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fccdbd9f000) [pid = 1844] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fccd7bed800) [pid = 1844] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccd2b86000) [pid = 1844] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fcce38c3c00) [pid = 1844] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccd3fdf000) [pid = 1844] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd87d4400) [pid = 1844] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd1e27800) [pid = 1844] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd711b000) [pid = 1844] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccd02d4800) [pid = 1844] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccd4d5f400) [pid = 1844] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccd1e2d000) [pid = 1844] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd2050000) [pid = 1844] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fcce2abec00) [pid = 1844] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fcce5cc2800) [pid = 1844] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fcce8169400) [pid = 1844] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fccd3710000) [pid = 1844] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fcce1efa400) [pid = 1844] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fccd65cd800) [pid = 1844] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fcce4d85400) [pid = 1844] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:38:19 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fccd3699000) [pid = 1844] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:38:19 INFO - PROCESS | 1844 | 1461181099839 Marionette TRACE conn4 <- [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"]]]}] 12:38:19 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 12:38:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:38:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 2039ms 12:38:19 INFO - PROCESS | 1844 | 1461181099880 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 12:38:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:38:19 INFO - PROCESS | 1844 | 1461181099885 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 12:38:19 INFO - PROCESS | 1844 | 1461181099890 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - PROCESS | 1844 | 1461181099893 Marionette TRACE conn4 <- [1,2986,null,{}] 12:38:19 INFO - PROCESS | 1844 | 1461181099899 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:20 INFO - PROCESS | 1844 | 1461181100189 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 12:38:20 INFO - PROCESS | 1844 | 1461181100215 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6b98000 == 159 [pid = 1844] [id = 755] 12:38:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fcccf276400) [pid = 1844] [serial = 2265] [outer = (nil)] 12:38:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fccd6398c00) [pid = 1844] [serial = 2266] [outer = 0x7fcccf276400] 12:38:20 INFO - PROCESS | 1844 | 1461181100277 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fccd7beb000) [pid = 1844] [serial = 2267] [outer = 0x7fcccf276400] 12:38:21 INFO - PROCESS | 1844 | 1461181101044 Marionette TRACE conn4 <- [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]]]}] 12:38:21 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. 12:38:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1183ms 12:38:21 INFO - PROCESS | 1844 | 1461181101073 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 12:38:21 INFO - PROCESS | 1844 | 1461181101077 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 12:38:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:38:21 INFO - PROCESS | 1844 | 1461181101093 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - PROCESS | 1844 | 1461181101097 Marionette TRACE conn4 <- [1,2990,null,{}] 12:38:21 INFO - PROCESS | 1844 | 1461181101102 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:21 INFO - PROCESS | 1844 | 1461181101386 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 12:38:21 INFO - PROCESS | 1844 | 1461181101734 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcccf2ae000 == 160 [pid = 1844] [id = 756] 12:38:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fcccd7e9000) [pid = 1844] [serial = 2268] [outer = (nil)] 12:38:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fcccf279000) [pid = 1844] [serial = 2269] [outer = 0x7fcccd7e9000] 12:38:21 INFO - PROCESS | 1844 | 1461181101815 Marionette DEBUG loaded listener.js 12:38:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fccd1e24800) [pid = 1844] [serial = 2270] [outer = 0x7fcccd7e9000] 12:38:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd5002800 == 161 [pid = 1844] [id = 757] 12:38:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fccd3710000) [pid = 1844] [serial = 2271] [outer = (nil)] 12:38:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccd2b8cc00) [pid = 1844] [serial = 2272] [outer = 0x7fccd3710000] 12:38:22 INFO - PROCESS | 1844 | 1461181102782 Marionette TRACE conn4 <- [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]]]}] 12:38:22 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. 12:38:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1743ms 12:38:22 INFO - PROCESS | 1844 | 1461181102828 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 1844 | 1461181102836 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 12:38:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:38:22 INFO - PROCESS | 1844 | 1461181102851 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 1844 | 1461181102857 Marionette TRACE conn4 <- [1,2994,null,{}] 12:38:22 INFO - PROCESS | 1844 | 1461181102864 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:23 INFO - PROCESS | 1844 | 1461181103187 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 12:38:23 INFO - PROCESS | 1844 | 1461181103512 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd69ed800 == 162 [pid = 1844] [id = 758] 12:38:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd38cbc00) [pid = 1844] [serial = 2273] [outer = (nil)] 12:38:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd3e9bc00) [pid = 1844] [serial = 2274] [outer = 0x7fccd38cbc00] 12:38:23 INFO - PROCESS | 1844 | 1461181103596 Marionette DEBUG loaded listener.js 12:38:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd3fd8400) [pid = 1844] [serial = 2275] [outer = 0x7fccd38cbc00] 12:38:24 INFO - PROCESS | 1844 | 1461181104466 Marionette TRACE conn4 <- [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]]]}] 12:38:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:38:24 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 12:38:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1636ms 12:38:24 INFO - PROCESS | 1844 | 1461181104493 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 12:38:24 INFO - PROCESS | 1844 | 1461181104499 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 12:38:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:38:24 INFO - PROCESS | 1844 | 1461181104506 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:38:24 INFO - PROCESS | 1844 | 1461181104510 Marionette TRACE conn4 <- [1,2998,null,{}] 12:38:24 INFO - PROCESS | 1844 | 1461181104516 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:24 INFO - PROCESS | 1844 | 1461181104775 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 12:38:25 INFO - PROCESS | 1844 | 1461181105056 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdac7f000 == 163 [pid = 1844] [id = 759] 12:38:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd4ec3000) [pid = 1844] [serial = 2276] [outer = (nil)] 12:38:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd63a0000) [pid = 1844] [serial = 2277] [outer = 0x7fccd4ec3000] 12:38:25 INFO - PROCESS | 1844 | 1461181105222 Marionette DEBUG loaded listener.js 12:38:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd65d7800) [pid = 1844] [serial = 2278] [outer = 0x7fccd4ec3000] 12:38:26 INFO - PROCESS | 1844 | 1461181106050 Marionette TRACE conn4 <- [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]]]}] 12:38:26 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. 12:38:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1585ms 12:38:26 INFO - PROCESS | 1844 | 1461181106093 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 12:38:26 INFO - PROCESS | 1844 | 1461181106097 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 12:38:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:38:26 INFO - PROCESS | 1844 | 1461181106113 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:38:26 INFO - PROCESS | 1844 | 1461181106123 Marionette TRACE conn4 <- [1,3002,null,{}] 12:38:26 INFO - PROCESS | 1844 | 1461181106148 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:26 INFO - PROCESS | 1844 | 1461181106405 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 12:38:26 INFO - PROCESS | 1844 | 1461181106687 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb76f000 == 164 [pid = 1844] [id = 760] 12:38:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd5898c00) [pid = 1844] [serial = 2279] [outer = (nil)] 12:38:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd7c46800) [pid = 1844] [serial = 2280] [outer = 0x7fccd5898c00] 12:38:26 INFO - PROCESS | 1844 | 1461181106808 Marionette DEBUG loaded listener.js 12:38:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd87cf000) [pid = 1844] [serial = 2281] [outer = 0x7fccd5898c00] 12:38:27 INFO - PROCESS | 1844 | 1461181107611 Marionette TRACE conn4 <- [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]]]}] 12:38:27 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. 12:38:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1521ms 12:38:27 INFO - PROCESS | 1844 | 1461181107627 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 12:38:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:38:27 INFO - PROCESS | 1844 | 1461181107632 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 12:38:27 INFO - PROCESS | 1844 | 1461181107639 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:38:27 INFO - PROCESS | 1844 | 1461181107642 Marionette TRACE conn4 <- [1,3006,null,{}] 12:38:27 INFO - PROCESS | 1844 | 1461181107648 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:27 INFO - PROCESS | 1844 | 1461181107892 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 12:38:28 INFO - PROCESS | 1844 | 1461181108153 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdc426800 == 165 [pid = 1844] [id = 761] 12:38:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccd648fc00) [pid = 1844] [serial = 2282] [outer = (nil)] 12:38:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd9169000) [pid = 1844] [serial = 2283] [outer = 0x7fccd648fc00] 12:38:28 INFO - PROCESS | 1844 | 1461181108229 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccd9509400) [pid = 1844] [serial = 2284] [outer = 0x7fccd648fc00] 12:38:29 INFO - PROCESS | 1844 | 1461181109080 Marionette TRACE conn4 <- [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]]]}] 12:38:29 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. 12:38:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1483ms 12:38:29 INFO - PROCESS | 1844 | 1461181109123 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 12:38:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:38:29 INFO - PROCESS | 1844 | 1461181109127 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 12:38:29 INFO - PROCESS | 1844 | 1461181109133 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:38:29 INFO - PROCESS | 1844 | 1461181109137 Marionette TRACE conn4 <- [1,3010,null,{}] 12:38:29 INFO - PROCESS | 1844 | 1461181109142 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:29 INFO - PROCESS | 1844 | 1461181109382 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 12:38:29 INFO - PROCESS | 1844 | 1461181109666 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1dae000 == 166 [pid = 1844] [id = 762] 12:38:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fccda50d400) [pid = 1844] [serial = 2285] [outer = (nil)] 12:38:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccda6edc00) [pid = 1844] [serial = 2286] [outer = 0x7fccda50d400] 12:38:29 INFO - PROCESS | 1844 | 1461181109757 Marionette DEBUG loaded listener.js 12:38:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fccdb1ae000) [pid = 1844] [serial = 2287] [outer = 0x7fccda50d400] 12:38:30 INFO - PROCESS | 1844 | 1461181110608 Marionette TRACE conn4 <- [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]]]}] 12:38:30 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 12:38:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1484ms 12:38:30 INFO - PROCESS | 1844 | 1461181110618 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 12:38:30 INFO - PROCESS | 1844 | 1461181110622 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 12:38:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:38:30 INFO - PROCESS | 1844 | 1461181110628 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:38:30 INFO - PROCESS | 1844 | 1461181110631 Marionette TRACE conn4 <- [1,3014,null,{}] 12:38:30 INFO - PROCESS | 1844 | 1461181110636 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:30 INFO - PROCESS | 1844 | 1461181110885 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 12:38:31 INFO - PROCESS | 1844 | 1461181111149 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3b02800 == 167 [pid = 1844] [id = 763] 12:38:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fccd7c42c00) [pid = 1844] [serial = 2288] [outer = (nil)] 12:38:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccdb557800) [pid = 1844] [serial = 2289] [outer = 0x7fccd7c42c00] 12:38:31 INFO - PROCESS | 1844 | 1461181111225 Marionette DEBUG loaded listener.js 12:38:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fccdbb94000) [pid = 1844] [serial = 2290] [outer = 0x7fccd7c42c00] 12:38:31 INFO - PROCESS | 1844 | [1844] 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 12:38:32 INFO - PROCESS | 1844 | 1461181112349 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:38:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:38:32 INFO - {} 12:38:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:38:32 INFO - {} 12:38:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:38:32 INFO - {} 12:38:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:38:32 INFO - {} 12:38:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1734ms 12:38:32 INFO - PROCESS | 1844 | 1461181112365 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 12:38:32 INFO - PROCESS | 1844 | 1461181112368 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 12:38:32 INFO - TEST-START | /FileAPI/fileReader.html 12:38:32 INFO - PROCESS | 1844 | 1461181112375 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 1844 | 1461181112378 Marionette TRACE conn4 <- [1,3018,null,{}] 12:38:32 INFO - PROCESS | 1844 | 1461181112385 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:32 INFO - PROCESS | 1844 | 1461181112694 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 12:38:33 INFO - PROCESS | 1844 | 1461181113035 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4879000 == 168 [pid = 1844] [id = 764] 12:38:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fccd66a1800) [pid = 1844] [serial = 2291] [outer = (nil)] 12:38:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fcce208fc00) [pid = 1844] [serial = 2292] [outer = 0x7fccd66a1800] 12:38:33 INFO - PROCESS | 1844 | 1461181113114 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fcce2a80c00) [pid = 1844] [serial = 2293] [outer = 0x7fccd66a1800] 12:38:33 INFO - PROCESS | 1844 | 1461181113913 Marionette TRACE conn4 <- [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]]]}] 12:38:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:38:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:38:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:38:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:38:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 1589ms 12:38:33 INFO - TEST-START | /FileAPI/historical.html 12:38:33 INFO - PROCESS | 1844 | 1461181113966 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 12:38:33 INFO - PROCESS | 1844 | 1461181113969 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 12:38:33 INFO - PROCESS | 1844 | 1461181113976 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:38:33 INFO - PROCESS | 1844 | 1461181113979 Marionette TRACE conn4 <- [1,3022,null,{}] 12:38:33 INFO - PROCESS | 1844 | 1461181113985 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:34 INFO - PROCESS | 1844 | 1461181114241 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 12:38:34 INFO - PROCESS | 1844 | 1461181114525 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4c4a800 == 169 [pid = 1844] [id = 765] 12:38:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fccdc5f6400) [pid = 1844] [serial = 2294] [outer = (nil)] 12:38:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fcce2bc2400) [pid = 1844] [serial = 2295] [outer = 0x7fccdc5f6400] 12:38:34 INFO - PROCESS | 1844 | 1461181114604 Marionette DEBUG loaded listener.js 12:38:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fcce37cb800) [pid = 1844] [serial = 2296] [outer = 0x7fccdc5f6400] 12:38:35 INFO - PROCESS | 1844 | 1461181115394 Marionette TRACE conn4 <- [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"]]]}] 12:38:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:38:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:38:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:38:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:38:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:38:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:38:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:38:35 INFO - TEST-OK | /FileAPI/historical.html | took 1437ms 12:38:35 INFO - PROCESS | 1844 | 1461181115415 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 12:38:35 INFO - PROCESS | 1844 | 1461181115418 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 12:38:35 INFO - TEST-START | /FileAPI/idlharness.html 12:38:35 INFO - PROCESS | 1844 | 1461181115428 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:38:35 INFO - PROCESS | 1844 | 1461181115434 Marionette TRACE conn4 <- [1,3026,null,{}] 12:38:35 INFO - PROCESS | 1844 | 1461181115441 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:35 INFO - PROCESS | 1844 | 1461181115680 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 12:38:35 INFO - PROCESS | 1844 | 1461181115973 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7766800 == 170 [pid = 1844] [id = 766] 12:38:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fccdb559000) [pid = 1844] [serial = 2297] [outer = (nil)] 12:38:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fcce2c88400) [pid = 1844] [serial = 2298] [outer = 0x7fccdb559000] 12:38:36 INFO - PROCESS | 1844 | 1461181116047 Marionette DEBUG loaded listener.js 12:38:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fcce3a99000) [pid = 1844] [serial = 2299] [outer = 0x7fccdb559000] 12:38:37 INFO - PROCESS | 1844 | 1461181117810 Marionette TRACE conn4 <- [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]]]}] 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:38:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:38:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:38:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:38:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:38:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:38:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:38:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:38:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:38:37 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 12:38:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:38:37 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 12:38:37 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 12:38:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:38:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:38:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:38:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:38:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:38:37 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 12:38:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:38:38 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 12:38:38 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 12:38:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:38:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:38:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 2532ms 12:38:38 INFO - PROCESS | 1844 | 1461181117971 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 1844 | 1461181117974 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 12:38:38 INFO - TEST-START | /FileAPI/idlharness.worker 12:38:38 INFO - PROCESS | 1844 | 1461181117987 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 1844 | 1461181117991 Marionette TRACE conn4 <- [1,3030,null,{}] 12:38:38 INFO - PROCESS | 1844 | 1461181118004 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:38 INFO - PROCESS | 1844 | 1461181118324 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 12:38:38 INFO - PROCESS | 1844 | 1461181118603 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4716800 == 171 [pid = 1844] [id = 767] 12:38:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fccdb55c800) [pid = 1844] [serial = 2300] [outer = (nil)] 12:38:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fcce832d000) [pid = 1844] [serial = 2301] [outer = 0x7fccdb55c800] 12:38:38 INFO - PROCESS | 1844 | 1461181118691 Marionette DEBUG loaded listener.js 12:38:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fcce8b48800) [pid = 1844] [serial = 2302] [outer = 0x7fccdb55c800] 12:38:39 INFO - PROCESS | 1844 | [1844] 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 12:38:41 INFO - PROCESS | 1844 | 1461181121058 Marionette TRACE conn4 <- [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,{},{}]]]}] 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:38:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:38:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:38:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:38:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:38:41 INFO - {} 12:38:41 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 12:38:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:38:41 INFO - {} 12:38:41 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 - {} 12:38:41 INFO - {} 12:38:41 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 12:38:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:38:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:38:41 INFO - {} 12:38:41 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 12:38:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:38:41 INFO - {} 12:38:41 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 - {} 12:38:41 INFO - {} 12:38:41 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 12:38:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 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 12:38:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:38:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:38:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 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 12:38:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 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 12:38:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 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 12:38:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:38:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:38:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:38:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:38:41 INFO - {} 12:38:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3243ms 12:38:41 INFO - PROCESS | 1844 | 1461181121232 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 12:38:41 INFO - PROCESS | 1844 | 1461181121238 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 12:38:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:38:41 INFO - PROCESS | 1844 | 1461181121304 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:38:41 INFO - PROCESS | 1844 | 1461181121314 Marionette TRACE conn4 <- [1,3034,null,{}] 12:38:41 INFO - PROCESS | 1844 | 1461181121324 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:41 INFO - PROCESS | 1844 | 1461181121647 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 12:38:41 INFO - PROCESS | 1844 | 1461181121932 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfab4e800 == 172 [pid = 1844] [id = 768] 12:38:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fcce9dc0c00) [pid = 1844] [serial = 2303] [outer = (nil)] 12:38:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fcceb110400) [pid = 1844] [serial = 2304] [outer = 0x7fcce9dc0c00] 12:38:42 INFO - PROCESS | 1844 | 1461181122005 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fccfae11800) [pid = 1844] [serial = 2305] [outer = 0x7fcce9dc0c00] 12:38:42 INFO - PROCESS | 1844 | 1461181122781 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:38:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:38:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1505ms 12:38:42 INFO - PROCESS | 1844 | 1461181122797 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 12:38:42 INFO - PROCESS | 1844 | 1461181122799 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 12:38:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:38:42 INFO - PROCESS | 1844 | 1461181122806 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:38:42 INFO - PROCESS | 1844 | 1461181122808 Marionette TRACE conn4 <- [1,3038,null,{}] 12:38:42 INFO - PROCESS | 1844 | 1461181122813 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:43 INFO - PROCESS | 1844 | 1461181123049 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 12:38:43 INFO - PROCESS | 1844 | 1461181123341 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccfda17800 == 173 [pid = 1844] [id = 769] 12:38:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fcce4844c00) [pid = 1844] [serial = 2306] [outer = (nil)] 12:38:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fccfae9d000) [pid = 1844] [serial = 2307] [outer = 0x7fcce4844c00] 12:38:43 INFO - PROCESS | 1844 | 1461181123415 Marionette DEBUG loaded listener.js 12:38:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fccfb043000) [pid = 1844] [serial = 2308] [outer = 0x7fcce4844c00] 12:38:44 INFO - PROCESS | 1844 | 1461181124242 Marionette TRACE conn4 <- [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"]]]}] 12:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:38:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1485ms 12:38:44 INFO - PROCESS | 1844 | 1461181124293 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 12:38:44 INFO - PROCESS | 1844 | 1461181124296 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 12:38:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:38:44 INFO - PROCESS | 1844 | 1461181124303 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:38:44 INFO - PROCESS | 1844 | 1461181124306 Marionette TRACE conn4 <- [1,3042,null,{}] 12:38:44 INFO - PROCESS | 1844 | 1461181124311 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:44 INFO - PROCESS | 1844 | 1461181124588 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 12:38:44 INFO - PROCESS | 1844 | 1461181124880 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccffd29800 == 174 [pid = 1844] [id = 770] 12:38:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fcce8b53c00) [pid = 1844] [serial = 2309] [outer = (nil)] 12:38:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fccfb043400) [pid = 1844] [serial = 2310] [outer = 0x7fcce8b53c00] 12:38:44 INFO - PROCESS | 1844 | 1461181124956 Marionette DEBUG loaded listener.js 12:38:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fccfbe6f800) [pid = 1844] [serial = 2311] [outer = 0x7fcce8b53c00] 12:38:46 INFO - PROCESS | 1844 | 1461181126089 Marionette TRACE conn4 <- [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]]]}] 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:38:46 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. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:38:46 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'.) 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:38:46 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. 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:38:46 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. 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:38:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:38:46 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. 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:38:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:38:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:38:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1860ms 12:38:46 INFO - PROCESS | 1844 | 1461181126166 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 12:38:46 INFO - PROCESS | 1844 | 1461181126172 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 12:38:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:38:46 INFO - PROCESS | 1844 | 1461181126180 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - PROCESS | 1844 | 1461181126188 Marionette TRACE conn4 <- [1,3046,null,{}] 12:38:46 INFO - PROCESS | 1844 | 1461181126252 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:46 INFO - PROCESS | 1844 | 1461181126524 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 12:38:46 INFO - PROCESS | 1844 | 1461181126879 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccea82d800 == 175 [pid = 1844] [id = 771] 12:38:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fccdb55c400) [pid = 1844] [serial = 2312] [outer = (nil)] 12:38:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fcce816e800) [pid = 1844] [serial = 2313] [outer = 0x7fccdb55c400] 12:38:46 INFO - PROCESS | 1844 | 1461181126955 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fcce9dcdc00) [pid = 1844] [serial = 2314] [outer = 0x7fccdb55c400] 12:38:47 INFO - PROCESS | 1844 | [1844] 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 12:38:47 INFO - PROCESS | 1844 | 1461181127856 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:38:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:38:47 INFO - {} 12:38:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1687ms 12:38:47 INFO - PROCESS | 1844 | 1461181127873 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 12:38:47 INFO - PROCESS | 1844 | 1461181127877 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 12:38:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:38:47 INFO - PROCESS | 1844 | 1461181127883 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:38:47 INFO - PROCESS | 1844 | 1461181127885 Marionette TRACE conn4 <- [1,3050,null,{}] 12:38:47 INFO - PROCESS | 1844 | 1461181127891 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:48 INFO - PROCESS | 1844 | 1461181128164 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 12:38:48 INFO - PROCESS | 1844 | 1461181128421 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccf0f34000 == 176 [pid = 1844] [id = 772] 12:38:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fcce9dcec00) [pid = 1844] [serial = 2315] [outer = (nil)] 12:38:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fccec796000) [pid = 1844] [serial = 2316] [outer = 0x7fcce9dcec00] 12:38:48 INFO - PROCESS | 1844 | 1461181128535 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fccedf92400) [pid = 1844] [serial = 2317] [outer = 0x7fcce9dcec00] 12:38:49 INFO - PROCESS | 1844 | 1461181129362 Marionette TRACE conn4 <- [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]]]}] 12:38:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:38:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:38:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:38:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:38:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1531ms 12:38:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:38:49 INFO - PROCESS | 1844 | 1461181129416 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 12:38:49 INFO - PROCESS | 1844 | 1461181129418 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 12:38:49 INFO - PROCESS | 1844 | 1461181129426 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:38:49 INFO - PROCESS | 1844 | 1461181129428 Marionette TRACE conn4 <- [1,3054,null,{}] 12:38:49 INFO - PROCESS | 1844 | 1461181129483 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:49 INFO - PROCESS | 1844 | 1461181129765 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 12:38:50 INFO - PROCESS | 1844 | 1461181130015 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcccc0e0000 == 177 [pid = 1844] [id = 773] 12:38:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fcceb225400) [pid = 1844] [serial = 2318] [outer = (nil)] 12:38:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fccee40b400) [pid = 1844] [serial = 2319] [outer = 0x7fcceb225400] 12:38:50 INFO - PROCESS | 1844 | 1461181130087 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fcceeeb6800) [pid = 1844] [serial = 2320] [outer = 0x7fcceb225400] 12:38:51 INFO - PROCESS | 1844 | 1461181131320 Marionette TRACE conn4 <- [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"]]]}] 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:38:51 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" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:38:51 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" 12:38:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:38:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:38:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2036ms 12:38:51 INFO - PROCESS | 1844 | 1461181131462 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 12:38:51 INFO - PROCESS | 1844 | 1461181131465 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 12:38:51 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:38:51 INFO - PROCESS | 1844 | 1461181131540 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - PROCESS | 1844 | 1461181131547 Marionette TRACE conn4 <- [1,3058,null,{}] 12:38:51 INFO - PROCESS | 1844 | 1461181131579 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce5fc5000 == 176 [pid = 1844] [id = 612] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcd0457a800 == 175 [pid = 1844] [id = 223] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce775b800 == 174 [pid = 1844] [id = 613] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbe78000 == 173 [pid = 1844] [id = 383] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd7388000 == 172 [pid = 1844] [id = 302] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6b98000 == 171 [pid = 1844] [id = 755] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd6a20000 == 170 [pid = 1844] [id = 754] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd65e1000 == 169 [pid = 1844] [id = 753] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd2068800 == 168 [pid = 1844] [id = 752] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd25e1800 == 167 [pid = 1844] [id = 746] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccffb8b000 == 166 [pid = 1844] [id = 747] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccfae45800 == 165 [pid = 1844] [id = 745] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccee6cf800 == 164 [pid = 1844] [id = 744] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccec656000 == 163 [pid = 1844] [id = 743] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce8a15800 == 162 [pid = 1844] [id = 742] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce866b000 == 161 [pid = 1844] [id = 741] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce7904000 == 160 [pid = 1844] [id = 740] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce5b7d800 == 159 [pid = 1844] [id = 739] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce4717000 == 158 [pid = 1844] [id = 738] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce441d800 == 157 [pid = 1844] [id = 737] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fcce1fc5800 == 156 [pid = 1844] [id = 736] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdc43f800 == 155 [pid = 1844] [id = 735] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdbc1f800 == 154 [pid = 1844] [id = 734] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccdb060800 == 153 [pid = 1844] [id = 733] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd866c000 == 152 [pid = 1844] [id = 732] 12:38:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fccd501c000 == 151 [pid = 1844] [id = 731] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fcce4844400) [pid = 1844] [serial = 2151] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fcce8910000) [pid = 1844] [serial = 2160] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fcce8917800) [pid = 1844] [serial = 2162] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fccdbf08800) [pid = 1844] [serial = 2141] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fccda6ea400) [pid = 1844] [serial = 2136] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fcce2bca800) [pid = 1844] [serial = 2147] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fcceb258400) [pid = 1844] [serial = 2172] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fccd5552400) [pid = 1844] [serial = 2189] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fccd9353800) [pid = 1844] [serial = 2133] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fccd9504400) [pid = 1844] [serial = 2138] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fcceb21e000) [pid = 1844] [serial = 2171] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fccec1b0000) [pid = 1844] [serial = 2175] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fccd1e2c000) [pid = 1844] [serial = 2181] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fccd0413000) [pid = 1844] [serial = 2180] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fccd5559800) [pid = 1844] [serial = 2129] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fccda506400) [pid = 1844] [serial = 2135] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fccd38c9400) [pid = 1844] [serial = 2127] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fccd3694400) [pid = 1844] [serial = 2183] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fcce4cacc00) [pid = 1844] [serial = 2154] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fcce6110800) [pid = 1844] [serial = 2156] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fccd58a4800) [pid = 1844] [serial = 2190] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fcceb1acc00) [pid = 1844] [serial = 2169] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fcce3a7b400) [pid = 1844] [serial = 2150] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fccd370fc00) [pid = 1844] [serial = 2184] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fccd932a000) [pid = 1844] [serial = 2132] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fccea94d400) [pid = 1844] [serial = 2168] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fccd2b8b000) [pid = 1844] [serial = 2126] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fccd711fc00) [pid = 1844] [serial = 2130] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fccd3f68400) [pid = 1844] [serial = 2186] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fcce49b3c00) [pid = 1844] [serial = 2153] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fcce2abe400) [pid = 1844] [serial = 2145] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fcce8b4e800) [pid = 1844] [serial = 2163] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fcce9dcac00) [pid = 1844] [serial = 2166] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fcce8329400) [pid = 1844] [serial = 2159] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fcceb807000) [pid = 1844] [serial = 2174] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fccec6d5000) [pid = 1844] [serial = 2177] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fcce9d45000) [pid = 1844] [serial = 2165] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fcce1eef400) [pid = 1844] [serial = 2142] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fcce20b0800) [pid = 1844] [serial = 2144] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fccd3fdec00) [pid = 1844] [serial = 2187] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fccdad1d800) [pid = 1844] [serial = 2139] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fcce8323800) [pid = 1844] [serial = 2109] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fcce38b9400) [pid = 1844] [serial = 2148] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fccd669c800) [pid = 1844] [serial = 2055] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fcce77d8000) [pid = 1844] [serial = 2157] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccd3fdc400) [pid = 1844] [serial = 2192] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1844 | 1461181133878 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 12:38:54 INFO - PROCESS | 1844 | 1461181134011 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcccf635800 == 152 [pid = 1844] [id = 774] 12:38:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd02ddc00) [pid = 1844] [serial = 2321] [outer = (nil)] 12:38:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd0412400) [pid = 1844] [serial = 2322] [outer = 0x7fccd02ddc00] 12:38:54 INFO - PROCESS | 1844 | 1461181134077 Marionette DEBUG loaded listener.js 12:38:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd1e30400) [pid = 1844] [serial = 2323] [outer = 0x7fccd02ddc00] 12:38:54 INFO - PROCESS | 1844 | 1461181134884 Marionette TRACE conn4 <- [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]]]}] 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:38:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:38:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:38:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:38:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:38:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:38:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:38:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:38:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:38:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 3432ms 12:38:54 INFO - PROCESS | 1844 | 1461181134917 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 12:38:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:38:54 INFO - PROCESS | 1844 | 1461181134926 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 12:38:54 INFO - PROCESS | 1844 | 1461181134933 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:38:54 INFO - PROCESS | 1844 | 1461181134939 Marionette TRACE conn4 <- [1,3062,null,{}] 12:38:54 INFO - PROCESS | 1844 | 1461181134946 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:55 INFO - PROCESS | 1844 | 1461181135183 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 12:38:55 INFO - PROCESS | 1844 | 1461181135380 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3dd6800 == 153 [pid = 1844] [id = 775] 12:38:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fcccd7e9400) [pid = 1844] [serial = 2324] [outer = (nil)] 12:38:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccd3707800) [pid = 1844] [serial = 2325] [outer = 0x7fcccd7e9400] 12:38:55 INFO - PROCESS | 1844 | 1461181135448 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccd3e5e400) [pid = 1844] [serial = 2326] [outer = 0x7fcccd7e9400] 12:38:55 INFO - PROCESS | 1844 | [1844] 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 12:38:56 INFO - PROCESS | 1844 | 1461181136318 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:38:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:38:56 INFO - {} 12:38:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1432ms 12:38:56 INFO - PROCESS | 1844 | 1461181136366 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 12:38:56 INFO - PROCESS | 1844 | 1461181136370 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 12:38:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:38:56 INFO - PROCESS | 1844 | 1461181136376 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:38:56 INFO - PROCESS | 1844 | 1461181136379 Marionette TRACE conn4 <- [1,3066,null,{}] 12:38:56 INFO - PROCESS | 1844 | 1461181136402 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:56 INFO - PROCESS | 1844 | 1461181136691 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 12:38:56 INFO - PROCESS | 1844 | 1461181136731 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd680c800 == 154 [pid = 1844] [id = 776] 12:38:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccd204a000) [pid = 1844] [serial = 2327] [outer = (nil)] 12:38:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccd4ebf000) [pid = 1844] [serial = 2328] [outer = 0x7fccd204a000] 12:38:56 INFO - PROCESS | 1844 | 1461181136806 Marionette DEBUG loaded listener.js 12:38:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd5552400) [pid = 1844] [serial = 2329] [outer = 0x7fccd204a000] 12:38:57 INFO - PROCESS | 1844 | 1461181137907 Marionette TRACE conn4 <- [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]]]}] 12:38:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:38:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:38:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:38:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:38:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:38:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:38:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:38:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1549ms 12:38:57 INFO - PROCESS | 1844 | 1461181137929 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 12:38:57 INFO - PROCESS | 1844 | 1461181137935 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 12:38:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:38:57 INFO - PROCESS | 1844 | 1461181137951 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 1844 | 1461181137958 Marionette TRACE conn4 <- [1,3070,null,{}] 12:38:57 INFO - PROCESS | 1844 | 1461181137971 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:58 INFO - PROCESS | 1844 | 1461181138865 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fcce4908400) [pid = 1844] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fccd1e2f800) [pid = 1844] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fcccd7e1800) [pid = 1844] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fcce1efac00) [pid = 1844] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fccd669f400) [pid = 1844] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fccd54df800) [pid = 1844] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fcce4cafc00) [pid = 1844] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fccec797400) [pid = 1844] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fccd9337800) [pid = 1844] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fccd648f400) [pid = 1844] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fccd9333000) [pid = 1844] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fcce61b2c00) [pid = 1844] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fccd1e2e800) [pid = 1844] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fcce4de0000) [pid = 1844] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fccdbf0cc00) [pid = 1844] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fccd3e9f400) [pid = 1844] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fcce77b6c00) [pid = 1844] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fcce5d9dc00) [pid = 1844] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fccd7bf3400) [pid = 1844] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fccd54dc000) [pid = 1844] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fccd3fda400) [pid = 1844] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fccd2b83c00) [pid = 1844] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fcce832c400) [pid = 1844] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fccd7248800) [pid = 1844] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:38:58 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fccdbda0800) [pid = 1844] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:38:59 INFO - PROCESS | 1844 | 1461181139098 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd681e000 == 155 [pid = 1844] [id = 777] 12:38:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fcccd7e1800) [pid = 1844] [serial = 2330] [outer = (nil)] 12:38:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fccd3e9f400) [pid = 1844] [serial = 2331] [outer = 0x7fcccd7e1800] 12:38:59 INFO - PROCESS | 1844 | 1461181139168 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fccd6698800) [pid = 1844] [serial = 2332] [outer = 0x7fcccd7e1800] 12:38:59 INFO - PROCESS | 1844 | 1461181139840 Marionette TRACE conn4 <- [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]]]}] 12:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:38:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1909ms 12:38:59 INFO - PROCESS | 1844 | 1461181139854 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 12:38:59 INFO - PROCESS | 1844 | 1461181139857 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 12:38:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:38:59 INFO - PROCESS | 1844 | 1461181139864 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:38:59 INFO - PROCESS | 1844 | 1461181139867 Marionette TRACE conn4 <- [1,3074,null,{}] 12:38:59 INFO - PROCESS | 1844 | 1461181139873 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:00 INFO - PROCESS | 1844 | 1461181140088 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 12:39:00 INFO - PROCESS | 1844 | 1461181140295 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd8670000 == 156 [pid = 1844] [id = 778] 12:39:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fccd1e2e800) [pid = 1844] [serial = 2333] [outer = (nil)] 12:39:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fccd74d5000) [pid = 1844] [serial = 2334] [outer = 0x7fccd1e2e800] 12:39:00 INFO - PROCESS | 1844 | 1461181140358 Marionette DEBUG loaded listener.js 12:39:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fccd7bf0000) [pid = 1844] [serial = 2335] [outer = 0x7fccd1e2e800] 12:39:01 INFO - PROCESS | 1844 | 1461181141331 Marionette TRACE conn4 <- [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]]]}] 12:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:39:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1535ms 12:39:01 INFO - PROCESS | 1844 | 1461181141402 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 12:39:01 INFO - PROCESS | 1844 | 1461181141408 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 12:39:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:39:01 INFO - PROCESS | 1844 | 1461181141418 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:39:01 INFO - PROCESS | 1844 | 1461181141424 Marionette TRACE conn4 <- [1,3078,null,{}] 12:39:01 INFO - PROCESS | 1844 | 1461181141433 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:01 INFO - PROCESS | 1844 | 1461181141751 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 12:39:02 INFO - PROCESS | 1844 | 1461181142099 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd3bec800 == 157 [pid = 1844] [id = 779] 12:39:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fccd2c60800) [pid = 1844] [serial = 2336] [outer = (nil)] 12:39:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fccd3699000) [pid = 1844] [serial = 2337] [outer = 0x7fccd2c60800] 12:39:02 INFO - PROCESS | 1844 | 1461181142189 Marionette DEBUG loaded listener.js 12:39:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fccd3f67c00) [pid = 1844] [serial = 2338] [outer = 0x7fccd2c60800] 12:39:03 INFO - PROCESS | 1844 | 1461181143096 Marionette TRACE conn4 <- [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] 12:39:03 INFO - PROCESS | 1844 | 1461181143126 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 12:39:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:39:03 INFO - PROCESS | 1844 | 1461181143146 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:39:03 INFO - PROCESS | 1844 | 1461181143151 Marionette TRACE conn4 <- [1,3082,null,{}] 12:39:03 INFO - PROCESS | 1844 | 1461181143178 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:03 INFO - PROCESS | 1844 | 1461181143430 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 12:39:03 INFO - PROCESS | 1844 | 1461181143713 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccd6b99800 == 158 [pid = 1844] [id = 780] 12:39:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fccd4ec0800) [pid = 1844] [serial = 2339] [outer = (nil)] 12:39:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fccd669c800) [pid = 1844] [serial = 2340] [outer = 0x7fccd4ec0800] 12:39:03 INFO - PROCESS | 1844 | 1461181143895 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fccd74d6c00) [pid = 1844] [serial = 2341] [outer = 0x7fccd4ec0800] 12:39:04 INFO - PROCESS | 1844 | 1461181144756 Marionette TRACE conn4 <- [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]]]}] 12:39:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:39:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:39:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:39:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1652ms 12:39:04 INFO - PROCESS | 1844 | 1461181144800 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 12:39:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:39:04 INFO - PROCESS | 1844 | 1461181144804 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 12:39:04 INFO - PROCESS | 1844 | 1461181144810 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - PROCESS | 1844 | 1461181144817 Marionette TRACE conn4 <- [1,3086,null,{}] 12:39:04 INFO - PROCESS | 1844 | 1461181144834 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:05 INFO - PROCESS | 1844 | 1461181145173 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 12:39:05 INFO - PROCESS | 1844 | 1461181145395 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb052000 == 159 [pid = 1844] [id = 781] 12:39:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fccd639f400) [pid = 1844] [serial = 2342] [outer = (nil)] 12:39:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fccd7c51c00) [pid = 1844] [serial = 2343] [outer = 0x7fccd639f400] 12:39:05 INFO - PROCESS | 1844 | 1461181145489 Marionette DEBUG loaded listener.js 12:39:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fccd87d0c00) [pid = 1844] [serial = 2344] [outer = 0x7fccd639f400] 12:39:06 INFO - PROCESS | 1844 | 1461181146321 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:39:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:39:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1551ms 12:39:06 INFO - PROCESS | 1844 | 1461181146361 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 12:39:06 INFO - PROCESS | 1844 | 1461181146367 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 12:39:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:39:06 INFO - PROCESS | 1844 | 1461181146374 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:39:06 INFO - PROCESS | 1844 | 1461181146379 Marionette TRACE conn4 <- [1,3090,null,{}] 12:39:06 INFO - PROCESS | 1844 | 1461181146384 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:06 INFO - PROCESS | 1844 | 1461181146621 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 12:39:06 INFO - PROCESS | 1844 | 1461181146912 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdb777000 == 160 [pid = 1844] [id = 782] 12:39:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fccd66a0000) [pid = 1844] [serial = 2345] [outer = (nil)] 12:39:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fccd9354400) [pid = 1844] [serial = 2346] [outer = 0x7fccd66a0000] 12:39:06 INFO - PROCESS | 1844 | 1461181146991 Marionette DEBUG loaded listener.js 12:39:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fccd9508400) [pid = 1844] [serial = 2347] [outer = 0x7fccd66a0000] 12:39:07 INFO - PROCESS | 1844 | 1461181147774 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:39:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1431ms 12:39:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:39:07 INFO - PROCESS | 1844 | 1461181147807 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 1844 | 1461181147809 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 12:39:07 INFO - PROCESS | 1844 | 1461181147816 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 1844 | 1461181147819 Marionette TRACE conn4 <- [1,3094,null,{}] 12:39:07 INFO - PROCESS | 1844 | 1461181147825 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:08 INFO - PROCESS | 1844 | 1461181148106 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 12:39:08 INFO - PROCESS | 1844 | 1461181148367 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fccdbe76800 == 161 [pid = 1844] [id = 783] 12:39:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fccd1e2c800) [pid = 1844] [serial = 2348] [outer = (nil)] 12:39:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fccd9509000) [pid = 1844] [serial = 2349] [outer = 0x7fccd1e2c800] 12:39:08 INFO - PROCESS | 1844 | 1461181148443 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fccda511800) [pid = 1844] [serial = 2350] [outer = 0x7fccd1e2c800] 12:39:09 INFO - PROCESS | 1844 | 1461181149256 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:39:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:39:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1479ms 12:39:09 INFO - PROCESS | 1844 | 1461181149297 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 12:39:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:39:09 INFO - PROCESS | 1844 | 1461181149307 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 12:39:09 INFO - PROCESS | 1844 | 1461181149312 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:39:09 INFO - PROCESS | 1844 | 1461181149314 Marionette TRACE conn4 <- [1,3098,null,{}] 12:39:09 INFO - PROCESS | 1844 | 1461181149320 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:09 INFO - PROCESS | 1844 | 1461181149684 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 12:39:09 INFO - PROCESS | 1844 | 1461181149898 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce1dbb000 == 162 [pid = 1844] [id = 784] 12:39:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fccdb1adc00) [pid = 1844] [serial = 2351] [outer = (nil)] 12:39:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fccdbb64c00) [pid = 1844] [serial = 2352] [outer = 0x7fccdb1adc00] 12:39:10 INFO - PROCESS | 1844 | 1461181150043 Marionette DEBUG loaded listener.js 12:39:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fccdbd9cc00) [pid = 1844] [serial = 2353] [outer = 0x7fccdb1adc00] 12:39:10 INFO - PROCESS | 1844 | 1461181150877 Marionette TRACE conn4 <- [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]]]}] 12:39:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:39:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:39:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1583ms 12:39:10 INFO - PROCESS | 1844 | 1461181150896 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 12:39:10 INFO - PROCESS | 1844 | 1461181150900 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 12:39:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:39:10 INFO - PROCESS | 1844 | 1461181150905 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:39:10 INFO - PROCESS | 1844 | 1461181150908 Marionette TRACE conn4 <- [1,3102,null,{}] 12:39:10 INFO - PROCESS | 1844 | 1461181150913 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:11 INFO - PROCESS | 1844 | 1461181151150 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 12:39:11 INFO - PROCESS | 1844 | 1461181151407 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce3b04800 == 163 [pid = 1844] [id = 785] 12:39:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fccd3fd9c00) [pid = 1844] [serial = 2354] [outer = (nil)] 12:39:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fccdbf0d800) [pid = 1844] [serial = 2355] [outer = 0x7fccd3fd9c00] 12:39:11 INFO - PROCESS | 1844 | 1461181151481 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fcce1ef0000) [pid = 1844] [serial = 2356] [outer = 0x7fccd3fd9c00] 12:39:12 INFO - PROCESS | 1844 | 1461181152309 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:39:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:39:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1428ms 12:39:12 INFO - PROCESS | 1844 | 1461181152335 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 1844 | 1461181152339 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 12:39:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:39:12 INFO - PROCESS | 1844 | 1461181152345 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 1844 | 1461181152347 Marionette TRACE conn4 <- [1,3106,null,{}] 12:39:12 INFO - PROCESS | 1844 | 1461181152355 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:12 INFO - PROCESS | 1844 | 1461181152590 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 12:39:12 INFO - PROCESS | 1844 | 1461181152881 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4632800 == 164 [pid = 1844] [id = 786] 12:39:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fccdb1b1000) [pid = 1844] [serial = 2357] [outer = (nil)] 12:39:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fcce20a6400) [pid = 1844] [serial = 2358] [outer = 0x7fccdb1b1000] 12:39:12 INFO - PROCESS | 1844 | 1461181152958 Marionette DEBUG loaded listener.js 12:39:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fcce2a81c00) [pid = 1844] [serial = 2359] [outer = 0x7fccdb1b1000] 12:39:13 INFO - PROCESS | 1844 | 1461181153764 Marionette TRACE conn4 <- [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]]]}] 12:39:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:39:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:39:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:39:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1434ms 12:39:13 INFO - PROCESS | 1844 | 1461181153780 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 12:39:13 INFO - PROCESS | 1844 | 1461181153783 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 12:39:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:39:13 INFO - PROCESS | 1844 | 1461181153789 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:39:13 INFO - PROCESS | 1844 | 1461181153792 Marionette TRACE conn4 <- [1,3110,null,{}] 12:39:13 INFO - PROCESS | 1844 | 1461181153797 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:14 INFO - PROCESS | 1844 | 1461181154034 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 12:39:14 INFO - PROCESS | 1844 | 1461181154295 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce4938800 == 165 [pid = 1844] [id = 787] 12:39:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fccd58a4800) [pid = 1844] [serial = 2360] [outer = (nil)] 12:39:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fcce2bc1800) [pid = 1844] [serial = 2361] [outer = 0x7fccd58a4800] 12:39:14 INFO - PROCESS | 1844 | 1461181154395 Marionette DEBUG loaded listener.js 12:39:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fcce3a7b400) [pid = 1844] [serial = 2362] [outer = 0x7fccd58a4800] 12:39:15 INFO - PROCESS | 1844 | 1461181155186 Marionette TRACE conn4 <- [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"]]]}] 12:39:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:39:15 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 12:39:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:39:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1430ms 12:39:15 INFO - PROCESS | 1844 | 1461181155223 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 12:39:15 INFO - PROCESS | 1844 | 1461181155226 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 12:39:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:39:15 INFO - PROCESS | 1844 | 1461181155232 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 1844 | 1461181155234 Marionette TRACE conn4 <- [1,3114,null,{}] 12:39:15 INFO - PROCESS | 1844 | 1461181155240 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:15 INFO - PROCESS | 1844 | 1461181155507 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 12:39:15 INFO - PROCESS | 1844 | 1461181155789 Marionette TRACE conn4 -> [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\", \"141e1c87-3a94-43b2-a9ef-11f3bf1ff09c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fcce7622800 == 166 [pid = 1844] [id = 788] 12:39:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fccda503400) [pid = 1844] [serial = 2363] [outer = (nil)] 12:39:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fcce3a97c00) [pid = 1844] [serial = 2364] [outer = 0x7fccda503400] 12:39:15 INFO - PROCESS | 1844 | 1461181155874 Marionette DEBUG loaded listener.js 12:39:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fcce4910000) [pid = 1844] [serial = 2365] [outer = 0x7fccda503400] 12:39:16 INFO - PROCESS | 1844 | 1461181156701 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:39:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:39:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1479ms 12:39:16 INFO - PROCESS | 1844 | 1461181156711 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 12:39:16 INFO - PROCESS | 1844 | 1461181156715 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 12:39:17 WARNING - u'runner_teardown' () 12:39:17 INFO - No more tests 12:39:17 INFO - Got 0 unexpected results 12:39:17 INFO - SUITE-END | took 1219s 12:39:17 INFO - Closing logging queue 12:39:17 INFO - queue closed 12:39:18 INFO - Return code: 0 12:39:18 WARNING - # TBPL SUCCESS # 12:39:18 INFO - Running post-action listener: _resource_record_post_action 12:39:18 INFO - Running post-run listener: _resource_record_post_run 12:39:19 INFO - Total resource usage - Wall time: 1256s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 974438400; Read time: 340; Write time: 338056 12:39:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:39:19 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 211464192; Read time: 0; Write time: 246352 12:39:19 INFO - run-tests - Wall time: 1225s; CPU: 98.0%; Read bytes: 5496832; Write bytes: 760680448; Read time: 192; Write time: 87784 12:39:19 INFO - Running post-run listener: _upload_blobber_files 12:39:19 INFO - Blob upload gear active. 12:39:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:39:19 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 12:39:19 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'] 12:39:19 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 12:39:19 INFO - (blobuploader) - INFO - Open directory for files ... 12:39:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:39:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:39:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:39:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:39:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:39:20 INFO - (blobuploader) - INFO - Done attempting. 12:39:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:39:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:39:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:39:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:39:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:39:21 INFO - (blobuploader) - INFO - Done attempting. 12:39:21 INFO - (blobuploader) - INFO - Iteration through files over. 12:39:21 INFO - Return code: 0 12:39:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:39:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:39:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ad293c02275b5f3ecd5b9a49cdab85dc98bb9fb57e95595d9b66c95c3ececacfdfac158633d6cedc2570598694f9f11561521e09d3a63ca7aa8061745bdb7d1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/68b8d09663667de203659963911c8162a86e6bc02840ca98ac4840f89dd0cf19b03988196274aad70aed60d593552405fe2e18079cb7b1ffea10193e1198cf5f"} 12:39:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:39:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:39:21 INFO - Contents: 12:39:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ad293c02275b5f3ecd5b9a49cdab85dc98bb9fb57e95595d9b66c95c3ececacfdfac158633d6cedc2570598694f9f11561521e09d3a63ca7aa8061745bdb7d1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/68b8d09663667de203659963911c8162a86e6bc02840ca98ac4840f89dd0cf19b03988196274aad70aed60d593552405fe2e18079cb7b1ffea10193e1198cf5f"} 12:39:21 INFO - Running post-run listener: copy_logs_to_upload_dir 12:39:21 INFO - Copying logs to upload dir... 12:39:21 INFO - mkdir: /builds/slave/test/build/upload/logs 12:39:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1376.348822 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 56 secs) (at 2016-04-20 12:39:22.070216) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:39:22.071711) ========= 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-1461177572.588987-1743006684 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ad293c02275b5f3ecd5b9a49cdab85dc98bb9fb57e95595d9b66c95c3ececacfdfac158633d6cedc2570598694f9f11561521e09d3a63ca7aa8061745bdb7d1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/68b8d09663667de203659963911c8162a86e6bc02840ca98ac4840f89dd0cf19b03988196274aad70aed60d593552405fe2e18079cb7b1ffea10193e1198cf5f"} build_url:https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035650 build_url: 'https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/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/7ad293c02275b5f3ecd5b9a49cdab85dc98bb9fb57e95595d9b66c95c3ececacfdfac158633d6cedc2570598694f9f11561521e09d3a63ca7aa8061745bdb7d1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/68b8d09663667de203659963911c8162a86e6bc02840ca98ac4840f89dd0cf19b03988196274aad70aed60d593552405fe2e18079cb7b1ffea10193e1198cf5f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ELiRIazQSnuF8GlvvueRjQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.09 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:39:22.194517) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 12:39:22.195044) ========= 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-1461177572.588987-1743006684 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020286 ========= master_lag: 2.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 12:39:24.255595) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:39:24.256091) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:39:24.263170) ========= ========= Total master_lag: 2.70 =========